0001345016-24-000060.txt : 20241108 0001345016-24-000060.hdr.sgml : 20241108 20241108162525 ACCESSION NUMBER: 0001345016-24-000060 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 96 CONFORMED PERIOD OF REPORT: 20240930 FILED AS OF DATE: 20241108 DATE AS OF CHANGE: 20241108 FILER: COMPANY DATA: COMPANY CONFORMED NAME: YELP INC CENTRAL INDEX KEY: 0001345016 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PERSONAL SERVICES [7200] ORGANIZATION NAME: 07 Trade & Services IRS NUMBER: 201854266 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35444 FILM NUMBER: 241440987 BUSINESS ADDRESS: STREET 1: 350 MISSION STREET STREET 2: 10TH FLOOR CITY: SAN FRANCISCO STATE: CA ZIP: 94105 BUSINESS PHONE: (415) 908-3801 MAIL ADDRESS: STREET 1: 350 MISSION STREET STREET 2: 10TH FLOOR CITY: SAN FRANCISCO STATE: CA ZIP: 94105 FORMER COMPANY: FORMER CONFORMED NAME: YELP! INC DATE OF NAME CHANGE: 20051121 10-Q 1 yelp-20240930.htm 10-Q yelp-20240930
FALSE0001345016--12-312024Q3428364xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:pure00013450162024-01-012024-09-3000013450162024-11-0100013450162024-09-3000013450162023-12-3100013450162024-07-012024-09-3000013450162023-07-012023-09-3000013450162023-01-012023-09-300001345016us-gaap:CommonStockMember2023-06-300001345016us-gaap:AdditionalPaidInCapitalMember2023-06-300001345016us-gaap:TreasuryStockCommonMember2023-06-300001345016us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001345016us-gaap:RetainedEarningsMember2023-06-3000013450162023-06-300001345016us-gaap:CommonStockMember2023-07-012023-09-300001345016us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001345016us-gaap:TreasuryStockCommonMember2023-07-012023-09-300001345016us-gaap:RetainedEarningsMember2023-07-012023-09-300001345016us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300001345016us-gaap:CommonStockMember2023-09-300001345016us-gaap:AdditionalPaidInCapitalMember2023-09-300001345016us-gaap:TreasuryStockCommonMember2023-09-300001345016us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001345016us-gaap:RetainedEarningsMember2023-09-3000013450162023-09-300001345016us-gaap:CommonStockMember2024-06-300001345016us-gaap:AdditionalPaidInCapitalMember2024-06-300001345016us-gaap:TreasuryStockCommonMember2024-06-300001345016us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300001345016us-gaap:RetainedEarningsMember2024-06-3000013450162024-06-300001345016us-gaap:CommonStockMember2024-07-012024-09-300001345016us-gaap:AdditionalPaidInCapitalMember2024-07-012024-09-300001345016us-gaap:TreasuryStockCommonMember2024-07-012024-09-300001345016us-gaap:RetainedEarningsMember2024-07-012024-09-300001345016us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-07-012024-09-300001345016us-gaap:CommonStockMember2024-09-300001345016us-gaap:AdditionalPaidInCapitalMember2024-09-300001345016us-gaap:TreasuryStockCommonMember2024-09-300001345016us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-09-300001345016us-gaap:RetainedEarningsMember2024-09-300001345016us-gaap:CommonStockMember2022-12-310001345016us-gaap:AdditionalPaidInCapitalMember2022-12-310001345016us-gaap:TreasuryStockCommonMember2022-12-310001345016us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001345016us-gaap:RetainedEarningsMember2022-12-3100013450162022-12-310001345016us-gaap:CommonStockMember2023-01-012023-09-300001345016us-gaap:AdditionalPaidInCapitalMember2023-01-012023-09-300001345016us-gaap:TreasuryStockCommonMember2023-01-012023-09-300001345016us-gaap:RetainedEarningsMember2023-01-012023-09-300001345016us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-09-300001345016us-gaap:CommonStockMember2023-12-310001345016us-gaap:AdditionalPaidInCapitalMember2023-12-310001345016us-gaap:TreasuryStockCommonMember2023-12-310001345016us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001345016us-gaap:RetainedEarningsMember2023-12-310001345016us-gaap:CommonStockMember2024-01-012024-09-300001345016us-gaap:AdditionalPaidInCapitalMember2024-01-012024-09-300001345016us-gaap:TreasuryStockCommonMember2024-01-012024-09-300001345016us-gaap:RetainedEarningsMember2024-01-012024-09-300001345016us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-09-300001345016us-gaap:CommercialPaperMemberus-gaap:CashEquivalentsMember2024-09-300001345016us-gaap:CashEquivalentsMember2024-09-300001345016yelp:MarketableSecuritiesCurrentMemberus-gaap:CertificatesOfDepositMember2024-09-300001345016yelp:MarketableSecuritiesCurrentMemberus-gaap:CommercialPaperMember2024-09-300001345016yelp:MarketableSecuritiesCurrentMemberus-gaap:CorporateDebtSecuritiesMember2024-09-300001345016yelp:MarketableSecuritiesCurrentMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-09-300001345016yelp:MarketableSecuritiesCurrentMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2024-09-300001345016yelp:MarketableSecuritiesCurrentMember2024-09-300001345016us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:CashEquivalentsMember2023-12-310001345016us-gaap:CashEquivalentsMember2023-12-310001345016yelp:MarketableSecuritiesCurrentMemberus-gaap:CertificatesOfDepositMember2023-12-310001345016yelp:MarketableSecuritiesCurrentMemberus-gaap:CommercialPaperMember2023-12-310001345016yelp:MarketableSecuritiesCurrentMemberus-gaap:CorporateDebtSecuritiesMember2023-12-310001345016yelp:MarketableSecuritiesCurrentMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001345016yelp:MarketableSecuritiesCurrentMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2023-12-310001345016yelp:MarketableSecuritiesCurrentMember2023-12-310001345016us-gaap:CorporateDebtSecuritiesMember2024-09-300001345016us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2024-09-300001345016us-gaap:CorporateDebtSecuritiesMember2023-12-310001345016us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001345016us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2023-12-310001345016us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001345016us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001345016us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001345016us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001345016us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001345016us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001345016us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001345016us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001345016us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001345016us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001345016us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001345016us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001345016us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001345016us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001345016us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001345016us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001345016us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001345016us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001345016us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001345016us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001345016us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001345016us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001345016us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001345016us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001345016us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2024-09-300001345016us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2024-09-300001345016us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2024-09-300001345016us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2024-09-300001345016us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2023-12-310001345016us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2023-12-310001345016us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2023-12-310001345016us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2023-12-310001345016us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2024-09-300001345016us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2024-09-300001345016us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2024-09-300001345016us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2024-09-300001345016us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2023-12-310001345016us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2023-12-310001345016us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2023-12-310001345016us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2023-12-310001345016us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-09-300001345016us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-09-300001345016us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-09-300001345016us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-09-300001345016us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-12-310001345016us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-12-310001345016us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-12-310001345016us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-12-310001345016us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-09-300001345016us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-09-300001345016us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-09-300001345016us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-09-300001345016us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001345016us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001345016us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001345016us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001345016us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2024-09-300001345016us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2024-09-300001345016us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2024-09-300001345016us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2024-09-300001345016us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2023-12-310001345016us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2023-12-310001345016us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2023-12-310001345016us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2023-12-310001345016us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001345016us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001345016us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-300001345016us-gaap:FairValueMeasurementsRecurringMember2024-09-300001345016us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001345016us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001345016us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001345016us-gaap:FairValueMeasurementsRecurringMember2023-12-310001345016us-gaap:SoftwareDevelopmentMember2024-09-300001345016us-gaap:SoftwareDevelopmentMember2023-12-310001345016us-gaap:LeaseholdImprovementsMember2024-09-300001345016us-gaap:LeaseholdImprovementsMember2023-12-310001345016us-gaap:ComputerEquipmentMember2024-09-300001345016us-gaap:ComputerEquipmentMember2023-12-310001345016us-gaap:FurnitureAndFixturesMember2024-09-300001345016us-gaap:FurnitureAndFixturesMember2023-12-310001345016us-gaap:TechnologyEquipmentMember2024-09-300001345016us-gaap:TechnologyEquipmentMember2023-12-310001345016us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2024-09-300001345016us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-12-310001345016yelp:PropertyEquipmentAndSoftwareMember2024-07-012024-09-300001345016yelp:PropertyEquipmentAndSoftwareMember2023-07-012023-09-300001345016yelp:PropertyEquipmentAndSoftwareMember2024-01-012024-09-300001345016yelp:PropertyEquipmentAndSoftwareMember2023-01-012023-09-3000013450162024-08-312024-08-310001345016yelp:BusinessRelationshipsMember2024-09-300001345016us-gaap:LicensingAgreementsMember2024-09-300001345016us-gaap:InternetDomainNamesMember2024-09-300001345016yelp:BusinessRelationshipsMember2023-12-310001345016us-gaap:LicensingAgreementsMember2023-12-310001345016us-gaap:InternetDomainNamesMember2023-12-310001345016yelp:EarlyTerminationOptionMember2024-01-012024-09-300001345016yelp:CIPAActionMemberus-gaap:PendingLitigationMember2023-07-172023-07-170001345016yelp:CIPAActionMemberus-gaap:PendingLitigationMember2024-03-310001345016yelp:CIPAActionMemberus-gaap:PendingLitigationMember2022-12-310001345016yelp:CIPAActionMemberus-gaap:PendingLitigationMember2023-01-012023-12-310001345016yelp:CIPAActionMember2024-04-012024-06-300001345016yelp:CIPAActionMemberus-gaap:PendingLitigationMember2024-01-182024-01-180001345016yelp:A2023CreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2023-04-282023-04-280001345016yelp:A2023CreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2023-04-280001345016yelp:A2020CreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2020-05-050001345016yelp:A2023CreditFacilityMemberus-gaap:LetterOfCreditMember2023-04-280001345016yelp:A2023CreditFacilityMemberyelp:BilateralLetterOfCreditMember2023-04-280001345016yelp:SubjectToCertainConditionsMemberyelp:A2023CreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2023-04-280001345016yelp:A2023CreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrMember2023-04-282023-04-280001345016yelp:A2023CreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrMembersrt:MinimumMember2023-04-282023-04-280001345016yelp:A2023CreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrMembersrt:MaximumMember2023-04-282023-04-280001345016yelp:A2023CreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMembersrt:MinimumMember2023-04-282023-04-280001345016yelp:A2023CreditFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMembersrt:MaximumMember2023-04-282023-04-280001345016yelp:A2023CreditFacilityMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2023-04-282023-04-280001345016yelp:A2023CreditFacilityMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2023-04-282023-04-280001345016yelp:A2023CreditFacilityMemberus-gaap:LetterOfCreditMembersrt:MinimumMember2023-04-282023-04-280001345016yelp:A2023CreditFacilityMemberus-gaap:LetterOfCreditMembersrt:MaximumMember2023-04-282023-04-280001345016yelp:A2023CreditFacilityMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2024-09-300001345016yelp:ForACertainPeriodFollowingSignificantAcquisitionsMemberyelp:A2023CreditFacilityMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2024-09-300001345016yelp:A2023CreditFacilityMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2024-09-300001345016yelp:A2023CreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2024-09-300001345016yelp:July2017ShareRepurchaseProgramMember2024-09-300001345016yelp:July2017ShareRepurchaseProgramMember2024-01-012024-09-300001345016yelp:July2017ShareRepurchaseProgramMember2023-01-012023-09-3000013450162023-01-012023-12-310001345016us-gaap:EmployeeStockOptionMember2024-07-012024-09-300001345016us-gaap:EmployeeStockOptionMember2023-07-012023-09-300001345016us-gaap:EmployeeStockOptionMember2024-01-012024-09-300001345016us-gaap:EmployeeStockOptionMember2023-01-012023-09-300001345016us-gaap:EmployeeStockOptionMember2024-09-300001345016us-gaap:RestrictedStockUnitsRSUMember2023-12-310001345016us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-09-300001345016us-gaap:RestrictedStockUnitsRSUMember2024-09-300001345016us-gaap:PerformanceSharesMember2024-09-300001345016us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001345016us-gaap:EmployeeStockMember2024-01-012024-09-300001345016us-gaap:EmployeeStockMember2024-07-012024-09-300001345016us-gaap:EmployeeStockMember2023-07-012023-09-300001345016us-gaap:EmployeeStockMember2023-01-012023-09-300001345016us-gaap:CostOfSalesMember2024-07-012024-09-300001345016us-gaap:CostOfSalesMember2023-07-012023-09-300001345016us-gaap:CostOfSalesMember2024-01-012024-09-300001345016us-gaap:CostOfSalesMember2023-01-012023-09-300001345016us-gaap:SellingAndMarketingExpenseMember2024-07-012024-09-300001345016us-gaap:SellingAndMarketingExpenseMember2023-07-012023-09-300001345016us-gaap:SellingAndMarketingExpenseMember2024-01-012024-09-300001345016us-gaap:SellingAndMarketingExpenseMember2023-01-012023-09-300001345016us-gaap:ResearchAndDevelopmentExpenseMember2024-07-012024-09-300001345016us-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-300001345016us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-09-300001345016us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-300001345016us-gaap:GeneralAndAdministrativeExpenseMember2024-07-012024-09-300001345016us-gaap:GeneralAndAdministrativeExpenseMember2023-07-012023-09-300001345016us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-09-300001345016us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-09-300001345016yelp:WithinNext12MonthsMember2024-09-300001345016us-gaap:RestrictedStockUnitsRSUMember2024-07-012024-09-300001345016us-gaap:RestrictedStockUnitsRSUMember2023-07-012023-09-300001345016us-gaap:EmployeeStockOptionMember2024-07-012024-09-300001345016us-gaap:EmployeeStockOptionMember2023-07-012023-09-300001345016us-gaap:EmployeeStockOptionMember2024-01-012024-09-300001345016us-gaap:EmployeeStockOptionMember2023-01-012023-09-300001345016us-gaap:RestrictedStockUnitsRSUMember2024-07-012024-09-300001345016us-gaap:RestrictedStockUnitsRSUMember2023-07-012023-09-300001345016us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-09-300001345016us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001345016yelp:AdvertisingServicesMember2024-07-012024-09-300001345016yelp:AdvertisingServicesMember2023-07-012023-09-300001345016yelp:AdvertisingServicesMember2024-01-012024-09-300001345016yelp:AdvertisingServicesMember2023-01-012023-09-300001345016yelp:AdvertisingRestaurantsAndOtherMember2024-07-012024-09-300001345016yelp:AdvertisingRestaurantsAndOtherMember2023-07-012023-09-300001345016yelp:AdvertisingRestaurantsAndOtherMember2024-01-012024-09-300001345016yelp:AdvertisingRestaurantsAndOtherMember2023-01-012023-09-300001345016us-gaap:AdvertisingMember2024-07-012024-09-300001345016us-gaap:AdvertisingMember2023-07-012023-09-300001345016us-gaap:AdvertisingMember2024-01-012024-09-300001345016us-gaap:AdvertisingMember2023-01-012023-09-300001345016yelp:OtherRevenueMember2024-07-012024-09-300001345016yelp:OtherRevenueMember2023-07-012023-09-300001345016yelp:OtherRevenueMember2024-01-012024-09-300001345016yelp:OtherRevenueMember2023-01-012023-09-300001345016country:US2024-07-012024-09-300001345016country:US2023-07-012023-09-300001345016country:US2024-01-012024-09-300001345016country:US2023-01-012023-09-300001345016us-gaap:NonUsMember2024-07-012024-09-300001345016us-gaap:NonUsMember2023-07-012023-09-300001345016us-gaap:NonUsMember2024-01-012024-09-300001345016us-gaap:NonUsMember2023-01-012023-09-300001345016country:US2024-09-300001345016country:US2023-12-310001345016us-gaap:NonUsMember2024-09-300001345016us-gaap:NonUsMember2023-12-310001345016yelp:RepairPalInc.Memberus-gaap:SubsequentEventMember2024-11-062024-11-060001345016yelp:RepairPalInc.Memberyelp:A15MonthPeriodAfterClosingMemberus-gaap:SubsequentEventMember2024-11-060001345016yelp:RepairPalInc.Memberyelp:A24MonthPeriodAfterClosingMemberus-gaap:SubsequentEventMember2024-11-060001345016yelp:RepairPalInc.Memberyelp:A30DaysFollowingFinalNonAppealableResolutionOfCertainLegalMattersMemberus-gaap:SubsequentEventMember2024-11-060001345016yelp:DavidSchwarzbachMember2024-01-012024-09-300001345016yelp:DavidSchwarzbachMember2024-07-012024-09-300001345016yelp:DavidSchwarzbachMember2024-09-300001345016yelp:CraigSaldanhaMember2024-01-012024-09-300001345016yelp:CraigSaldanhaMember2024-07-012024-09-300001345016yelp:CraigSaldanhaMember2024-09-30
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
______________________________________________________________________________________________________
Form 10-Q
______________________________________________________________________________________________________
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 
For the Quarterly Period Ended September 30, 2024
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 
For the Transition period from                 to

Commission file number: 001-35444
_____________________________________________________________________________________________________
YELP INC.
(Exact Name of Registrant as Specified in Its Charter)
______________________________________________________________________________________________________
Delaware20-1854266
(State or Other Jurisdiction of Incorporation or Organization)(I.R.S. Employer Identification No.)
350 Mission Street, 10th Floor
San Francisco, California 94105
(Address of principal executive offices) (Zip Code)

(415) 908-3801
(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.000001 per shareYELPNew York Stock Exchange LLC
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 check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes    No 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filer        
Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. 
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes    No  
As of November 1, 2024, there were 65,817,690 shares outstanding of the registrant’s common stock, par value $0.000001 per share.


YELP INC.
QUARTERLY REPORT ON FORM 10-Q
TABLE OF CONTENTS
Page
Part I.
Item 1.
Item 2.
Item 3.
Item 4.
Part II.
Item 1.
Item 1A.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.
___________________________________
Unless the context suggests otherwise, references in this Quarterly Report on Form 10-Q (the “Quarterly Report”) to “Yelp,” the “Company,” “we,” “us” and “our” refer to Yelp Inc. and, where appropriate, its subsidiaries.
Unless the context otherwise indicates, where we refer in this Quarterly Report to our “mobile application” or “mobile app,” we refer to all of our applications for mobile-enabled devices; references to our “mobile platform” refer to both our mobile app and the versions of our website that are optimized for mobile-based browsers. Similarly, references to our “website” refer to versions of our website dedicated to both desktop- and mobile-based browsers, as well as the U.S. and international versions of our website.

1

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Quarterly Report contains forward-looking statements that involve risks, uncertainties and assumptions that, if they never materialize or prove incorrect, could cause our results to differ materially from those expressed or implied by such forward-looking statements. All statements contained in this Quarterly Report that are not purely historical, including statements regarding our future results of operations or financial condition, business strategy and plans, and objectives of management for future operations, are forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Forward-looking statements may include, but are not limited to, statements about:
our financial performance, including our revenue, operating expenses and margins, as well as our ability to maintain profitability;
our ability to maintain and expand our advertiser base;
our strategic initiatives to support revenue growth and margin expansion;
our investment plans and priorities, including planned investments in product development, marketing and our sales channels, as well as proposed acquisition of RepairPal, Inc. (“RepairPal”), and our ability to execute against those plans and priorities and the results thereof;
our ability to operate with a distributed workforce as well as the benefits and costs thereof;
trends and expectations regarding customer and revenue retention;
trends and expectations regarding our key metrics, including consumer traffic and engagement and the opportunity they present for growth;
our liquidity and working capital requirements; and
our plans with respect to our stock repurchase program.
Forward-looking statements are often identified by the use of words such as, but not limited to, “anticipate,” “believe,” “can,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “might,” “plan,” “project,” “seek,” “should,” “target,” “will,” “would” and similar expressions or variations intended to identify forward-looking statements.
These statements are based on the beliefs and assumptions of our management, which are in turn based on information currently available to management. Such forward-looking statements are subject to risks, uncertainties and other important factors that could cause actual results and the timing of certain events to differ materially from future results expressed or implied by such forward-looking statements. Moreover, we operate in a very competitive and rapidly changing environment. New risks emerge from time to time. It is not possible for our management to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. In light of these risks, uncertainties and assumptions, the forward-looking events and circumstances discussed in this Quarterly Report may not occur and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements.
Factors that could cause or contribute to such differences include, but are not limited to, those discussed in the section titled “Risk Factors” included under Part I, Item 1A in our Annual Report on Form 10-K for the year ended December 31, 2023 (the “Annual Report”), such as:
our ability to hire, retain, motivate and effectively manage well-qualified employees in a primarily remote work environment;
the rapidly evolving and intensely competitive markets in which we operate;
2

our ability to accurately forecast revenue and appropriately plan expenses;
Furthermore, such forward-looking statements speak only as of the date of this report. Except as required by law, we undertake no obligation to update any forward-looking statements to reflect events or circumstances after the date of such statements.
NOTE REGARDING METRICS
We review a number of performance metrics to evaluate our business, measure our performance, identify trends in our business, prepare financial projections and make strategic decisions. Please see the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Key Metrics” in this Quarterly Report and in our Annual Report for information on how we define our key metrics. Unless otherwise stated, these metrics do not include metrics from subscription products or our business-owner products.
While our metrics are based on what we believe to be reasonable calculations, there are inherent challenges in measuring usage across our large user base. Certain of our performance metrics, including the number of unique devices accessing our mobile app, ad clicks, average cost-per-click and active claimed local business locations, are tracked with internal company tools, which are not independently verified by any third party and have a number of limitations. For example, our metrics may be affected by mobile applications that automatically contact our servers for regular updates with no discernible user action involved; this activity can cause our system to count the device associated with the app as an app unique device in a given period. Although we take steps to exclude such activity and, as a result, do not believe it has had a material impact on our reported metrics, our efforts may not successfully account for all such activity.
Our metrics that are calculated based on data from Google Analytics, a digital marketing intelligence product from Google LLC (“Google”) — the number of desktop and mobile website unique visitors — are subject to similar limitations. Google Analytics periodically encounters difficulties in providing accurate data for such metrics as a result of a variety of factors, including human and software errors. In addition, because these traffic metrics are tracked based on unique identifiers, an individual who accesses our website from multiple devices with different identifiers may be counted as multiple unique visitors, and multiple individuals who access our website from a shared device with a single identifier may be counted as a single unique visitor. As a result, the calculations of our unique visitors may not accurately reflect the number of people actually visiting our website.
Our measures of traffic and other key metrics may also differ from estimates published by third parties (other than those whose data we use to calculate such metrics) or from similar metrics of our competitors. We are continually seeking to improve our ability to measure these key metrics, and regularly review our processes to assess potential improvements to their accuracy. From time to time, we may discover inaccuracies in our metrics or make adjustments to improve their accuracy, including adjustments that may result in the recalculation of our historical metrics. We believe that any such inaccuracies or adjustments are immaterial unless otherwise stated. Similarly, Google Analytics also makes periodic changes and updates to their tools and methodologies. As of July 1, 2024, Google no longer offers the Universal Analytics version of its Google Analytics product that we have historically used for our web traffic metrics. We plan to begin reporting our web traffic metrics based on internal measurement tools for the year ending December 31, 2024. These changes to our web traffic metrics will result in inconsistency between new data and previously reported data.
3

PART I. FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS
YELP INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands, except par value)
(Unaudited)
September 30,
2024
December 31,
2023
Assets
Current assets:
Cash and cash equivalents$261,588 $313,911 
Short-term marketable securities135,426 127,485 
Accounts receivable (net of allowance for doubtful accounts of $16,373 and $13,768 at September 30, 2024 and December 31, 2023, respectively)
155,131 146,147 
Prepaid expenses and other current assets38,083 36,673 
Total current assets590,228 624,216 
Property, equipment and software, net73,991 68,684 
Operating lease right-of-use assets28,380 48,573 
Goodwill104,433 103,886 
Intangibles, net6,638 7,638 
Other non-current assets176,538 161,726 
Total assets$980,208 $1,014,723 
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable and accrued liabilities$134,746 $132,809 
Operating lease liabilities — current28,022 39,234 
Deferred revenue7,601 3,821 
Total current liabilities170,369 175,864 
Operating lease liabilities — long-term25,905 48,065 
 Other long-term liabilities
44,394 41,260 
Total liabilities240,668 265,189 
Commitments and contingencies (Note 12)
Stockholders’ equity:
Common stock, $0.000001 par value — 200,000 shares authorized, 66,638 shares issued and outstanding at September 30, 2024, and 68,864 shares issued and outstanding at December 31, 2023
  
Additional paid-in capital1,873,678 1,786,667 
Treasury stock(2,907)(282)
Accumulated other comprehensive loss(10,535)(12,202)
Accumulated deficit(1,120,696)(1,024,649)
Total stockholders’ equity
739,540 749,534 
Total liabilities and stockholders’ equity
$980,208 $1,014,723 

See Notes to Condensed Consolidated Financial Statements.
4

YELP INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except per share data)
(Unaudited)
Three Months Ended
September 30,
Nine Months Ended
September 30,
2024202320242023
Net revenue$360,344 $345,122 $1,050,112 $994,686 
Costs and expenses:
Cost of revenue (exclusive of depreciation and amortization shown separately below)32,382 28,370 90,414 84,613 
Sales and marketing144,631 137,703 442,715 424,308 
Product development77,748 81,020 251,055 254,247 
General and administrative49,605 45,695 139,471 145,609 
Depreciation and amortization9,326 10,461 28,841 31,881 
Total costs and expenses313,692 303,249 952,496 940,658 
Income from operations46,652 41,873 97,616 54,028 
Other income, net7,231 6,154 25,277 17,264 
Income before income taxes53,883 48,027 122,893 71,292 
Provision for (benefit from) income taxes15,443 (10,189)32,263 (475)
Net income attributable to common stockholders$38,440 $58,216 $90,630 $71,767 
Net income per share attributable to common stockholders
Basic$0.57 $0.84 $1.34 $1.03 
Diluted$0.56 $0.79 $1.27 $0.98 
Weighted-average shares used to compute net income per share attributable to common stockholders
Basic67,219 69,030 67,862 69,366 
Diluted69,163 73,566 71,109 72,920 

See Notes to Condensed Consolidated Financial Statements.

5

YELP INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(In thousands)
(Unaudited)
Three Months Ended
September 30,
Nine Months Ended
September 30,
 2024202320242023
Net income attributable to common stockholders$38,440 $58,216 $90,630 $71,767 
Other comprehensive income (loss):
Foreign currency translation adjustments, net of tax2,905 (1,502)1,223 429 
Unrealized gain (loss) on available-for-sale debt securities, net of tax694 100 444 (162)
Other comprehensive income (loss)3,599 (1,402)1,667 267 
Comprehensive income$42,039 $56,814 $92,297 $72,034 

See Notes to Condensed Consolidated Financial Statements.


6

YELP INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(In thousands)
(Unaudited)
Common StockAdditional Paid-In CapitalTreasury StockAccumulated
Other Comprehensive Loss
Accumulated Deficit
Total Stockholders’ Equity
SharesAmount
Balance as of June 30, 202369,287 $ $1,732,909 $(159)$(13,876)$(1,010,272)$708,602 
Issuance of common stock upon exercises of employee stock options69 — 2,426 — — — 2,426 
Issuance of common stock upon vesting of restricted stock units (“RSUs”), net821 — — — — —  
Issuance of common stock for employee stock purchase plan2 — 65 — — — 65 
Stock-based compensation (inclusive of capitalized stock-based compensation)— — 44,826 — — — 44,826 
Taxes withheld related to net share settlement of equity awards— — (23,052)— — — (23,052)
Repurchases of common stock— — — (50,107)— — (50,107)
Retirement of common stock(1,217)— — 49,999 — (49,999) 
Other comprehensive loss— — — — (1,402)— (1,402)
Net income— — — — — 58,216 58,216 
Balance as of September 30, 202368,962 $ $1,757,174 $(267)$(15,278)$(1,002,055)$739,574 
Balance as of June 30, 202467,622 $ $1,848,677 $(806)$(14,134)$(1,098,390)$735,347 
Issuance of common stock upon vesting of RSUs, net714 — — — — —  
Stock-based compensation (inclusive of capitalized stock-based compensation)— — 41,954 — — — 41,954 
Taxes withheld related to net share settlement of equity awards— — (16,953)— — — (16,953)
Repurchases of common stock— — — (62,847)— — (62,847)
Retirement of common stock(1,698)— — 60,746 — (60,746) 
Other comprehensive income— — — — 3,599 — 3,599 
Net income— — — — — 38,440 38,440 
Balance as of September 30, 202466,638 $ $1,873,678 $(2,907)$(10,535)$(1,120,696)$739,540 

See Notes to Condensed Consolidated Financial Statements.




















7

YELP INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (CONTINUED)
(In thousands)
(Unaudited)
Common StockAdditional Paid-In CapitalTreasury StockAccumulated
Other Comprehensive Loss
Accumulated DeficitTotal Stockholders' Equity
SharesAmount
Balance as of December 31, 202269,797 $ $1,649,692 $ $(15,545)$(923,823)$710,324 
Issuance of common stock upon exercises of employee stock options785 — 17,975 — — — 17,975 
Issuance of common stock upon vesting of RSUs, net2,479 — — — — —  
Issuance of common stock for employee stock purchase plan382 — 10,977 — — — 10,977 
Stock-based compensation (inclusive of capitalized stock-based compensation)— — 139,988 — — — 139,988 
Taxes withheld related to net share settlement of equity awards— — (61,458)— — — (61,458)
Repurchases of common stock— — — (150,266)— — (150,266)
Retirement of common stock(4,481)— — 149,999 — (149,999) 
Other comprehensive income— — — — 267 — 267 
Net income— — — — — 71,767 71,767 
Balance as of September 30, 202368,962 $ $1,757,174 $(267)$(15,278)$(1,002,055)$739,574 
Balance as of December 31, 202368,864 $ $1,786,667 $(282)$(12,202)$(1,024,649)$749,534 
Issuance of common stock upon exercises of employee stock options37 — 1,244 — — — 1,244 
Issuance of common stock upon vesting of RSUs, net2,245 — — — — —  
Issuance of common stock for employee stock purchase plan388 — 12,192 — — — 12,192 
Stock-based compensation (inclusive of capitalized stock-based compensation)— — 131,929 — — — 131,929 
Taxes withheld related to net share settlement of equity awards— — (58,354)— — — (58,354)
Repurchases of common stock— — — (189,302)— — (189,302)
Retirement of common stock(4,896)— — 186,677 — (186,677) 
Other comprehensive income— — — — 1,667 — 1,667 
Net income— — — — — 90,630 90,630 
Balance as of September 30, 202466,638 $ $1,873,678 $(2,907)$(10,535)$(1,120,696)$739,540 

See Notes to Condensed Consolidated Financial Statements.

8

YELP INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited)
Nine Months Ended
September 30,
20242023
Operating Activities
Net income$90,630 $71,767 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization28,841 31,881 
Provision for doubtful accounts35,111 26,664 
Stock-based compensation123,396 133,304 
Amortization of right-of-use assets11,363 22,848 
Deferred income taxes(17,408)(8,845)
Amortization of deferred contract cost18,604 17,818 
Asset impairment5,914 3,555 
Other adjustments, net(2,717)(229)
Changes in operating assets and liabilities:
Accounts receivable(44,095)(54,395)
Prepaid expenses and other assets(14,302)3,101 
Operating lease liabilities(29,333)(30,255)
Accounts payable, accrued liabilities and other liabilities8,838 9,896 
Net cash provided by operating activities214,842 227,110 
Investing Activities
Purchases of marketable securities — available-for-sale(89,251)(115,388)
Sales and maturities of marketable securities — available-for-sale83,380 89,613 
Purchases of other investments(2,500) 
Purchases of property, equipment and software(26,337)(20,850)
Other investing activities268 160 
Net cash used in investing activities(34,440)(46,465)
Financing Activities
Proceeds from issuance of common stock for employee stock-based plans13,436 28,958 
Taxes paid related to the net share settlement of equity awards(58,044)(61,142)
Repurchases of common stock(188,399)(149,999)
Payment of issuance costs for credit facility (1,049)
Net cash used in financing activities(233,007)(183,232)
Effect of exchange rate changes on cash, cash equivalents and restricted cash580 903 
Change in cash, cash equivalents and restricted cash(52,025)(1,684)
Cash, cash equivalents and restricted cash — Beginning of period314,002 307,138 
Cash, cash equivalents and restricted cash — End of period$261,977 $305,454 
Supplemental Disclosures of Other Cash Flow Information
Cash paid for income taxes, net$35,731 $8,800 
Supplemental Disclosures of Noncash Investing and Financing Activities
Purchases of property, equipment and software recorded in accounts payable and accrued liabilities$2,593 $1,064 
Repurchases of common stock recorded in accounts payable and accrued liabilities$1,411 $2,677 
Excise tax accrued on net stock repurchases$903 $267 

See Notes to Condensed Consolidated Financial Statements.
9

YELP INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
1. DESCRIPTION OF BUSINESS AND BASIS FOR PRESENTATION
Yelp Inc. was incorporated in Delaware on September 3, 2004. Except where specifically noted or the context otherwise requires, the use of terms such as the “Company” and “Yelp” in these Notes to Condensed Consolidated Financial Statements refers to Yelp Inc. and its subsidiaries.
Yelp is a trusted local resource for consumers and a partner in success for businesses of all sizes. Consumers trust Yelp for its extensive ratings and reviews of businesses across a broad range of categories, while businesses advertise on Yelp to reach its large audience of purchase-oriented and generally affluent consumers. Yelp has operations in the United States, United Kingdom, Canada, Ireland and Germany.
Basis of Presentation
The accompanying interim condensed consolidated financial statements are unaudited. These unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and the applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Accordingly, these unaudited interim condensed consolidated financial statements should be read in conjunction with the consolidated financial statements contained in the Annual Report.
The unaudited condensed consolidated balance sheet as of December 31, 2023 included herein was derived from the audited consolidated financial statements as of that date, but does not include all disclosures required by GAAP, including certain notes to the financial statements. The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements. Certain prior-period amounts have been reclassified to conform to the current period presentation, including combining transactions revenue into other revenue.
In the opinion of management, the accompanying unaudited condensed consolidated financial statements include all adjustments of a normally recurring nature necessary for the fair presentation of the interim periods presented.
Principles of Consolidation
These unaudited interim condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated upon consolidation.
Use of Estimates
The preparation of the Company’s unaudited interim condensed consolidated financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of income and expenses during the reporting period. Items that require estimates, judgments or assumptions include, but are not limited to, determining variable consideration and identifying the nature and timing of satisfaction of performance obligations, allowance for doubtful accounts and credit losses, fair value and estimated useful lives of long- and indefinite-lived assets, litigation loss contingencies, liabilities related to incurred but not reported insurance claims, fair value and achievement of targets for performance-based restricted stock units (“PRSUs”) and income taxes. These estimates, judgments and assumptions are based on information available as of the date of the condensed consolidated financial statements; therefore, actual results could differ from management’s estimates due to macroeconomic uncertainty and other factors.
Significant Accounting Policies
There have been no material changes to the Company’s significant accounting policies from those described in the Annual Report.
Recent Accounting Pronouncements Not Yet Effective
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” (“ASU 2023-07”), which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about
10

significant segment expenses. ASU 2023-07 will be effective for annual periods beginning after December 15, 2023 and interim periods beginning after December 15, 2024 and should be adopted retrospectively. The Company is currently evaluating the impact of ASU 2023-07 on its related disclosures.
In December 2023, the FASB issued Accounting Standards Update No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” (“ASU 2023-09”), which requires the disclosure of specific categories in the rate reconciliation and greater disaggregation for income taxes paid. ASU 2023-09 will be effective for annual periods beginning after December 15, 2024 and should be adopted prospectively with the option to be adopted retrospectively. The Company is currently evaluating the impact of ASU 2023-09 on its related disclosures.
In November 2024, the FASB issued Accounting Standards Update No. 2024-03, “Income Statement — Reporting Comprehensive Income — Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses” (“ASU 2024-03”), which requires the disaggregation of certain expenses in the notes of the financials, to provide enhanced transparency into the expense captions presented on the face of the income statement. ASU 2024-03 will be effective for annual periods beginning after December 15, 2026 and interim periods beginning after December 15, 2027 and may be applied either prospectively or retrospectively. The Company is currently evaluating the impact of ASU 2024-03 on its related disclosures.
2. CASH, CASH EQUIVALENTS AND RESTRICTED CASH
Cash, cash equivalents and restricted cash as of September 30, 2024 and December 31, 2023 consisted of the following (in thousands):
September 30,
2024
December 31,
2023
Cash$104,011 $105,959 
Cash equivalents157,577 207,952 
Total cash and cash equivalents261,588 313,911 
Restricted cash389 91 
Total cash, cash equivalents and restricted cash$261,977 $314,002 
Restricted cash is included in other non-current assets on the Company’s condensed consolidated balance sheets.
3. MARKETABLE SECURITIES
Short-term investments and certain cash equivalents consist of investments in debt securities that are classified as available-for-sale. The amortized cost, gross unrealized gains and losses and fair value of investments as of September 30, 2024 and December 31, 2023 were as follows (in thousands):
September 30, 2024
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Cash equivalents:
Commercial paper$776 $ $ $776 
Total cash equivalents776   776 
Short-term marketable securities:
Certificates of deposit1,282   1,282 
Commercial paper10,083   10,083 
Corporate bonds40,143 202 (7)40,338 
Agency bonds3,218 2  3,220 
U.S. government securities80,104 421 (22)80,503 
Total short-term marketable securities134,830 625 (29)135,426 
Total$135,606 $625 $(29)$136,202 
11


December 31, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Cash equivalents:
U.S. government securities$1,612 $ $ $1,612 
Total cash equivalents1,612   1,612 
Short-term marketable securities:
Certificates of deposit1,537   1,537 
Commercial paper1,058   1,058 
Corporate bonds19,833 16 (92)19,757 
Agency bonds17,660 4 (17)17,647 
U.S. government securities87,414 241 (169)87,486 
Total short-term marketable securities127,502 261 (278)127,485 
Total$129,114 $261 $(278)$129,097 
The following tables present gross unrealized losses and fair values for those securities that were in an unrealized loss position as of September 30, 2024 and December 31, 2023, aggregated by investment category and the length of time that the individual securities had been in a continuous loss position (in thousands):
September 30, 2024
Less Than 12 Months12 Months or GreaterTotal
Fair ValueUnrealized LossFair ValueUnrealized LossFair ValueUnrealized Loss
Corporate bonds$4,777 $(6)$1,330 $(1)$6,107 $(7)
U.S. government securities3,294 (2)18,513 (20)21,807 (22)
Total$8,071 $(8)$19,843 $(21)$27,914 $(29)
December 31, 2023
Less Than 12 Months12 Months or GreaterTotal
Fair ValueUnrealized LossFair ValueUnrealized LossFair ValueUnrealized Loss
Corporate bonds$2,130 $(9)$12,104 $(83)$14,234 $(92)
Agency bonds14,409 (17)  14,409 (17)
U.S. government securities27,763 (135)6,231 (34)33,994 (169)
Total$44,302 $(161)$18,335 $(117)$62,637 $(278)
For the nine months ended September 30, 2024 and 2023, the Company did not recognize any credit loss related to available-for-sale marketable securities.
The contractual maturities for marketable securities classified as available-for-sale as of September 30, 2024 were as follows (in thousands):
Amortized CostFair Value
Due in one year or less$79,932 $80,138 
Due in one to five years55,674 56,064 
Total$135,606 $136,202 
12

4. FAIR VALUE MEASUREMENTS
The Company’s investments in money market accounts are recorded as cash equivalents at fair value on the condensed consolidated balance sheets. Additionally, the Company carries its available-for-sale debt securities at fair value. See Note 3, “Marketable Securities, for further details.
The accounting guidance for fair value measurements prioritizes the inputs used in measuring fair value in the following hierarchy:
Level 1—Observable inputs, such as quoted prices in active markets,
Level 2—Inputs other than quoted prices in active markets that are observable either directly or indirectly, or
Level 3—Unobservable inputs in which there are little or no market data, which require the Company to develop its own assumptions.
This hierarchy requires the Company to use observable market data, when available, to minimize the use of unobservable inputs when determining fair value. The Company’s money market funds are classified within Level 1 of the fair value hierarchy because they are valued using quoted prices in active markets. The Company’s certificates of deposit, commercial paper, corporate bonds, agency bonds and U.S. government securities are classified within Level 2 of the fair value hierarchy because they have been valued using inputs other than quoted prices in active markets that are observable directly or indirectly.
The following table represents the fair value of the Company’s financial instruments, including those measured at fair value on a recurring basis, as of September 30, 2024 and December 31, 2023 (in thousands):
September 30, 2024December 31, 2023
 Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Cash equivalents: 
Money market funds$129,653 $ $ $129,653 $180,270 $ $ $180,270 
U.S. government securities     1,612  1,612 
Commercial paper 776  776     
Marketable securities:
Certificates of deposit 1,282  1,282  1,537  1,537 
Commercial paper 10,083  10,083  1,058  1,058 
Corporate bonds 40,338  40,338  19,757  19,757 
Agency bonds 3,220  3,220  17,647  17,647 
U.S. government securities 80,503  80,503  87,486  87,486 
Other investments:
Certificates of deposit 10,000  10,000  7,500  7,500 
Total cash equivalents, marketable securities and other investments$129,653 $146,202 $ $275,855 $180,270 $136,597 $ $316,867 
The certificates of deposit that are categorized as other investments with original maturities of one year or less are reflected in prepaid expenses and other current assets on the condensed consolidated balance sheets. Those with original maturities of more than one year are reflected in other non-current assets.
Certain long- and indefinite-lived assets are recognized at fair value on a nonrecurring basis, including assets that are written down as a result of an impairment. The Company recognized impairment charges related to right-of-use (“ROU”) assets and leasehold improvements associated with certain office space that it subleased or abandoned during the nine months ended September 30, 2024 and 2023. See Note 8, “Leases,” for further details. The Company estimated the fair value of these assets as of the impairment dates using an income approach based on discounted cash flows expected to be received for the subleased or abandoned properties. This valuation technique relied on certain assumptions made by management based on both internal and external data, such as the incremental borrowing rates used to discount these cash flows to their present values. As a result, these assets are classified within Level 3 of the fair value hierarchy.
13

5. PREPAID EXPENSES AND OTHER CURRENT ASSETS
Prepaid expenses and other current assets as of September 30, 2024 and December 31, 2023 consisted of the following (in thousands):
September 30,
2024
December 31,
2023
Prepaid expenses$16,282 $14,922 
Certificates of deposit7,500 5,000 
Other current assets14,301 16,751 
Total prepaid expenses and other current assets$38,083 $36,673 
As of September 30, 2024, other current assets primarily consisted of income taxes receivable, deferred costs related to subleases as well as unsettled share repurchases and short-term deposits.
6. PROPERTY, EQUIPMENT AND SOFTWARE, NET
Property, equipment and software, net as of September 30, 2024 and December 31, 2023 consisted of the following (in thousands):
September 30,
2024
December 31,
2023
Capitalized website and internal-use software development costs$289,146 $258,059 
Leasehold improvements(1)
56,187 57,403 
Computer equipment28,796 50,014 
Furniture and fixtures9,018 10,336 
Telecommunication280 4,175 
Software1,105 1,113 
Total384,532 381,100 
Less accumulated depreciation and amortization(1)
(310,541)(312,416)
Property, equipment and software, net$73,991 $68,684 
(1)    Leasehold improvements, net was reduced to reflect an impairment of $1.3 million recorded during the nine months ended September 30, 2024 as a result of the Company’s subleases of certain office space. For more information, see Note 8, Leases.
Depreciation and amortization expense related to property, equipment and software was $9.0 million and $10.2 million for the three months ended September 30, 2024 and 2023, respectively, and $27.8 million and $30.9 million for the nine months ended September 30, 2024 and 2023, respectively.
7. GOODWILL AND INTANGIBLE ASSETS
The Company’s goodwill is the result of its acquisitions of other businesses and represents the excess of purchase consideration over the fair value of assets acquired and liabilities assumed. The Company performed its annual goodwill impairment analysis as of August 31, 2024 and concluded that goodwill was not impaired, as the fair value of the reporting unit exceeded its carrying value. Additionally, no triggering events were identified as of September 30, 2024 or December 31, 2023 that would more likely than not reduce the fair value of goodwill below its carrying value.
The change in the carrying amount of goodwill during the nine months ended September 30, 2024 was as follows (in thousands):
Balance as of December 31, 2023$103,886 
Effect of currency translation547 
Balance as of September 30, 2024$104,433 
        
14

Intangible assets that were not fully amortized as of September 30, 2024 and December 31, 2023 consisted of the following (dollars in thousands):
September 30, 2024
Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
Weighted-Average Remaining Life
Business relationships$9,918 $(6,790)$3,128 4.4 years
Licensing agreements6,141 (2,646)3,495 5.4 years
Domain and data licenses2,885 (2,870)15 4.6 years
Total$18,944 $(12,306)$6,638 
December 31, 2023
Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
Weighted-Average Remaining Life
Business relationships$9,918 $(6,258)$3,660 5.2 years
Licensing agreements6,129 (2,151)3,978 6.2 years
Domain and data licenses2,869 (2,869) 0.0 years
Total$18,916 $(11,278)$7,638 
Amortization expense related to intangible assets was $0.3 million for each of the three months ended September 30, 2024 and 2023, and $1.0 million for each of the nine months ended September 30, 2024 and 2023.
As of September 30, 2024, estimated future amortization expense was as follows (in thousands):
Remainder of 2024$336 
20251,357 
20261,357 
20271,357 
20281,357 
2029764 
Thereafter110 
Total amortization$6,638 
8. LEASES
The components of lease cost, net for the three and nine months ended September 30, 2024 and 2023 were as follows (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2024202320242023
Operating lease cost$4,537 $8,501 $14,225 $27,254 
Short-term lease cost (12 months or less)99 95 292 298 
Sublease income(3,403)(3,403)(10,207)(10,197)
Total lease cost, net$1,233 $5,193 $4,310 $17,355 
The Company’s leases and subleases do not include any variable lease payments, residual value guarantees, related-party leases, or restrictions or covenants that would limit or prevent the Company from exercising its right to obtain substantially all of the economic benefits from use of the respective assets during the lease term.
15

Supplemental cash flow information related to leases for the nine months ended September 30, 2024 and 2023 was as follows (in thousands):
Nine Months Ended
September 30,
20242023
Cash paid for amounts included in the measurement of lease liabilities:
     Operating cash flows from operating leases$32,165 $34,723 
As of September 30, 2024, maturities of lease liabilities were as follows (in thousands):
Remainder of 2024$10,593 
202522,360 
20267,426 
20277,313 
20286,005 
20292,832 
Thereafter1,632 
Total minimum lease payments58,161 
Less imputed interest(4,234)
Present value of lease liabilities$53,927 
As of September 30, 2024 and December 31, 2023, the weighted-average remaining lease term and weighted-average discount rate were as follows:
September 30,
2024
December 31,
2023
Weighted-average remaining lease term (years) — operating leases3.23.7
Weighted-average discount rate — operating leases5.2 %5.1 %
During the nine months ended September 30, 2024, the Company determined that it was reasonably certain it would exercise the early termination option included in the lease for certain office space in San Francisco. As a result, the Company remeasured the associated lease liability and ROU asset in accordance with Accounting Standards Codification Topic 842 and reduced each by $4.6 million during the nine-month period.
During the nine months ended September 30, 2024, the Company subleased certain office space in San Francisco and Toronto. During the nine months ended September 30, 2023, the Company abandoned certain office space in San Francisco. The Company evaluated the associated ROU assets and leasehold improvements for impairment as a result of the subleases and abandonment in accordance with Accounting Standards Codification Topic 360, “Property, Plant, and Equipment,” because the change in circumstances indicated that the carrying amount of such assets may not be recoverable. The Company compared the carrying value of the impacted assets to the fair value to determine the impairment amount and recognized an impairment charge of $5.9 million during the nine months ended September 30, 2024, which reduced the carrying amount of the ROU assets and leasehold improvements by $4.6 million and $1.3 million, respectively. The Company recognized an impairment charge of $3.6 million during the nine months ended September 30, 2023, which reduced the carrying amount of the ROU asset and leasehold improvements by $2.6 million and $1.0 million, respectively. The impairment charges are included in general and administrative expenses on the condensed consolidated statement of operations. For more information on the fair values of the ROU asset and leasehold improvements used in the impairment analysis, see Note 4, “Fair Value Measurements.”
16

9. OTHER NON-CURRENT ASSETS
Other non-current assets as of September 30, 2024 and December 31, 2023 consisted of the following (in thousands):
September 30,
2024
December 31,
2023
Deferred tax assets$136,667 $119,449 
Deferred contract costs25,592 28,203 
Other non-current assets14,279 14,074 
Total other non-current assets$176,538 $161,726 
10. CONTRACT BALANCES
The changes in the allowance for doubtful accounts during the nine months ended September 30, 2024 and 2023 were as follows (in thousands):
Nine Months Ended
September 30,
20242023
Balance, beginning of period$13,768 $9,277 
Add: provision for doubtful accounts35,111 26,664 
Less: write-offs, net of recoveries(32,506)(25,052)
Balance, end of period$16,373 $10,889 
In calculating the allowance for doubtful accounts as of September 30, 2024 and 2023, the Company considered expectations of probable credit losses based on observed trends in cancellations, observed changes in the credit risk of specific customers, the impact of anticipated closures and bankruptcies using forecasted economic indicators in addition to historical experience and loss patterns during periods of macroeconomic uncertainty. The increases in the provision for doubtful accounts and write-offs, net of recoveries in the nine months ended September 30, 2024 as compared to the prior-year period were a result of the ordinary course of business, reflecting higher aggregate customer delinquencies as well as the increase in net revenue.
Contract liabilities consist of deferred revenue, which is recorded on the condensed consolidated balance sheets when the Company has received consideration, or has the right to receive consideration, in advance of transferring the performance obligations under the contract to the customer.
The changes in short-term deferred revenue during the nine months ended September 30, 2024 were as follows (in thousands):
Nine Months Ended
September 30, 2024
Balance, beginning of period$3,821 
      Less: recognition of deferred revenue from beginning balance(3,356)
      Add: net increase in current period contract liabilities7,136 
Balance, end of period$7,601 
The majority of the Company’s deferred revenue balance as of September 30, 2024 is classified as short-term and is expected to be recognized as revenue in the subsequent three-month period ending December 31, 2024. An immaterial amount of long-term deferred revenue is included in other long-term liabilities as of September 30, 2024. No other contract assets or liabilities were recorded on the Company’s condensed consolidated balance sheets as of September 30, 2024 and December 31, 2023.
17

11. ACCOUNTS PAYABLE AND ACCRUED LIABILITIES
Accounts payable and accrued liabilities as of September 30, 2024 and December 31, 2023 consisted of the following (in thousands):
September 30,
2024
December 31,
2023
Accounts payable$6,903 $11,868 
Employee-related liabilities95,252 79,081 
Accrued legal settlements154 15,085 
Other accrued liabilities32,437 26,775 
Total accounts payable and accrued liabilities$134,746 $132,809 
As of September 30, 2024, other accrued liabilities primarily consisted of accrued operating expenses and cost of revenue, as well as taxes payable.
12. COMMITMENTS AND CONTINGENCIES
Legal Proceedings
CIPA Action
On October 12, 2016, a putative class action lawsuit asserting claims under the California Invasion of Privacy Act was filed against the Company (the “CIPA Action”) in the Superior Court of California for the County of San Francisco (the “Superior Court”), in which the plaintiff sought statutory damages and other relief based on alleged unlawful call recording. The Company filed a motion for summary judgment on the basis that it had never recorded the plaintiff, which the Superior Court granted. The plaintiff appealed and, in October 2020, the California Court of Appeal for the First District (the “Court of Appeal”) reversed the decision of the Superior Court, holding that the recording of only the Company’s consenting sales representatives could violate CIPA, even if the plaintiff was not recorded. The California Supreme Court subsequently denied review of the Court of Appeal’s decision and the case was remanded to the Superior Court. On January 18, 2023, the Superior Court granted the plaintiffs’ motion for class certification. In February 2023, the Company filed a petition for a writ with the Court of Appeal seeking reversal of the Superior Court’s class certification decision. The Court of Appeal summarily denied the writ petition on May 25, 2023, following which the Company filed a petition with the California Supreme Court on June 2, 2023 seeking an order directing the Court of Appeal to review the merits of the Company’s writ petition. On July 17, 2023, the Company reached a preliminary agreement with the plaintiffs to settle the CIPA Action for $15.0 million, which payment the Company expected to be partially funded by insurance proceeds. The parties executed a settlement agreement, which the plaintiff presented to the Superior Court for approval. On April 10, 2024, the Superior Court granted final approval of the settlement, which resolved all claims asserted against the Company in the CIPA Action without any liability or wrongdoing attributed to it.
The Company assesses, in conjunction with its legal counsel, the need to record a liability for litigation and contingencies, which it will accrue when it believes a loss is probable and the amount can be reasonably estimated. As of March 31, 2024, the Company believed the loss was probable and the payment amount of $15.0 million represented a reasonable estimate of loss contingency. The Company recorded a $4.0 million accrual for loss contingency related to the CIPA Action as of December 31, 2022 and an additional accrual of $11.0 million during 2023, resulting in a $15.0 million accrual for loss contingency within accounts payable and accrued liabilities on the Company’s condensed consolidated balance sheet as of March 31, 2024. The accrual for loss contingency was released upon the settlement payment of $15.0 million in the three months ended June 30, 2024. The receivable for loss recovery that was recorded in 2023 for the anticipated insurance proceeds of $3.9 million was released upon receipt of the proceeds on January 18, 2024.
Other Legal Proceedings
The Company is subject to other legal proceedings arising in the ordinary course of business. Although the results of litigation and claims cannot be predicted with certainty, the Company currently does not believe that the final outcome of any of these other matters will have a material effect on the Company’s business, financial position, results of operations or cash flows.
18

Indemnification Agreements
In the ordinary course of business, the Company may provide indemnifications of varying scope and terms to customers, vendors, lessors, business partners and other parties with respect to certain matters, including, but not limited to, losses arising out of the breach of such agreements, services to be provided by the Company or from intellectual property infringement claims made by third parties.
In addition, the Company has entered into indemnification agreements with directors and certain officers and employees that will require the Company to, among other things, indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers or employees.
While the outcome of claims cannot be predicted with certainty, the Company does not believe that the outcome of any claims under the indemnification arrangements will have a material effect on the Company’s business, financial position, results of operations or cash flows.
Revolving Credit Facility
On April 28, 2023, the Company entered into a Revolving Credit and Guaranty Agreement with certain lenders and JPMorgan Chase Bank, N.A., as administrative and collateral agent, which provides for a five-year $125.0 million senior secured revolving credit facility (the “2023 credit facility”). The 2023 credit facility replaced the Company’s previous $75.0 million revolving credit facility entered into on May 5, 2020 with Wells Fargo Bank, N.A. (the “2020 credit facility”), which terminated concurrently with the establishment of the 2023 credit facility. The 2023 credit facility includes a letter of credit sub-limit of $25.0 million, a bilateral letter of credit facility of $25.0 million and an accordion option, which, if exercised, would allow the Company to increase the aggregate commitments by up to $250.0 million, plus additional amounts if the Company is able to satisfy a leverage test, subject to certain conditions. The commitments under the 2023 credit facility expire on April 28, 2028.
Loans under the 2023 credit facility bear interest, at the Company’s election, at either (a) an adjusted term Secured Overnight Financing Rate plus 0.10% plus a margin of 1.25% - 1.50%, depending on the Company’s total leverage ratio, or (b) an alternative base rate plus a margin of 0.25% - 0.50%, depending on the Company’s total leverage ratio. The Company is required to pay a commitment fee on the undrawn portion of the aggregate commitments that accrues at 0.20% - 0.25% per annum, depending on the Company’s total leverage ratio, as well as a letter of credit fee on any outstanding letters of credit that accrues at 1.25% - 1.50% per annum, depending on the Company’s total leverage ratio.
The 2023 credit facility contains customary conditions to borrowing, events of default and covenants, including covenants that restrict the Company’s ability to incur indebtedness, grant liens, make distributions, pay dividends, repurchase shares, make investments and engage in transactions with the Company’s affiliates, in each case subject to certain exceptions. The 2023 credit facility also requires the Company to maintain a total leverage ratio of no greater than 3.75 to 1.00, subject to an increase up to 4.25 to 1.00 for a certain period following significant acquisitions, and an interest coverage ratio of no less than 3.00 to 1.00. The obligations under the 2023 credit facility are secured by liens on substantially all of the Company’s domestic assets, including certain domestic intellectual property assets and the equity of its domestic subsidiaries, as well as a portion of the equity interests the Company holds directly in its foreign subsidiaries.
As of September 30, 2024, the Company had $14.0 million of letters of credit outstanding under the 2023 credit facility sub-limit, which were moved from the 2020 credit facility. The letters of credit are primarily related to lease agreements for certain office locations and are required to be maintained and issued to the landlords of each facility. No loans were outstanding under the 2023 credit facility and the Company was in compliance with all conditions and covenants thereunder as of September 30, 2024.
19

13. STOCKHOLDERS’ EQUITY
The following table presents the number of shares authorized and issued as of September 30, 2024 and December 31, 2023 (in thousands):
September 30, 2024December 31, 2023
Shares
Authorized
Shares
Issued
Shares
Authorized
Shares
Issued
Common stock, $0.000001 par value
200,000 66,638 200,000 68,864 
Undesignated preferred stock10,000  10,000  
Stock Repurchase Program
As of September 30, 2024, the Company’s board of directors had authorized the Company to repurchase up to an aggregate of $1.95 billion of its outstanding common stock, $393.3 million of which remained available as of September 30, 2024. The Company may purchase shares at management’s discretion in the open market, in privately negotiated transactions, in transactions structured through investment banking institutions or a combination of the foregoing.
During the nine months ended September 30, 2024, the Company repurchased on the open market 4,979,329 shares for an aggregate purchase price of $188.4 million and retired 4,895,875 shares. As of September 30, 2024, the Company had a treasury stock balance of 83,454 shares, which were excluded from its outstanding share count as of such date and subsequently retired in October 2024.
During the nine months ended September 30, 2023, the Company repurchased on the open market and subsequently retired 4,481,278 shares for an aggregate purchase price of $150.0 million. Although there were no shares of treasury stock as of September 30, 2023, the treasury stock balance included an immaterial amount of excise tax imposed by the Inflation Reduction Act of 2022 on stock repurchases, net of shares issued, during the nine months then ended.
Equity Incentive Plans
Stock Options
A summary of stock option activity for the nine months ended September 30, 2024 is as follows:
Number of Shares (in thousands)Weighted-Average Exercise PriceWeighted-Average Remaining Contractual Term (in years)Aggregate Intrinsic Value (in thousands)
Outstanding at December 31, 20232,543 $34.94 3.6$33,100 
Exercised(37)33.44  
Canceled(33)64.91 
Outstanding at September 30, 20242,473 $34.57 2.9$8,258 
Options vested and exercisable at September 30, 20242,457 $34.55 2.9$8,240 
Aggregate intrinsic value represents the difference between the closing price of the Company’s common stock as quoted on the New York Stock Exchange on a given date and the exercise price of outstanding, in-the-money options. The total intrinsic value of options exercised was zero and $0.6 million for the three months ended September 30, 2024 and 2023, respectively, and $0.3 million and $6.1 million for the nine months ended September 30, 2024 and 2023, respectively.
There were no options granted during the nine months ended September 30, 2024 and 2023.
As of September 30, 2024, total unrecognized compensation costs related to nonvested stock options were approximately $0.3 million, which the Company expects to recognize over a weighted-average time period of 0.9 years.
20

RSUs
RSUs include PRSUs that are subject to either (a) a market condition or (b) the achievement of performance goals. As the PRSU activity during the nine months ended September 30, 2024 was not material, it is presented together with the RSU activity in the table below. A summary of RSU and PRSU activity for the nine months ended September 30, 2024 is as follows (in thousands, except per share amounts):
Number of SharesWeighted-Average Grant Date Fair Value
Nonvested at December 31, 20239,961 $32.61 
Granted2,223 43.97 
Vested(1)
(3,852)32.47 
Canceled(523)33.64 
Nonvested at September 30, 2024(2)
7,809 $35.84 
(1)    Includes 1,606,914 shares that vested but were not issued due to the Company’s use of net share settlement for payment of employee taxes.
(2)    Includes 875,846 PRSUs.
The aggregate fair value as of the vest date of RSUs and PRSUs that vested during the nine months ended September 30, 2024 and 2023 was $139.8 million and $147.9 million, respectively. As of September 30, 2024, the Company had approximately $245.3 million of unrecognized stock-based compensation expense related to RSUs and PRSUs, which it expects to recognize over the remaining weighted-average vesting period of approximately 2.0 years.
Employee Stock Purchase Plan
There were 387,968 shares purchased by employees under the Employee Stock Purchase Plan (“ESPP”) at a weighted-average purchase price per share of $31.42 during the nine months ended September 30, 2024, and no shares were purchased by employees under the ESPP during the three months ended September 30, 2024. There were 2,295 and 382,627 shares purchased by employees under the ESPP at a weighted-average purchase price per share of $28.48 and $28.69 during the three and nine months ended September 30, 2023, respectively. The Company recognized stock-based compensation expense related to the ESPP of $0.8 million and $0.9 million during the three months ended September 30, 2024 and 2023, respectively, and $2.8 million and $2.7 million during the nine months ended September 30, 2024 and 2023, respectively.
Stock-Based Compensation
The following table summarizes the effects of stock-based compensation expense related to stock-based awards in the condensed consolidated statements of operations during the periods presented (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2024202320242023
Cost of revenue$1,301 $1,298 $4,099 $4,026 
Sales and marketing8,588 9,200 25,905 26,921 
Product development20,887 24,047 67,074 74,888 
General and administrative8,696 8,922 26,318 27,469 
Total stock-based compensation recorded to income before income taxes39,472 43,467 123,396 133,304 
Benefit from income taxes(7,560)(9,023)(24,015)(27,898)
Total stock-based compensation recorded to net income attributable to common stockholders$31,912 $34,444 $99,381 $105,406 
The Company capitalized $3.3 million and $2.2 million of stock-based compensation expense as website and internal-use software development costs and, to a lesser extent, implementation costs incurred related to cloud computing arrangements that are service contracts in the three months ended September 30, 2024 and 2023, respectively, and $9.2 million and $7.5 million in the nine months ended September 30, 2024 and 2023, respectively.
21

14. OTHER INCOME, NET
Other income, net for the three and nine months ended September 30, 2024 and 2023 consisted of the following (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2024202320242023
Interest income, net$5,308 $5,187 $16,396 $13,850 
Transaction gain (loss) on foreign exchange, net82 (100)(121)(69)
Release of nonrecurring tax reserve(1)
  3,102  
Other non-operating income, net1,841 1,067 5,900 3,483 
Other income, net$7,231 $6,154 $25,277 $17,264 
(1)    Represents the release of a reserve related to a one-time payroll tax credit.
15. INCOME TAXES
The Company is subject to income taxes in the United States as well as other tax jurisdictions in which it conducts business. Earnings from non-U.S. activities are subject to local country income taxes. The provision for income taxes for the nine months ended September 30, 2024 was $32.3 million, which was due to $33.0 million of U.S. federal, state and foreign income tax expense, partially offset by $0.7 million of net discrete tax benefit primarily related to stock-based compensation. The benefit from income taxes for the nine months ended September 30, 2023 was $0.5 million, which was due to $20.1 million of net discrete tax benefit primarily related to: the 2022 federal and state tax provision to return adjustments, which mainly resulted from the release of Internal Revenue Service guidance related to the requirement to capitalize and amortize certain research and development expenses under the U.S. Tax Cuts and Jobs Act; a one-time litigation settlement loss contingency in connection with the agreement to settle the CIPA Action as detailed in Note 12, “Commitments and Contingencies; and the tax benefit related to stock-based compensation. These tax benefits were partially offset by $19.6 million of U.S. federal, state and foreign income tax expense.
Accounting for income taxes for interim periods generally requires the provision for income taxes to be determined by applying an estimate of the annual effective tax rate for the full fiscal year to income or loss before income taxes, excluding unusual or infrequently occurring discrete items, for the reporting period. For the three and nine months ended September 30, 2024, the difference between the effective tax rate and the federal statutory tax rate primarily related to tax credits, offset by stock-based compensation and other non-deductible expenses. For the three and nine months ended September 30, 2023, the difference between the effective tax rate and the federal statutory tax rate primarily related to tax credits, offset by stock-based compensation.
As of September 30, 2024, the Company had $38.7 million of unrecognized tax benefits that, if recognized, would affect the Company’s effective tax rate.
As of September 30, 2024, the Company estimated that it had accumulated undistributed earnings generated by its foreign subsidiaries of approximately $35.9 million. Any taxes due with respect to such earnings or the excess of the amount for financial reporting over the tax basis of the Company’s foreign investments would generally be limited to foreign and state taxes. The Company has not recognized a deferred tax liability related to unremitted foreign earnings, as it intends to indefinitely reinvest these earnings, and expects future U.S. cash generation to be sufficient to meet future U.S. cash needs.
In addition, the Company is subject to the continuous examination of its income tax returns by the Internal Revenue Service and other tax authorities. The Company’s federal and state income tax returns for tax years subsequent to 2003 remain open to examination. In the Company’s foreign jurisdictions — Canada, Germany, Ireland and the United Kingdom — the tax years subsequent to 2018 remain open to examination. The Company regularly assesses the likelihood of adverse outcomes resulting from examinations to determine the adequacy of its provision for income taxes and monitors the progress of ongoing discussions with tax authorities and the impact, if any, of the expected expiration of the statute of limitations in various taxing jurisdictions. The Company believes that an adequate provision has been made for any adjustments that may result from tax examinations. However, the outcome of tax audits cannot be predicted with certainty. If any issues addressed in the Company’s tax audits are resolved in a manner not consistent with management’s expectations, the Company could be required to adjust its provision for income taxes in the period such resolution occurs. As of September 30, 2024, although the timing of the resolution or closure of audits is not certain, the Company believes it is reasonably possible that unrecognized tax benefits will not be reduced within the next 12 months.
22

16. NET INCOME PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS
Basic net income (loss) per share attributable to common stockholders is computed using the weighted-average number of outstanding shares of common stock during the period. Diluted net income (loss) per share attributable to common stockholders is computed using the weighted-average number of outstanding shares of common stock and the effect of potentially dilutive securities outstanding during the period. Potentially dilutive securities include stock options, RSUs (including PRSUs) and, to a lesser extent, ESPP shares. If dilutive, such potentially dilutive securities are reflected in net income (loss) per share attributable to common stockholders using the treasury stock method.
The following tables present the calculation of basic and diluted net income per share attributable to common stockholders for the periods presented (in thousands, except per share data):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2024202320242023
Basic net income per share:
Net income attributable to common stockholders$38,440 $58,216 $90,630 $71,767 
Shares used in computation:
Weighted-average common shares outstanding67,219 69,030 67,862 69,366 
Basic net income per share attributable to common stockholders:$0.57 $0.84 $1.34 $1.03 
Three Months Ended
September 30,
Nine Months Ended
September 30,
2024202320242023
Diluted net income per share:
Net income attributable to common stockholders$38,440 $58,216 $90,630 $71,767 
Shares used in computation:
    Weighted-average common shares outstanding67,219 69,030 67,862 69,366 
    Stock options229 501 351 246 
    RSUs1,587 3,899 2,851 3,259 
    ESPP128 136 45 49 
        Number of shares used in diluted calculation69,163 73,566 71,109 72,920 
Diluted net income per share attributable to common stockholders:$0.56 $0.79 $1.27 $0.98 
The following stock-based instruments were excluded from the calculation of diluted net income per share attributable to common stockholders because their effect would have been anti-dilutive for the periods presented (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2024202320242023
Stock options1,099 761 680 1,319 
RSUs1,974 26 1,612 364 
17. INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS
The Company considers operating segments to be components of the Company for which separate financial information is available and evaluated regularly by the Company’s chief operating decision maker in deciding how to allocate resources and in assessing performance. The chief operating decision maker for the Company is the Chief Executive Officer. The Chief Executive Officer reviews financial information presented on a consolidated basis, accompanied by information about revenue by product line and geographic region for purposes of allocating resources and evaluating financial performance.
23

The Company has determined that it has a single operating and reporting segment. When the Company communicates results externally, it disaggregates net revenue into major product lines and primary geographical markets, which is based on the billing address of the customer. The disaggregation of net revenue by major product lines is based on the type of service provided and also aligns with the timing of revenue recognition for each. To reflect the Company’s strategic focus on creating differentiated experiences for its Services categories and Restaurants, Retail & Other categories, the Company further disaggregates advertising revenue to reflect these two high-level category groupings. The Services categories consist of the following businesses: home, local, auto, professional, pets, events, real estate and financial services. The Restaurants, Retail & Other categories consist of the following businesses: restaurants, shopping, beauty & fitness, health and other.
Net Revenue
The following table presents the Company’s net revenue by major product line (and by category for advertising revenue) for the periods presented (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2024202320242023
Net revenue by product:
Advertising revenue by category:
Services$228,009 $206,178 $654,252 $589,972 
Restaurants, Retail & Other116,397 123,854 349,130 359,175 
Advertising344,406 330,032 1,003,382 949,147 
Other(1)
15,938 15,090 46,730 45,539 
Total net revenue$360,344 $345,122 $1,050,112 $994,686 
(1)    For the three and nine months ended September 30, 2024, other revenue includes revenue generated from transactions with consumers, which the Company reported separately as transactions revenue in prior periods. Prior-period amounts in the table above have been reclassified to conform to the current-period presentation.
During the three and nine months ended September 30, 2024 and 2023, no individual customer accounted for 10% or more of consolidated net revenue.
The following table presents the Company’s net revenue by major geographic region for the periods presented (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2024202320242023
United States$357,656 $342,600 $1,042,159 $987,535 
All other countries2,688 2,522 7,953 7,151 
Total net revenue$360,344 $345,122 $1,050,112 $994,686 
Long-Lived Assets
The following table presents the Company’s long-lived assets by major geographic region as of September 30, 2024 and December 31, 2023 (in thousands):
September 30,
2024
December 31,
2023
United States$69,405 $62,464 
All other countries4,586 6,220 
Total long-lived assets$73,991 $68,684 
24

18. SUBSEQUENT EVENTS
On November 6, 2024, the Company and Rollins Merger Sub, Inc., a wholly owned subsidiary of the Company (“Merger Sub”), entered into an Agreement and Plan of Merger (the “Merger Agreement”) with auto services platform RepairPal, Inc. (“RepairPal”) and Fortis Advisors LLC, solely in its capacity as the securityholders’ representative.
Pursuant to the Merger Agreement, and upon the terms and subject to the conditions therein, Merger Sub will merge with and into RepairPal, with RepairPal continuing as the surviving corporation and a wholly owned subsidiary of the Company (the “Merger”). Upon consummation of the Merger, all outstanding capital stock and options and warrants to purchase capital stock of RepairPal will be converted into the right to receive an aggregate of $80 million in cash, subject to customary post-closing adjustments based on net working capital, indebtedness and third-party expenses. Of such amount, the following amounts will be held back to secure the Company’s right of indemnity under the Merger Agreement: (1) $8 million will be held back for a 15-month period after closing; (2) $2 million will be held back for a 24-month period after closing; and (3) $3.5 million will be held back until 30 days following the final, non-appealable resolution of certain legal matters. The Company will retain such holdback amounts, which will be classified as restricted cash.
Subject to customary closing conditions, the Company expects to close the Merger by the end of 2024.
The Company is currently in the process of valuing the assets expected to be acquired and liabilities expected to be assumed in its acquisition of RepairPal, which it expects to reflect in its financial statements for the year ending December 31, 2024.
The Company believes its acquisition of RepairPal will accelerate its efforts in Services by expanding its offerings in the auto services advertising vertical.

25

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report. This discussion contains forward-looking statements that reflect our plans, estimates and beliefs, and involve risks and uncertainties. Our actual results and the timing of certain events could differ materially from those anticipated in these forward-looking statements as a result of several factors, including those discussed in the section titled “Risk Factors” included under Part I, Item 1A in our Annual Report. See “Special Note Regarding Forward-Looking Statements” in this Quarterly Report.
Overview
As one of the best known Internet brands in the United States, Yelp is a trusted local resource for consumers and a partner in success for businesses of all sizes. Consumers trust us for the more than 260 million ratings and reviews available on our platform of businesses across a broad range of categories, while businesses advertise with us to reach our large audience of purchase-oriented and generally affluent consumers. We believe our ability to provide value to both consumers and businesses not only fulfills our mission to connect consumers with great local businesses, but also positions us well in the local, digital advertising market in the United States.
We generate substantially all of our revenue from the sale of performance-based advertising products, which our advertising platform matches to individual consumers through auctions priced on a cost-per-click (“CPC”) basis. In the three months ended September 30, 2024, our net revenue was $360.3 million, up 4% from the three months ended September 30, 2023, and we recorded net income of $38.4 million and adjusted EBITDA of $101.4 million. In the nine months ended September 30, 2024, our net revenue was $1.05 billion, up 6% from the nine months ended September 30, 2023, and we recorded net income of $90.6 million and adjusted EBITDA of $256.9 million. For information on how we define and calculate adjusted EBITDA, and a reconciliation of this non-GAAP financial measure to net income, see “Non-GAAP Financial Measures” below.
In the third quarter of 2024, our strategic investments in product and marketing continued to drive progress on our revenue growth initiatives:
Deliver the best Home Services experience for consumers and service professionals. Advertising revenue from Services businesses increased by 11% year over year to reach 66% of total advertising revenue in the third quarter. The Home Services category remained particularly strong, with revenue growth of approximately 15% year over year. Improvements to the Request-a-Quote flow drove a year-over-year increase in project growth of approximately 25% in the third quarter. Yelp Assistant, our artificial intelligence (“AI”) chatbot that we launched on iOS in the second quarter, also contributed to increases in project submissions and monetized leads.
Provide the most trusted local search and discovery platform. In the third quarter, we continued to invest in the consumer experience with the goal of driving more connections with businesses. We introduced trending topics and suggestions to make our search experience even more efficient, which ultimately resulted in users viewing more business pages per interaction with our platform. We also enhanced the user-generated videos in the home feed to create an even more visually engaging and useful experience for consumers, which led to a mid-teens-percentage increase in engagement compared to before the change took effect.
Optimize advertiser value through our advanced technology. In the third quarter, improved matching and our acquisition of Services projects through paid search drove a 2% year-over-year increase in ad clicks. Average CPC increased by 3% from the third quarter of 2023, largely reflecting a mix shift towards Services clicks, which generally have higher CPCs than clicks in Restaurants, Retail & Other (“RR&O”) categories. Enhancements to our ad formats and matching capabilities led to a year-over-year improvement in our retention rate for non-term advertisers’ budgets in the third quarter.
Drive profitable growth through our most efficient channels. Improvements to the claim and ad purchase flows, together with effective advertiser marketing, drove near-record customer acquisition in our Self-serve channel in the third quarter. We also continued to enhance the business owner experience, including by providing budget recommendations and billing optimizations. As a result of these efforts, revenue from our Self-serve channel increased by approximately 15% year over year in the third quarter to a record level. Multi-location revenue was approximately flat year over year in the third quarter as businesses in RR&O categories continued to face a challenging operating environment. To capture more demand from multi-location Services businesses, we have increased our product focus and sales efforts in this area. For example, in the third quarter, we launched Request-a-Quote for national brands and a new leads API that enables multi-location Services businesses to more efficiently connect with consumers on Yelp and seamlessly manage leads across multiple locations and business pages.
26

In the third quarter, Services revenue maintained double-digit year-over-year growth, while RR&O revenue reflected the ongoing operating challenges facing businesses in these categories. We expect these trends to persist in the remainder of 2024. Given the persistence of the operating challenges impacting RR&O businesses and typical seasonality in Services, we expect net revenue to decrease sequentially in the fourth quarter.
On November 6, 2024, we entered into an agreement to acquire auto services repair platform RepairPal for approximately $80 million in cash. See Note 18, “Subsequent Events,” of the Notes to Condensed Consolidated Financial Statements included under Part I, Item 1 in this Quarterly Report for further detail. We expect any revenue or expense incurred in 2024 in connection with this acquisition to be immaterial.
Key Metrics
We regularly review a number of metrics, including the key metrics set forth below, to evaluate our business, measure our performance, identify trends in our business, prepare financial projections and make strategic decisions.
Ad Clicks and Average CPC
The amount of revenue we generate from our pay-for-performance advertising products is determined by the number of ad clicks we deliver to advertisers and the CPCs we charge for those ad clicks.
Ad clicks represent user interactions with our pay-for-performance advertising products, including clicks on advertisements on our website and mobile app, clicks on syndicated advertisements on third-party platforms and Request-a-Quote submissions, among others. Ad clicks include only user interactions that we are able to track directly, and therefore do not include user interactions with ads sold through our advertising partnerships. We do not expect the exclusion of such user interactions to materially affect this metric. We report the year-over-year percentage change in ad clicks as a measure of our success in monetizing more of our consumer activity and delivering more value to advertisers.
Average CPC is calculated as revenue from our performance-based ad products — excluding certain revenue adjustments that do not impact the outcome of an auction for an individual ad click, such as refunds, as well as revenue from our advertising partnerships — divided by the total number of ad clicks for a given period. Average CPC represents the average amount we charge advertisers for each ad click.
We believe that ad clicks and average CPC together reflect one of the most significant dynamics affecting our advertising revenue performance: the interplay of advertiser demand and consumer activity. At the level of an auction for an individual ad click, advertiser demand — consisting of advertiser budgets and the number of advertisers competing to purchase the ad click — intersects with the supply of consumer activity — consisting of the predicted levels of relevant consumer traffic and engagement — to determine CPC, with higher advertiser demand putting upward pressure on the CPC and higher consumer activity putting downward pressure on the CPC. In aggregate, advertiser demand consists of the number of business locations advertising with us (which we refer to as paying advertising locations, as discussed below) and the aggregate budget they allocate to purchasing our advertising products. Aggregate monetizable consumer activity depends on the levels of consumer traffic and engagement with our ads, the numbers of locations where we can display ads and other monetizable features, and our click-through rate, which is the ratio of ad clicks to the number of times the ads were displayed to consumers. The relative strengths of these factors in aggregate are reflected in average CPC.
Ad clicks and average CPC also provide important insight into the value we deliver to advertisers, which we believe is a significant factor in our ability to retain both revenue and customers. For example, a positive change in ad clicks for a given period combined with lower growth or a negative change in average CPC over the same period would indicate that we delivered more ad clicks at lower prices, thereby delivering more value to our advertisers; we would expect this to have a positive impact on retention. Conversely, growth in average CPC paired with a negative or lower growth rate in ad clicks would indicate we charged more without delivering more ad clicks; we would expect this to have a negative impact on retention unless we are able to increase the value we deliver through higher performing ad clicks.
The following table presents year-over-year changes in our ad clicks and average CPC for the periods presented (each expressed as a percentage):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2024202320242023
Ad Clicks2%9%6%3%
Average CPC3%4%—%11%
27

In the three months ended September 30, 2024, advertising revenue grew 4% year over year, primarily due to increases in ad clicks and average CPC. In the nine months ended September 30, 2024, advertising revenue grew 6% year over year, primarily due to an increase in ad clicks. The increases in ad clicks in both periods were driven by improvements to our matching capabilities and our acquisition of Services projects through paid search. Average CPC increased in the three months ended September 30, 2024, largely reflecting a mix shift toward Services clicks, which generally have higher CPCs than RR&O clicks. Average CPC remained flat in the nine months ended September 30, 2024.
Advertising Revenue by Category
Our advertising revenue comprises revenue from the sale of our advertising products, including the resale of our advertising products by partners and syndicated ads appearing on third-party platforms.
To reflect our strategic focus on creating two differentiated experiences on Yelp, we provide a breakdown of our advertising revenue attributable to businesses in two high-level category groupings: Services and RR&O. Our Services categories consist of home, local, auto, professional, pets, events, real estate and financial services. Our RR&O categories consist of restaurants, shopping, beauty & fitness, health and other.
The following table presents our advertising revenue by category for the periods presented (in thousands, except percentages):
Three Months Ended
September 30,
% ChangeNine Months Ended
September 30,
% Change
2024202320242023
Services$228,009 $206,178 11%$654,252 $589,972 11%
Restaurants, Retail & Other116,397 123,854 (6)%349,130 359,175 (3)%
Total Advertising Revenue$344,406 $330,032 4%$1,003,382 $949,147 6%
Paying Advertising Locations
Paying advertising locations comprise all business locations associated with a business account from which we recognized advertising revenue in a given month, excluding business accounts that purchased advertising through partner programs other than Yelp Ads Certified Partners, averaged over a given period. We also provide a breakdown of paying advertising locations between our Services categories and RR&O categories.
We provide our paying advertising locations as a measure of the reach and scale of our business; however, this metric may exhibit short-term volatility as a result of factors such as seasonality and macroeconomic conditions. For example, macroeconomic factors, including related to inflation, interest rates, and labor and supply chain issues, have had a predominant negative impact on RR&O paying advertising locations in recent periods. Short-term fluctuations in paying advertising locations may also reflect the acquisition or loss of single advertising accounts associated with large numbers of locations, or the pausing/restarting of advertising campaigns by such multi-location advertisers.
The following table presents the number of paying advertising locations for the periods presented (in thousands, except percentages):
Three Months Ended
September 30,
% ChangeNine Months Ended
September 30,
% Change
2024202320242023
Services2522357%2532377%
Restaurants, Retail & Other272326(17)%275322(15)%
Total Paying Advertising Locations524561(7)%528559(6)%
Paying advertising locations decreased in the three and nine months ended September 30, 2024 compared to the prior-year periods. While paying advertising locations in our Services categories increased year over year in both the three- and nine-month periods, such increases were more than offset by decreases in paying advertising locations in our RR&O categories over the same periods. We believe the decrease in RR&O paying advertising locations reflects the challenging operating environment facing businesses in these categories and, to a lesser extent, competition for ad spend from such businesses, including from food ordering and delivery providers.
28

Results of Operations
The following table sets forth our results of operations for the periods presented (in thousands, except percentages). The period-to-period comparison of financial results is not necessarily indicative of the results of operations to be anticipated for the full year 2024 or any future period.
Three Months Ended
September 30,
Nine Months Ended
September 30,
20242023$ Change
% Change(1)
20242023$ Change
% Change(1)
Condensed Consolidated Statements of Operations Data:
Net revenue by product:
Advertising revenue by category:
Services$228,009 $206,178 $21,831 11 %$654,252 $589,972 $64,280 11 %
Restaurants, Retail & Other116,397 123,854 (7,457)(6)%349,130 359,175 (10,045)(3)%
Advertising344,406 330,032 14,374 %1,003,382 949,147 54,235 %
Other(2)
15,938 15,090 848 %46,730 45,539 1,191 %
Total net revenue360,344 345,122 15,222 %1,050,112 994,686 55,426 %
Costs and expenses:
Cost of revenue (exclusive of depreciation and amortization shown separately below)32,382 28,370 4,012 14 %90,414 84,613 5,801 %
Sales and marketing144,631 137,703 6,928 %442,715 424,308 18,407 %
Product development77,748 81,020 (3,272)(4)%251,055 254,247 (3,192)(1)%
General and administrative49,605 45,695 3,910 %139,471 145,609 (6,138)(4)%
Depreciation and amortization9,326 10,461 (1,135)(11)%28,841 31,881 (3,040)(10)%
Total costs and expenses313,692 303,249 10,443 %952,496 940,658 11,838 %
Income from operations46,652 41,873 4,779 11 %97,616 54,028 43,588 81 %
Other income, net7,231 6,154 1,077 18 %25,277 17,264 8,013 46 %
Income before income taxes53,883 48,027 5,856 12 %122,893 71,292 51,601 72 %
Provision for (benefit from) income taxes15,443 (10,189)25,632 (252)%32,263 (475)32,738 
NM(3)
Net income attributable to common stockholders$38,440 $58,216 $(19,776)(34)%$90,630 $71,767 $18,863 26 %
(1)    Percentage changes are calculated based on rounded numbers and may not recalculate exactly due to rounding.
(2)    For the three and nine months ended September 30, 2024, other revenue includes revenue generated from transactions with consumers, which we reported separately as transactions revenue in prior periods. Prior-period amounts have been reclassified to conform to the current-period presentation.
(3)    Percentage change is not meaningful.
Three and Nine Months Ended September 30, 2024 and 2023
Net Revenue
Advertising. We generate advertising revenue from the sale of our advertising products — including business page upgrades and performance-based advertising in search results and elsewhere on our platform — to businesses of all sizes, from single-location local businesses to multi-location national businesses. Advertising revenue also includes revenue generated from the resale of our advertising products by certain partners and monetization of advertising inventory through third-party ad networks. We present advertising revenue on a disaggregated basis for our high-level category groupings, Services and RR&O.
Advertising revenue for the three months ended September 30, 2024 increased 4% year over year, primarily as a result of a 2% increase in ad clicks and a 3% increase in average CPC. Advertising revenue for the nine months ended September 30, 2024 increased 6% year over year, primarily as a result of a 6% increase in ad clicks.
Other. We generate other revenue through non-advertising contracts, such as our subscription services, which include our Yelp Guest Manager product, and through our Yelp Fusion and Yelp Knowledge programs, which provide access to Yelp data for a fee. In addition, we now report transactions revenue together with other revenue to reflect that neither transactions revenue nor the underlying business is a core part of our current business model. As a result, other revenue now includes revenue from various transactions with consumers. We generate revenue from such transactions through our partnership integrations, which
29

are mainly revenue-sharing arrangements that provide consumers with the ability to place food orders for pickup and delivery through third parties directly on Yelp. We earn a fee for acting as an agent for transactions placed through these integrations, which we record on a net basis and include in revenue upon completion of a transaction.
Other revenue for the three and nine months ended September 30, 2024 increased compared to the prior-year periods primarily due to increases in revenue from the continued growth of our Yelp Guest Manager, Yelp Fusion and Yelp Knowledge programs. These increases were partially offset by a lower volume of food takeout and delivery orders.
Trends and Uncertainties of Net Revenue. Net revenue increased in the three months ended September 30, 2024 compared to the three months ended June 30, 2024 as momentum in our Services categories continued. We expect net revenue for the three months ending December 31, 2024 to decrease slightly from the third quarter of 2024, reflecting typical seasonality in our Services categories and ongoing operating challenges facing businesses in our RR&O categories.
Costs and Expenses
Cost of Revenue (exclusive of depreciation and amortization). Our cost of revenue consists primarily of website infrastructure expense, which includes website hosting costs and employee costs (including stock-based compensation expense) for the infrastructure teams responsible for operating our website and mobile app, and excludes depreciation and amortization expense. Cost of revenue also includes third-party advertising fulfillment costs and credit card processing fees.
Cost of revenue for the three and nine months ended September 30, 2024 increased compared to the prior-year periods, primarily due to increases in website infrastructure expense of $2.8 million and $5.9 million, respectively, as a result of investments in maintaining and improving our infrastructure as well as higher cost of labor. For the nine-month period, the increase was partially offset by the decrease in advertising fulfillment costs of $1.7 million, reflecting our more efficient delivery of ads.
We expect cost of revenue to increase on an absolute dollar basis in 2024 compared to 2023.
Sales and Marketing. Our sales and marketing expenses primarily consist of employee costs (including sales commission and stock-based compensation expenses) for our sales and marketing employees. Sales and marketing expenses also include business and consumer acquisition marketing, community management, as well as allocated workplace and other supporting overhead costs.
Sales and marketing expenses for the three and nine months ended September 30, 2024 increased compared to the prior-year periods, primarily due to:
increases in marketing spend of $5.0 million and $17.9 million, respectively, primarily driven by our investments in acquiring Services projects through paid search, which for the nine-month period was partially offset by a decrease in costs for business owner marketing; and
increases in employee costs of $5.0 million and $10.2 million, respectively, mainly resulting from higher cost of labor, partially offset by lower average headcount.
These increases were partially offset by decreases in workplace operating costs of $3.0 million and $9.7 million, respectively, primarily due to reductions in our leased office space.
We expect sales and marketing expenses to increase in 2024 compared to 2023 as a result of our efforts to acquire Services projects through paid search as well as due to more tenured sales and marketing employees. Despite such costs, we expect sales and marketing expenses to remain relatively consistent as a percentage of net revenue in 2024 compared to 2023.
Product Development. Our product development expenses primarily consist of employee costs (including bonuses and stock-based compensation expense, net of capitalized employee costs associated with capitalized website and internal-use software development) for our engineers, product management and corporate infrastructure employees. In addition, product development expenses include allocated workplace and other supporting overhead costs.
Product development expenses for the three and nine months ended September 30, 2024 decreased compared to the prior-year periods primarily due to:
decreases in employee costs of $3.0 million and $2.3 million, respectively, resulting from more employee costs being capitalized and lower average headcount, partially offset by higher cost of labor and higher costs associated with in-person employees gatherings; and
decreases in workplace operating costs of $0.6 million and $1.6 million, respectively, primarily due to reductions in our leased office space.
30

These decreases were partially offset by increases in consulting costs of $0.4 million and $0.8 million, respectively.
We expect product development expenses to remain relatively consistent or decrease slightly on an absolute dollar basis in 2024 compared to 2023, but decrease as a percentage of net revenue as our distributed operations provide leverage.
General and Administrative. Our general and administrative expenses primarily consist of employee costs (including bonuses and stock-based compensation expense) for our executive, finance, user operations, legal, people operations and other administrative employees. Our general and administrative expenses also include our provision for doubtful accounts, certain consulting and professional services costs, including litigation settlements, as well as allocated workplace and other supporting overhead costs.
General and administrative expenses for the three months ended September 30, 2024 increased compared to the prior-year period primarily due to the $5.9 million impairment charge related to the subleases of certain office space in Toronto and San Francisco. See Note 8, “Leases,” of the Notes to Condensed Consolidated Financial Statements included under Part I, Item 1 in this Quarterly Report for further detail.
This increase during the three-month period was partially offset by:
a decrease in our provision for doubtful accounts of $0.9 million primarily due to the release of a higher amount of bad debt reserves compared to the prior-year period; and
a decrease in employee costs of $0.8 million primarily driven by lower average headcount.
General and administrative expenses for the nine months ended September 30, 2024 decreased compared to the prior-year period due to:
an $11.0 million loss contingency recorded in the prior-year periods in connection with the agreement to settle a putative class action lawsuit asserting claims under the California Invasion of Privacy Act (the “CIPA Action”). See Note 12, “Commitments and Contingencies, of the Notes to Condensed Consolidated Financial Statements included under Part I, Item 1 in this Quarterly Report for further detail;
a decrease in employee costs of $5.3 million primarily driven by lower average headcount; and
a decrease in workplace operating costs of $1.2 million, primarily due to reductions in our leased office space.
These decreases during the nine-month period were partially offset by:
an increase in our provision for doubtful accounts of $8.4 million due to higher anticipated customer delinquencies and an increase in advertising revenue, partially offset by the release of higher amount of bad debt reserves compared to the prior-year period; and
an increase of $2.4 million in impairment charges related to the subleases of certain office space in Toronto and San Francisco in the current year, partially offset by the impairment charge incurred in the prior-year period related to the abandonment of another office space in San Francisco. See Note 8, “Leases,” of the Notes to Condensed Consolidated Financial Statements included under Part I, Item 1 in this Quarterly Report for further detail.
We expect general and administrative expenses to decrease in 2024 compared to 2023. However, adjusting for the litigation loss contingency and impairment charges, we expect general and administrative expenses to remain relatively consistent or increase slightly on an absolute dollar basis and remain relatively consistent as a percentage of net revenue in 2024 compared to 2023.
Depreciation and Amortization. Depreciation and amortization expense primarily consists of depreciation on computer equipment, software, leasehold improvements, capitalized website and internal-use software development costs, and amortization of purchased intangible assets.
Depreciation and amortization expense for the three and nine months ended September 30, 2024 decreased compared to the prior-year periods primarily due to decreases in depreciation expense of leasehold improvements from asset retirements related to lease abandonments and expirations as well as certain other assets becoming fully depreciated.
Other Income, Net
Other income, net consists primarily of the interest income earned on our cash, cash equivalents and marketable securities, research and development tax credits, the portion of our sublease income in excess of our lease cost, accretion of discounts and amortization of premiums on investments, credit facility fees, foreign exchange gains and losses and, in the nine months ended September 30, 2024, the release of a reserve related to a one-time payroll tax credit.
31

Other income, net for the three and nine months ended September 30, 2024 increased compared to the prior-year periods, due to higher tax incentives of $0.7 million and $2.4 million, respectively, related to research and development activity in the United Kingdom. For the nine-month period, the increase was also driven by the release of a $3.1 million reserve related to a one-time payroll tax credit and $2.8 million of higher interest income earned on our cash, cash equivalents and marketable securities due to higher federal interest rates.
Provision for (Benefit from) Income Taxes
Provision for (benefit from) income taxes consists of: federal and state income taxes in the United States and income taxes in certain foreign jurisdictions; deferred income taxes reflecting the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.
Provision for income taxes for the three and nine months ended September 30, 2024 increased from the prior-year periods primarily due to increases in profit before tax and annual effective tax rate for the current-year periods as well as a decrease in the discrete tax benefits related to the federal and state tax provision to return adjustments.
As of December 31, 2023, we had approximately $119.4 million in net deferred tax assets (“DTAs”). As of September 30, 2024, we consider it more likely than not that we will have sufficient taxable income in the future that will allow us to realize these DTAs. However, it is possible that some or all of these DTAs will not be realized. Therefore, unless we are able to generate sufficient taxable income from our operations, a substantial valuation allowance may be required to reduce our DTAs, which would materially increase our expenses in the period in which we recognize the allowance and have a materially adverse impact on our condensed consolidated financial statements. The exact timing and amount of the valuation allowance recognition are subject to change on the basis of the net income that we are able to actually achieve. We will continue to evaluate the possible recognition of a valuation allowance on a quarterly basis.
Non-GAAP Financial Measures
Our condensed consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States (“GAAP”). However, we have also disclosed below adjusted EBITDA, adjusted EBITDA margin and free cash flow, each of which is a non-GAAP financial measure.
Adjusted EBITDA and free cash flow have limitations as analytical tools, and you should not consider them in isolation or as substitutes for analysis of our results as reported under GAAP. In particular, adjusted EBITDA and free cash flow should not be viewed as substitutes for, or superior to, net income (loss) or net cash provided by (used in) operating activities prepared in accordance with GAAP as measures of profitability or liquidity. Some of these limitations are:
although depreciation and amortization are non-cash charges, the assets being depreciated and amortized may have to be replaced in the future, and adjusted EBITDA does not reflect all cash capital expenditure requirements for such replacements or for new capital expenditure requirements;
adjusted EBITDA does not reflect changes in, or cash requirements for, our working capital needs;
adjusted EBITDA does not reflect the impact of the recording or release of valuation allowances or tax payments that may represent a reduction in cash available to us;
adjusted EBITDA does not consider the potentially dilutive impact of equity-based compensation;
adjusted EBITDA does not take into account certain income and expense items, such as material litigation settlements, impairment charges and fees related to shareholder activism, or other costs that management determines are not indicative of ongoing operating performance;
free cash flow does not represent the total residual cash flow available for discretionary purposes because it does not reflect our contractual commitments or obligations; and
other companies, including those in our industry, may calculate adjusted EBITDA and free cash flow differently, which reduces their usefulness as comparative measures.
Because of these limitations, you should consider adjusted EBITDA, adjusted EBITDA margin and free cash flow alongside other financial performance measures, including net income (loss), net cash provided by (used in) operating activities and our other GAAP results.
Adjusted EBITDA. Adjusted EBITDA is a non-GAAP financial measure that we calculate as net income (loss), adjusted to exclude: provision for (benefit from) income taxes; other income, net; depreciation and amortization; stock-based compensation expense; and, in certain periods, certain other income and expense items, such as material litigation settlements, impairment
32

charges and fees related to shareholder activism, and other items that we deem not to be indicative of our ongoing operating performance.
Adjusted EBITDA margin. Adjusted EBITDA margin is a non-GAAP financial measure that we calculate as adjusted EBITDA divided by net revenue.
The following is a reconciliation of net income to adjusted EBITDA, as well as the calculation of net income margin and adjusted EBITDA margin, for the periods presented (in thousands, except percentages):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2024202320242023
Reconciliation of Net Income to Adjusted EBITDA:
Net income$38,440 $58,216 $90,630 $71,767 
Provision for (benefit from) income taxes15,443 (10,189)32,263 (475)
Other income, net(1)
(7,231)(6,154)(25,277)(17,264)
Depreciation and amortization9,326 10,461 28,841 31,881 
Stock-based compensation39,472 43,467 123,396 133,304 
Litigation settlement(2)(3)
— — — 11,000 
Asset impairment(2)
5,914 — 5,914 3,555 
Fees related to shareholder activism(2)
— 671 1,168 671 
Adjusted EBITDA$101,364 $96,472 $256,935 $234,439 
Net revenue$360,344 $345,122 $1,050,112 $994,686 
Net income margin11 %17 %%%
Adjusted EBITDA margin28 %28 %24 %24 %
(1)    Includes the release of a $3.1 million reserve related to a one-time payroll tax credit in the nine months ended September 30, 2024.
(2)    Recorded within general and administrative expenses on our condensed consolidated statements of operations.
(3)    Represents the loss contingency recorded in connection with the agreement to settle the CIPA Action. Note that this amount does not include any legal fee reimbursements that we had expected to receive related to this matter; we do not adjust for legal fees and related reimbursements, which we consider to be part of our ongoing operations. See Note 12, “Commitments and Contingencies, of the Notes to Condensed Consolidated Financial Statements included under Part I, Item 1 in this Quarterly Report for additional information.
Free Cash Flow. Free cash flow is a non-GAAP financial measure that we calculate as net cash provided by (used in) operating activities, less cash used for purchases of property, equipment and software.
The following is a reconciliation of net cash provided by operating activities to free cash flow for the periods presented (in thousands):
Nine Months Ended
September 30,
20242023
Reconciliation of Net Cash Provided by Operating Activities to Free Cash Flow:
Net cash provided by operating activities$214,842 $227,110 
Purchases of property, equipment and software(26,337)(20,850)
Free cash flow$188,505 $206,260 
Net cash used in investing activities$(34,440)$(46,465)
Net cash used in financing activities$(233,007)$(183,232)
33

Liquidity and Capital Resources
Sources of Liquidity
Our principal sources of liquidity are our cash and cash equivalents, marketable securities and cash generated from operations. As of September 30, 2024, we had cash and cash equivalents of $261.6 million and marketable securities of $135.4 million. Cash and cash equivalents consist of cash, money market funds and investments with original maturities of three months or less. Our cash held internationally as of September 30, 2024 was $37.1 million. As of September 30, 2024, we also had $10.0 million of investments in certificates of deposit with minority-owned financial institutions.
Our investment portfolio comprises highly rated marketable securities that are classified as available-for-sale on our condensed consolidated balance sheets, and our investment policy limits the amount of credit exposure to any one issuer. The policy generally requires securities to be investment grade (i.e., rated ‘A’ or higher by bond rating firms) with the objective of minimizing the potential risk of principal loss.
On April 28, 2023, we entered into a Revolving Credit and Guaranty Agreement with the lenders party thereto and JPMorgan Chase Bank, N.A., as administrative agent and collateral agent, which provides for a five-year $125.0 million senior secured revolving credit facility (the “2023 credit facility”). The 2023 credit facility replaced our previous $75.0 million revolving credit facility entered into on May 5, 2020 with Wells Fargo Bank, N.A., which terminated concurrently with the establishment of the 2023 credit facility. The 2023 credit facility includes a $25.0 million letter of credit sub-limit, a $25.0 million bilateral letter of credit facility and an accordion option, which, if exercised, would allow us to increase the aggregate commitments by up to $250.0 million, plus additional amounts if we are able to satisfy a leverage test, subject to certain conditions. The 2023 credit facility provides us with the ability to access backup liquidity to fund working capital and for other capital requirements, as needed.
As of September 30, 2024, we were in compliance with all covenants and there were no loans outstanding under the 2023 credit facility. We had $14.0 million of letters of credit under the sub-limit primarily related to lease agreements for certain office locations, which are required to be maintained and issued to the landlords of each facility, and $111.0 million remained available under the 2023 credit facility as of September 30, 2024.
For additional details regarding the 2023 credit facility, see Note 12, “Commitments and Contingencies, of the Notes to Condensed Consolidated Financial Statements included under Part I, Item 1 in this Quarterly Report.
Material Cash Requirements
Our future capital requirements and the adequacy of available funds will depend on many factors, including those set forth under “Risk Factors” included under Part I, Item 1A in our Annual Report. We believe that our existing cash, cash equivalents and marketable securities, together with any cash generated from operations, will be sufficient to meet our material cash requirements in the next 12 months and beyond, including: working capital requirements; our anticipated repurchases of common stock pursuant to our stock repurchase program; payment of taxes related to the net share settlement of equity awards; payment of lease costs related to our operating leases; the potential payment of a higher amount of income taxes in 2024 and beyond due to, among other things, the requirement to capitalize and amortize certain research and development expenses under the U.S. Tax Cuts and Jobs Act; purchases of property, equipment and software and website hosting services; and payment of cash consideration related to our planned acquisition of RepairPal. However, this estimate is based on a number of assumptions that may prove to be materially different and we could fully utilize our available cash, cash equivalents and marketable securities earlier than presently anticipated. We are not able to reasonably estimate the timing of future cash flows related to $41.6 million of uncertain tax positions. We may be required to draw down funds from our revolving credit facility or seek additional funds through equity or debt financings to respond to business challenges associated with the uncertain macroeconomic environment or other challenges, including the need to develop new features and products or enhance existing services, improve our operating infrastructure or acquire complementary businesses and technologies.
We lease office facilities under operating lease agreements that expire from 2024 to 2031. Our cash requirements related to these lease agreements are $58.2 million, of which $29.9 million is expected to be paid within the next 12 months. The total lease obligations are partially offset by our future minimum rental receipts to be received under non-cancelable subleases of $22.7 million. See Note 8, “Leases,” of the Notes to Condensed Consolidated Financial Statements included under Part I, Item 1 in this Quarterly Report for further detail on our operating lease obligations.
Our cash requirements related to purchase obligations consisting of non-cancelable agreements to purchase goods and services required in the ordinary course of business — primarily website hosting services — are approximately $187.0 million, of which approximately $55.6 million is expected to be paid within the next 12 months.
34

The cost of capital associated with any additional funds sought in the future might be adversely impacted by the effects of macroeconomic conditions on our business. Additionally, amounts deposited with third-party financial institutions exceed the Federal Deposit Insurance Corporation and Securities Investor Protection Corporation insurance limits, as applicable. These cash and cash equivalents could be impacted if the underlying financial institutions fail or are subjected to other adverse conditions in the financial markets. To date, we have experienced no loss or lack of access to our cash and cash equivalents; however, we can provide no assurances that access to our invested cash, cash equivalents and marketable securities will not be impacted by adverse conditions in the financial markets.
Cash Flows
The following table summarizes our cash flows for the periods presented (in thousands):
Nine Months Ended
September 30,
20242023
Net cash provided by operating activities$214,842 $227,110 
Net cash used in investing activities$(34,440)$(46,465)
Net cash used in financing activities$(233,007)$(183,232)
Operating Activities. Net cash provided by operating activities during the nine months ended September 30, 2024 decreased by $12.3 million compared to the prior-year period, primarily due to an increase of $26.9 million in income taxes paid, higher employee-related payments of $17.4 million for salaries, commissions, bonuses and benefits, mainly due to higher cost of labor as well as a shift towards a compensation mix that emphasizes cash over equity, and the payment of $15.0 million to settle the CIPA Action in the current-year period. The higher cash outflow was also driven by higher operating expenses, including an increase of $12.9 million in payments to vendors, as well as other increases that are not individually significant. These cash outflows were partially offset by an increase of $68.6 million in cash collected from customers primarily due to the increase in revenue.
Investing Activities. Net cash used in investing activities during the nine months ended September 30, 2024 decreased compared to the prior-year period primarily due to a decrease in net purchases of marketable securities, partially offset by an increase in capitalized website and internal-use software development costs.
Financing Activities. Net cash used in financing activities during the nine months ended September 30, 2024 increased compared to the prior-year period primarily due to an increase in repurchases of our common stock and a decrease in proceeds from stock option exercises.
Stock Repurchase Program
Since its initial authorization in July 2017, our board of directors has authorized us to repurchase up to an aggregate of $1.95 billion of our outstanding common stock, $367.2 million of which remained available as of November 1, 2024.
We may repurchase shares at our discretion in the open market, privately negotiated transactions, in transactions structured through investment banking institutions or a combination of the foregoing. The program is not subject to any time limit and may be modified, suspended or discontinued at any time. The amount and timing of repurchases are subject to a variety of factors, including liquidity, cash flow and market conditions.
During the nine months ended September 30, 2024, we repurchased on the open market 4,979,329 shares for an aggregate purchase price of $188.4 million.
We have funded all repurchases to date and currently expect to fund any future repurchases with cash and cash equivalents available on our condensed consolidated balance sheet.
35

Critical Accounting Policies and Estimates
Our condensed consolidated financial statements are prepared in accordance with GAAP. The preparation of these condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expenses and related disclosures. We evaluate our estimates and assumptions on an ongoing basis. Our estimates and assumptions are based on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Our actual results could differ from those estimates. Due to macroeconomic conditions and other factors, certain estimates and assumptions have required and may continue to require increased judgment and carry a higher degree of variability and volatility. As events continue to evolve and additional information becomes available, these estimates may materially change in future periods.
We believe that the assumptions and estimates associated with revenue recognition, website and internal-use software development costs and income taxes have the greatest potential impact on our consolidated financial statements. There have been no material changes to our critical accounting policies and estimates from those disclosed in our Annual Report.
ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
We have operations both within the United States and internationally, and we are exposed to market risks in the ordinary course of business. These risks primarily include interest rate, foreign exchange risks and inflation, and have not changed materially from the market risks we were exposed to in the year ended December 31, 2023.
ITEM 4. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
We maintain “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure.
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of September 30, 2024. Based on this evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of September 30, 2024, our disclosure controls and procedures were effective at the reasonable assurance level.
Changes in Internal Control Over Financial Reporting
There was no change in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the three months ended September 30, 2024 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations on Effectiveness of Controls
Our management, including our Chief Executive Officer and our Chief Financial Officer, believes that our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives and are effective at the reasonable assurance level. However, our management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. These inherent limitations include the realities that judgments in decision making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by the collusion of two or more people or by management override of controls. The design of any system of controls is also based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
36

PART II. OTHER INFORMATION
ITEM 1. LEGAL PROCEEDINGS
For information regarding material legal proceedings in which we are involved, see “Legal Proceedings” in Note 12, “Commitments and Contingencies,” of the Notes to Condensed Consolidated Financial Statements included in this Quarterly Report, which is incorporated herein by reference. We are also subject to legal proceedings arising in the ordinary course of business. Although the results of litigation and claims cannot be predicted with certainty, we currently do not believe that the final outcome of any of these other matters will have a material effect on our business, financial position, results of operations or cash flows.
ITEM 1A. RISK FACTORS
Except as set forth below, there have been no material changes to the risks factors set forth in the section titled “Risk Factors” included under Part I, Item 1A of our Annual Report, which describes various risks and uncertainties that could adversely affect our business, financial condition, results of operations, cash flows and the trading price of our common stock. You should carefully consider the risks and uncertainties described in the Annual Report before making an investment decision.
If we fail to generate, maintain and recommend sufficient content from our users that consumers find relevant, helpful and reliable, our traffic and revenue will be negatively affected.
Our success depends on our ability to attract consumer traffic with valuable content, which in turn depends on the quantity and quality of the content provided by our users, as well as consumer perceptions of the relevance, helpfulness and reliability of that content. We may be unable to provide consumers with valuable information if our users do not contribute sufficient content or if our users remove content they previously submitted. For example, users may be unwilling to contribute content as a result of concerns that they may be harassed or sued by the businesses they review, instances of which have occurred in the past and may occur again in the future.
Consumers also may not find the content on our platform to be valuable if they do not perceive it as relevant, helpful or reliable. For example, we do not phase out or remove dated reviews, and consumers may view older reviews as less relevant or reliable than more recent reviews. If the high concentration of reviews in our restaurants and shopping categories creates a perception that our platform is primarily limited to these categories, consumers may not believe that we can provide them with helpful information about businesses in other categories and seek that information elsewhere.
Our automated recommendation software is a critical part of our efforts to provide consumers with relevant, helpful and reliable content. However, although we have designed our technology to avoid recommending content that we believe to be biased, unreliable or otherwise unhelpful, we cannot guarantee that our efforts will be successful, or that each of the recommended reviews available on our platform at any given time is useful or reliable. If our automated software does not recommend helpful content or recommends unhelpful content, consumers may reduce or stop their use of our platform.
Even if we are successful in our efforts to generate, maintain and recommend valuable content, our ability to attract consumer traffic may nonetheless be harmed if consumers can find equivalent content through other services. From time to time, other companies copy information from our platform, or from other sources on the internet that may have obtained information from our platform, without our permission, including through website scraping, robots or other means, and publish or aggregate it with other information for their own benefit. This may make them more competitive and may decrease the likelihood that consumers will visit our platform to find the local businesses and information they seek; it may also negatively impact our ability to license content from our platform. Because web scraping is a common method for gathering data for use with AI models, the increasing prevalence of products incorporating AI has exacerbated this risk; we have discovered AI-powered products using content originally from our platform without our permission and expect we will continue to do so from time to time in the future. Though we strive to detect and prevent this third-party conduct, we may not be able to detect it in a timely manner and, even if we could, may not be able to prevent it. In some cases, particularly in the case of third parties operating outside of the United States, our available remedies may be inadequate to protect us against such conduct.
We may acquire or invest in other companies or technologies, which could divert our management’s attention, result in additional dilution to our stockholders and otherwise disrupt our operations and harm our operating results. We may also be unable to realize the expected benefits and synergies of any acquisitions or investments.
Our success will depend, in part, on our ability to expand our product offerings and grow our business in response to changing technologies, user and advertiser demands and competitive pressures. In some circumstances, we may determine to do so through the acquisition of complementary businesses or technologies rather than through internal development. For example, on November 6, 2024, we agreed to acquire RepairPal to expand our offerings in the auto services category. Similarly, we may pursue investments in privately held companies in furtherance of our strategic objectives. We have limited experience as a
37

company in the complex processes of acquiring and investing in businesses and technologies. The pursuit of potential future acquisitions or investments may divert the attention of management and in many cases causes us to incur expenses in identifying, investigating and pursuing transactions, whether or not they are consummated. If we do not complete an announced strategic transaction, such as our pending acquisition of RepairPal, or we do not complete it within the time frame we anticipate, our business and financial results could be harmed.
Acquisitions that are consummated could result in dilutive issuances of equity securities or the incurrence of debt, which could adversely affect our results of operations. The incurrence of debt in particular could result in increased fixed obligations or include covenants or other restrictions that would impede our ability to manage our operations. In addition, any transactions we announce could be viewed negatively by users, businesses or investors. We may also fail to accurately forecast the financial impact of a transaction, including tax and accounting charges.
We have in the past and may in the future discover liabilities or deficiencies associated with the companies or assets we acquire or invest in that we did not identify in advance, which may result in significant unanticipated costs or losses. The effectiveness of our due diligence review and our ability to evaluate the results of such due diligence are dependent upon the accuracy and completeness of statements and disclosures made by the companies we acquire or their representatives, as well as the limited amount of time in which acquisitions are executed.
In order to realize the expected benefits and synergies of any acquisition that is consummated, we must meet a number of significant challenges that may create unforeseen operating difficulties and expenditures, including:
integrating operations, strategies, services, sites and technologies of an acquired company;
managing the post-transaction business effectively;
retaining and assimilating the employees of an acquired company;
retaining existing customers and strategic partners, and minimizing disruption to existing relationships, as a result of any integration of new personnel or departure of existing personnel;
difficulties in the assimilation of corporate cultures;
implementing and retaining uniform standards, controls, procedures, policies and information systems; and
addressing risks related to the business of an acquired company that may continue to impact the business following the acquisition.
Any inability to integrate services, sites and technologies, operations or personnel in an efficient and timely manner could harm our results of operations. Transition activities are complex and require significant time and resources, and we may not manage the process successfully, particularly if we are managing multiple transactions concurrently. Our ability to integrate complex acquisitions is unproven, particularly with respect to companies that have significant operations or that develop products with which we do not have prior experience. We expect to invest resources to support any future acquisitions, which will result in ongoing operating expenses and may divert resources and management attention from other areas of our business. We cannot assure you that these investments will be successful. Even if we are able to integrate the operations of any acquired company successfully, we may not realize the full benefits of synergies, cost savings, innovation and operational efficiencies that may be possible from the transaction, or we may not achieve these benefits within a reasonable period of time.
Similarly, investments in private companies are inherently risky in that such companies are typically at an early stage of development, may have no or limited revenues, may not be or may never become profitable, may not be able to secure additional funding or their technologies, services or products may not be successfully developed or introduced into the market. The success of any such investment is typically dependent on a liquidity event, such as a public offering or acquisition. If any company in which we invest decreases in value, we could lose all or part of our investment. These risks would be heightened to the extent any such investment is a minority investment in which we have limited management or operational control over the business.
38

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
Issuer Purchases of Equity Securities
The following table summarizes our stock repurchase activity for the three months ended September 30, 2024 (in thousands, except for price per share):
Period
Total Number
of Shares Purchased(1)
Average Price Paid per Share(2)
Total Number of Shares Purchased as Part of Publicly Announced Plans or ProgramsApproximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Program
July 1 - July 31, 2024677 $36.55 677 $430,976 
August 1 - August 31, 202436 $36.64 36 $429,659 
September 1 - September 30, 20241,068 $34.08 1,068 $393,260 
(1)    Since the initial authorization of our Stock Repurchase Program in July 2017, our Board authorized us to repurchase up to an aggregate of $1.95 billion of our outstanding common stock, including the $500.0 million authorized in February 2024, of which $367.2 million remained available as of November 1, 2024. The actual timing and amount of repurchases depend on a variety of factors, including liquidity, cash flow and market conditions. See “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Liquidity and Capital Resources—Stock Repurchase Program” included under Part I, Item 2 in this Quarterly Report.
(2)    Average price paid per share includes costs associated with the repurchases but excludes the 1% excise tax accrued on our share repurchases, net of shares issued, as a result of the Inflation Reduction Act of 2022.
ITEM 3. DEFAULTS UPON SENIOR SECURITIES
None.
ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.
ITEM 5. OTHER INFORMATION
Rule 10b5-1 Trading Plans
On August 29, 2024, David Schwarzbach, our Chief Financial Officer, entered into a trading plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c). The plan provides for the sale of an aggregate of up to 120,000 shares of our common stock. The plan will terminate on the earlier of October 31, 2025 or when all shares subject to the plan have been sold, subject to early termination for certain specified events set forth in the plan.
On August 30, 2024, Craig Saldanha, our Chief Product Officer, entered into a trading plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c). The plan provides for the sale of an aggregate of up to 10,000 shares of our common stock. The plan will terminate on the earlier of August 29, 2025 or when all shares subject to the plan have been sold, subject to early termination for certain specified events set forth in the plan.
39

ITEM 6. EXHIBITS.

Incorporated by Reference
Exhibit Number
Exhibit DescriptionFormFile No.ExhibitFiling Date
Filed Herewith
8-K001-354443.17/8/2020
8-K001-354443.13/15/2023
X
X
X
101.INSInline XBRL Instance Document (embedded within the Inline XBRL document).
101.SCHInline XBRL Taxonomy Extension Schema Document.X
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document.X
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document.X
101.LABInline XBRL Taxonomy Extension Labels Linkbase Document.X
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document.X
104Cover Page Interactive Data File (embedded within the Inline XBRL document).
†    The certifications attached as Exhibit 32.1 accompany this Quarterly Report on Form 10-Q, are not deemed filed with the SEC and are not to be incorporated by reference into any filing of Yelp Inc. under the Securities Act or the Exchange Act, whether made before or after the date of this Quarterly Report, irrespective of any general incorporation language contained in such filing.
40

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.
YELP INC.
Date: November 8, 2024/s/ David Schwarzbach
David Schwarzbach
Chief Financial Officer
 (Principal Financial and Accounting Officer and Duly Authorized Signatory)


EX-31.1 2 yelpq3-24exhibit311.htm EX-31.1 Document

EXHIBIT 31.1
CERTIFICATION
I, Jeremy Stoppelman, certify that:
1.     I have reviewed this Quarterly Report on Form 10-Q of Yelp 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:November 8, 2024
 
/s/ Jeremy Stoppelman
 
Jeremy Stoppelman
Chief Executive Officer


EX-31.2 3 yelpq3-24exhibit312.htm EX-31.2 Document

EXHIBIT 31.2
CERTIFICATION
I, David Schwarzbach, certify that:
1.     I have reviewed this Quarterly Report on Form 10-Q of Yelp 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:November 8, 2024
 
/s/ David Schwarzbach
 
David Schwarzbach
Chief Financial Officer


EX-32.1 4 yelpq3-24exhibit321.htm EX-32.1 Document

EXHIBIT 32.1
CERTIFICATION
Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. § 1350), Jeremy Stoppelman, Chief Executive Officer of Yelp Inc. (the “Company”), and David Schwarzbach, Chief Financial Officer of the Company, each hereby certifies that, to the best of his knowledge:
1.     
The Company’s Quarterly Report on Form 10-Q for the period ended September 30, 2024, to which this Certification is attached as Exhibit 32.1 (the “Quarterly Report”), fully complies with the requirements of Section 13(a) or Section 15(d) of the Exchange Act; and
 
2.The information contained in the Quarterly Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
In Witness Whereof, the undersigned have set their hands hereto as of the 8th day of November, 2024.
/s/ Jeremy Stoppelman /s/ David Schwarzbach
Jeremy StoppelmanDavid Schwarzbach
Chief Executive OfficerChief Financial Officer

This certification accompanies the Quarterly Report on Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of Yelp Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Quarterly Report on Form 10-Q), irrespective of any general incorporation language contained in such filing.


EX-101.SCH 5 yelp-20240930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - COVER PAGE link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS FOR PRESENTATION link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - CASH, CASH EQUIVALENTS AND RESTRICTED CASH link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - MARKETABLE SECURITIES link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - PROPERTY, EQUIPMENT AND SOFTWARE, NET link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - GOODWILL AND INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - OTHER NON-CURRENT ASSETS link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - CONTRACT BALANCES link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED LIABILITIES link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - OTHER INCOME, NET link:presentationLink link:calculationLink link:definitionLink 9952171 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 9952172 - Disclosure - NET INCOME PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS link:presentationLink link:calculationLink link:definitionLink 9952173 - Disclosure - INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS link:presentationLink link:calculationLink link:definitionLink 9952174 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS FOR PRESENTATION (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - CASH, CASH EQUIVALENTS AND RESTRICTED CASH (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - MARKETABLE SECURITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - PROPERTY, EQUIPMENT, AND SOFTWARE, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - OTHER NON-CURRENT ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - CONTRACT BALANCES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - STOCKHOLDERS' EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - OTHER INCOME, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - NET INCOME PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - CASH, CASH EQUIVALENTS AND RESTRICTED CASH (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - MARKETABLE SECURITIES (Schedule of the Fair Value to Amortized Cost Basis of Securities Available-for-Sale) (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - MARKETABLE SECURITIES (Schedule of Securities in an Unrealized Loss Position) (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - MARKETABLE SECURITIES (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - MARKETABLE SECURITIES (Marketable Securities) (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - FAIR VALUE MEASUREMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - PROPERTY, EQUIPMENT AND SOFTWARE, NET (Schedule of Property, Equipment and Software) (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - PROPERTY, EQUIPMENT, AND SOFTWARE, NET (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Schedule of Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Schedule of Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Schedule of Future Amortization Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - LEASES (Lease Cost) (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - LEASES (Supplemental Cash Flow Information) (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - LEASES (Operating Lease Maturities) (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - LEASES (Operating Lease Maturities) (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - LEASES (Weighted-Average Remaining Lease Terms) (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - LEASES (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - OTHER NON-CURRENT ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - CONTRACT BALANCES (Schedule of Changes in Allowance for Doubtful Accounts) (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - CONTRACT BALANCES (Changes in Deferred Revenue) (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - CONTRACT BALANCES (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - COMMITMENTS AND CONTINGENCIES (Legal Proceedings) (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - COMMITMENTS AND CONTINGENCIES (Revolving Credit Facility) (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of Stock by Class) (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - STOCKHOLDERS' EQUITY (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of Stock Option Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of Restricted Stock Units Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of Stock-Based Compensation Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - OTHER INCOME, NET (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - NET INCOME PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (Schedule of Basic and Diluted Net Loss Per Share) (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - NET INCOME PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (Schedule of Anti-Dilutive Employee Stock Awards) (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS (Net Revenue) (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS (Long-Lived Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 yelp-20240930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 yelp-20240930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 yelp-20240930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Statistical Measurement [Domain] Statistical Measurement [Domain] Remaining authorized repurchase amount Share Repurchase Program, Remaining Authorized, Amount Gross Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Schedule of Lease Cost and Supplemental Cash Flow Information Lease, Cost [Table Text Block] Cover page. Cover [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Change in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Schedule of Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Trading Symbol Trading Symbol Schedule of Allowance for Doubtful Accounts Schedule of Allowance for Doubtful Accounts Receivable [Table Text Block] Represents the schedule of allowance for doubtful accounts table. All Trading Arrangements All Trading Arrangements [Member] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Non-NEOs Non-NEOs [Member] Schedule of Calculation of Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Benefit from income taxes Share-Based Payment Arrangement, Expense, Tax Benefit Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Cash paid for income taxes, net Income Taxes Paid, Net Allowance for doubtful accounts Balance, beginning of period Balance, end of period Accounts Receivable, Allowance for Credit Loss, Current Pay vs Performance Disclosure [Line Items] Line of Credit Facility [Table] Line of Credit Facility [Table] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Cash equivalents: Cash Equivalents [Member] Accounts receivable Increase (Decrease) in Accounts Receivable Decrease in lease liabilities Increase (Decrease) in Operating Lease Liability Proceeds from insurance settlement Proceeds from Insurance Settlement, Operating Activities Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Issuance of common stock upon vesting of restricted stock units ("RSUs"), net (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures FAIR VALUE MEASUREMENTS Fair Value Disclosures [Text Block] Award Timing Disclosures [Line Items] Total stock-based compensation recorded to net income attributable to common stockholders Share-Based Payment Arrangement, Expense, after Tax Other Performance Measure, Amount Other Performance Measure, Amount 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three LEASES Lessee, Operating Leases [Text Block] Common stock, shares outstanding (in shares) Balance (in shares) Balance (in shares) Common Stock, Shares, Outstanding Operating lease cost Operating Lease, Cost Debt Securities, Held-to-maturity [Table] Debt Securities, Held-to-Maturity [Table] Operating lease liabilities — long-term Operating Lease, Liability, Noncurrent Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Deferred revenue Balance, beginning of period Balance, end of period Contract with Customer, Liability, Current United States UNITED STATES Craig Saldanha [Member] Craig Saldanha Other non-current assets Total other non-current assets Other Assets, Noncurrent Entity Tax Identification Number Entity Tax Identification Number Leases [Abstract] Leases [Abstract] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Schedule of Finite-Lived Intangible Assets [Table] Intangible Asset, Finite-Lived [Table] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Payments for legal settlements Payments for Legal Settlements Deferred contract costs Capitalized Contract Cost, Net, Noncurrent Money market funds Money Market Funds [Member] Weighted-Average Remaining Contractual Term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Change in Contract with Customer, Liability [Roll Forward] Change in Contract with Customer, Liability [Roll Forward] Change in Contract with Customer, Liability [Roll Forward] Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] Treasury Stock Treasury Stock, Common [Member] Prepaid expenses Prepaid Expense, Current Equity Components [Axis] Equity Components [Axis] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Loss contingency accrual, increase Loss Contingency Accrual, Period Increase (Decrease) Other current assets Other Assets, Current Award Timing Method Award Timing Method [Text Block] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Options vested and exercisable (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Fair Value Total Marketable securities: Debt Securities, Available-for-Sale Measurement Frequency [Axis] Measurement Frequency [Axis] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Change in Unrecognized Tax Benefit, Reasonably Possible [Table] Change in Unrecognized Tax Benefit, Reasonably Possible [Table] Insider Trading Policies and Procedures [Line Items] Capitalized stock-based compensation expense Share-Based Payment Arrangement, Amount Capitalized Use of Estimates Use of Estimates, Policy [Policy Text Block] Total costs and expenses Costs and Expenses Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Adjustment to Compensation, Amount Adjustment to Compensation Amount Outstanding, Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Payables and Accruals [Abstract] Payables and Accruals [Abstract] Compensation Amount Outstanding Recovery Compensation Amount Diluted net income per share: Earnings Per Share, Diluted [Abstract] Supplemental Disclosures of Noncash Investing and Financing Activities Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Unrealized gain (loss) on available-for-sale debt securities, net of tax Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Entity Small Business Entity Small Business ACCOUNTS PAYABLE AND ACCRUED LIABILITIES Accounts Payable and Accrued Liabilities Disclosure [Text Block] Company Selected Measure Amount Company Selected Measure Amount Geographical [Axis] Geographical [Axis] Payment of issuance costs for credit facility Payments of Debt Issuance Costs Tabular List, Table Tabular List [Table Text Block] Accrued legal settlements Loss Contingency, Accrual, Current 2029 Lessee, Operating Lease, Liability, to be Paid, Year Five Level 3 Fair Value, Inputs, Level 3 [Member] David Schwarzbach [Member] David Schwarzbach Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Sales and marketing Selling and Marketing Expense [Member] Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Schedule of Other Non-Current Assets Schedule of Other Assets, Noncurrent [Table Text Block] Loss contingency accrual Loss Contingency Accrual Total accounts payable and accrued liabilities Accrued Liabilities, Current Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Debt Securities, Available-for-Sale [Line Items] Debt Securities, Available-for-Sale [Line Items] Issuance of common stock for employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Anti-dilutive awards (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Total Debt Securities, Available-for-Sale, Unrealized Loss Position Credit Facility [Domain] Credit Facility [Domain] Cash, cash equivalents and restricted cash — Beginning of period Cash, cash equivalents and restricted cash — End of period Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Income tax expense (benefit) due to U.S. federal and state income taxes and foreign income taxes Income Tax Expense (Benefit) Due To U.S. Federal And State Income Taxes And Foreign Income Taxes Represents the amount of income tax expense due to U.S. federal and state income taxes and foreign income taxes. Unrecognized compensation costs Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Aggregate Intrinsic Value (in thousands) Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Current assets: Assets, Current [Abstract] Goodwill Beginning balance Ending balance Goodwill Schedule of Held-to-maturity Securities [Line Items] Schedule of Held-to-Maturity Securities [Line Items] Taxes paid related to the net share settlement of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Stock repurchase program, authorized amount Share Repurchase Program, Authorized, Amount Weighted-average purchase price (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased1 Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased1 Treasury stock (in shares) Treasury Stock, Common, Shares CIPA Action CIPA Action [Member] CIPA Action Net discrete tax benefit Income Tax Expense (Benefit), Discrete Items Income Tax Expense (Benefit), Discrete Items Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount PREPAID EXPENSES AND OTHER CURRENT ASSETS Prepaid Expenses and Other Current Assets [Text Block] Prepaid Expenses and Other Current Assets [Text Block] Product and Service [Domain] Product and Service [Domain] Stock options Stock options Share-Based Payment Arrangement, Option [Member] Short-term lease cost (12 months or less) Short-Term Lease, Cost Debt Securities, Available-for-Sale [Table] Debt Securities, Available-for-Sale [Table] Vested (in USD 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 Goodwill [Roll Forward] Goodwill [Roll Forward] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Short-term marketable securities Marketable Securities, Current 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Security, Excluded EPS Calculation [Table] Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items] Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of Net Revenue by Geographic Region Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Security Exchange Name Security Exchange Name Basis spread Debt Instrument, Basis Spread on Variable Rate Award Type [Axis] Award Type [Axis] Corporate bonds Corporate bonds Corporate Debt Securities [Member] Effect of currency translation Goodwill, Foreign Currency Translation Gain (Loss) Within Next 12 Months Within Next 12 Months [Member] Within Next 12 Months Exercised (in USD per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Property, equipment and software, net Property, equipment and software, net Property, Plant and Equipment, Net Total liabilities Liabilities Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Total long-lived assets Long-Lived Assets Other non-current assets Other Assets, Miscellaneous, Noncurrent Amortized Cost Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract] Common stock, par value (in USD per share) Common Stock, Par or Stated Value Per Share Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Schedule of the Fair Value to Amortized Cost Basis of Securities Available-for-Sale Debt Securities, Available-for-Sale [Table Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Revolving Credit Facility Revolving Credit Facility [Member] Expiration Date Trading Arrangement Expiration Date Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Operating lease liabilities — current Operating Lease, Liability, Current Total Shareholder Return Amount Total Shareholder Return Amount Debt instrument, covenant, interest coverage ratio Debt Instrument, Covenant, Interest Coverage Ratio Debt Instrument, Covenant, Interest Coverage Ratio Common stock, shares issued (in shares) Common Stock, Shares, Issued Certificates of deposit Other Short-Term Investments Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Computer equipment Computer Equipment [Member] Other investments: Other Assets, Fair Value Disclosure Total Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss Schedule of Assets And Liabilities, Lessee Information Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Less accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Cash Cash Subsequent Event [Line Items] Subsequent Event [Line Items] Property, equipment and software, gross Property, Plant and Equipment, Gross Issuance of common stock upon exercises of employee stock options (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Product development Research and Development Expense [Member] Weighted-Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Commercial paper Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Diluted (in shares) Number of shares used in diluted calculation (in shares) Weighted Average Number of Shares Outstanding, Diluted MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Remainder of 2024 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Total stockholders’ equity Balance at beginning Balance at end Equity, Attributable to Parent Treasury stock Treasury Stock, Value Due in one year or less Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Litigation Case [Axis] Litigation Case [Axis] Balance Sheet Location [Axis] Statement of Financial Position Location, Balance [Axis] Deferred income taxes Deferred Income Tax Expense (Benefit) Schedule of Goodwill Schedule of Goodwill [Table Text Block] PROPERTY, EQUIPMENT AND SOFTWARE, NET Property, Plant and Equipment Disclosure [Text Block] Software Software and Software Development Costs [Member] Letters of credit outstanding Letters of Credit Outstanding, Amount Less: write-offs, net of recoveries Accounts Receivable, Allowance for Credit Loss, Writeoff Other comprehensive income (loss) Other comprehensive (loss) income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Recurring Fair Value, Recurring [Member] Accounts receivable (net of allowance for doubtful accounts of $16,373 and $13,768 at September 30, 2024 and December 31, 2023, respectively) Accounts Receivable, after Allowance for Credit Loss, Current Margin Debt Instrument, Basis Spread Margin Debt Instrument, Basis Spread Margin Cost of revenue Cost of Sales [Member] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] 12 Months or Greater Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Asset impairment Asset Impairment Charges Foreign currency translation adjustments, net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Document Fiscal Period Focus Document Fiscal Period Focus All Executive Categories All Executive Categories [Member] Incremental common shares (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Balance Sheet Location [Domain] Statement of Financial Position Location, Balance [Domain] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Outstanding, Weighted-Average Remaining Contractual Term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Assets Assets [Abstract] Document Type Document Type Commitment fee percentage (in percent) Line of Credit Facility, Commitment Fee Percentage Commercial paper Commercial Paper [Member] Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Other Income and Expenses [Abstract] Other Income and Expenses [Abstract] Unrealized Loss Debt Securities, Held-to-Maturity, Unrealized Loss Position, Accumulated Loss [Abstract] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Total Debt Securities, Available-for-Sale, Amortized Cost Schedule of Contract with Customer, Liability Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Schedule of Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Subsequent Event [Table] Subsequent Event [Table] Maximum Maximum [Member] Amortization expense Amortization of Intangible Assets Contract liability Contract with Customer, Liability Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Triggering Event [Axis] Triggering Event [Axis] Triggering Event Total amortization Finite-Lived Intangible Assets, Net Furniture and fixtures Furniture and Fixtures [Member] All other countries Non-US [Member] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Accounts payable Accounts Payable, Current Cash paid for amounts included in the measurement of lease liabilities: Cash Flow Lessee [Abstract] Cash Flow Lessee [Abstract] RepairPal, Inc. RepairPal, Inc. [Member] RepairPal, Inc. Leasehold improvements Leasehold Improvements [Member] Current Fiscal Year End Date Current Fiscal Year End Date Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Total lease cost, net Lease, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] PEO Name PEO Name Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Award Type [Domain] Award Type [Domain] Name Outstanding Recovery, Individual Name Licensing agreements Licensing Agreements [Member] Goodwill impairment loss Goodwill, Impairment Loss Schedule of Anti-dilutive Securities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Deferred tax assets Deferred Income Tax Assets, Net Non-PEO NEO Non-PEO NEO [Member] Additional Paid-In Capital Additional Paid-in Capital [Member] Line of credit facility term Line of Credit Facility, Expiration Period Award Timing Predetermined Award Timing Predetermined [Flag] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Short-term marketable securities: Marketable Securities, Current [Member] Marketable Securities, Current Recent Accounting Pronouncements Not Yet Effective New Accounting Pronouncements, Policy [Policy Text Block] Diluted (in USD per share) Diluted net income per share attributable to common stockholders (in USD per share) Earnings Per Share, Diluted Line of credit facility, additional increase in maximum borrowing capacity Line of Credit Facility, Additional Increase In Maximum Borrowing Capacity Line of Credit Facility, Additional Increase In Maximum Borrowing Capacity Add: net increase in current period contract liabilities Contract with Customer, Liability, Increase from Cash Receipts Contract with Customer, Liability, Increase from Cash Receipts Fair Value Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Amortization of right-of-use assets Operating Lease, Right-of-Use Asset, Periodic Reduction Name Measure Name Entity Interactive Data Current Entity Interactive Data Current Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Options vested and exercisable, Weighted-Average Remaining Contractual Term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Transaction gain (loss) on foreign exchange, net Gain (Loss), Foreign Currency Transaction, before Tax Undesignated preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Pending Litigation Pending Litigation [Member] Other comprehensive income (loss): Other Comprehensive Income (Loss), Tax [Abstract] Condensed Consolidated Balance Sheet Statement of Financial Position [Abstract] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Sales and marketing Selling and Marketing Expense Fair value as of vest date of RSUs Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Reduction to leasehold improvements Asset Impairment Charges, Reduction to Leasehold Improvements Asset Impairment Charges, Reduction to Leasehold Improvements Provision for (benefit from) income taxes Income tax expense (benefit) Income Tax Expense (Benefit) Canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Accounts Receivable, Allowance for Doubtful Accounts [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Supplemental Disclosures of Other Cash Flow Information Supplemental Cash Flow Information [Abstract] Unrecognized compensation costs, period for recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Net revenue Total net revenue Revenue from Contract with Customer, Excluding Assessed Tax Schedule of Prepaid Expenses and Other Current Assets Schedule of Prepaid Expenses and Other Current Assets [Table Text Block] Schedule of Prepaid Expenses and Other Current Assets [Table Text Block] Other income, net Other income, net Nonoperating Income (Expense) Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Cash equivalents Cash Equivalents, at Carrying Value Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Income from operations Operating Income (Loss) Variable Rate [Domain] Variable Rate [Domain] Decrease in operating lease right-of-use assets Increase (Decrease) in Operating Lease, Right-of-Use Asset Increase (Decrease) in Operating Lease, Right-of-Use Asset Total liabilities and stockholders’ equity Liabilities and Equity Other adjustments, net Other Operating Activities, Cash Flow Statement Subsequent Events Subsequent Events [Text Block] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] All Adjustments to Compensation All Adjustments to Compensation [Member] Employee-related liabilities Employee-related Liabilities, Current Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Additional paid-in capital Additional Paid in Capital Impairment charge Operating Lease, Impairment Loss Amortization of deferred contract cost Amortization of Deferred Charges Triggering Event [Domain] Triggering Event [Domain] Triggering Event Schedule of Other Income, Net Schedule of Other Nonoperating Income (Expense) [Table Text Block] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Interest income, net Interest Income (Expense), Nonoperating Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule of RSU Activity Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Release of nonrecurring tax reserve Release Of Nonrecurring Tax Reserve Release Of Nonrecurring Tax Reserve Individual: Individual [Axis] Holdback amount Business Combination, Holdback Amount Business Combination, Holdback Amount Taxes withheld related to net share settlement of equity awards Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Issuance of common stock upon vesting of restricted stock units (“RSUs”), net Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Agency bonds Agency bonds US Government Agencies Debt Securities [Member] Other Assets, Noncurrent Disclosure [Abstract] Other Assets, Noncurrent Disclosure [Abstract] Product and Service [Axis] Product and Service [Axis] Entity Address, State or Province Entity Address, State or Province 2020 Credit Facility 2020 Credit Facility [Member] 2020 Credit Facility Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Statement [Line Items] Statement [Line Items] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Schedule of Property, Equipment and Software, Net Property, Plant and Equipment [Table Text Block] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Financial Instruments [Domain] Financial Instruments [Domain] Sublease income Sublease Income Nonvested, beginning balance (in USD per share) Nonvested, ending balance (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Capitalized website and internal-use software development costs Software Development [Member] Estimate of loss contingencies Loss Contingency, Estimate of Possible Loss Minimum Minimum [Member] Restatement Determination Date Restatement Determination Date Adoption Date Trading Arrangement Adoption Date Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Debt instrument, covenant, leverage ratio Debt Instrument, Covenant, Leverage Ratio Debt Instrument, Covenant, Leverage Ratio Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Outstanding, beginning balance (in USD per share) Outstanding, ending balance (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Outstanding, beginning balance (in shares) Outstanding, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Provision for doubtful accounts Add: provision for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Early Termination Option Early Termination Option [Member] Early Termination Option Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Exercise Price Award Exercise Price NET INCOME PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS Earnings Per Share [Text Block] Arrangement Duration Trading Arrangement Duration Issuance of common stock for employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Subsequent Event Subsequent Event [Member] Issuance of common stock upon exercises of employee stock options Stock Issued During Period, Value, Stock Options Exercised Costs and expenses: Costs and Expenses [Abstract] GOODWILL AND INTANGIBLE ASSETS Goodwill and Intangible Assets Disclosure [Text Block] 15-Month Period After Closing 15-Month Period After Closing [Member] 15-Month Period After Closing For a Certain Period Following Significant Acquisitions For a Certain Period Following Significant Acquisitions [Member] For a Certain Period Following Significant Acquisitions Stockholders’ equity: Equity, Attributable to Parent [Abstract] Granted (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Less Than 12 Months Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Excise tax Share Repurchase Program, Excise Tax 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four All Individuals All Individuals [Member] PEO PEO [Member] Variable Rate [Axis] Variable Rate [Axis] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Name Trading Arrangement, Individual Name Other non-operating income, net Other Nonoperating Income (Expense) Net income per share attributable to common stockholders Earnings Per Share, Basic, Two Class Method [Abstract] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Intangibles, net Intangible Assets, Net (Excluding Goodwill) Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Proceeds from issuance of common stock for employee stock-based plans Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Options vested and exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Earnings of foreign subsidiaries to be reinvested indefinitely Undistributed Earnings of Foreign Subsidiaries Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Less: recognition of deferred revenue from beginning balance Contract with Customer, Liability, Revenue Recognized, Current Contract with Customer, Liability, Revenue Recognized, Current Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Cash equivalents: Cash and Cash Equivalents, Fair Value Disclosure Decrease in unrecognized tax benefits is reasonably possible Decrease in Unrecognized Tax Benefits is Reasonably Possible Accounts payable and accrued liabilities Accounts Payable and Accrued Liabilities, Current Domain and data licenses Internet Domain Names [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Local Phone Number Local Phone Number Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] OTHER NON-CURRENT ASSETS Other Assets Disclosure [Text Block] Fees on outstanding letters of credit Line of Credit Facility, Fees Rates On Outstanding Letters Of Credit Line of Credit Facility, Fees Rates On Outstanding Letters Of Credit Stock repurchased (in shares) Stock Repurchased During Period, Shares Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Debt securities, available-for-sale, allowance for credit loss Debt Securities, Available-for-Sale, Allowance for Credit Loss SOFR Secured Overnight Financing Rate (SOFR) [Member] PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Repurchases of common stock recorded in accounts payable and accrued liabilities Noncash Transaction, Repurchases of Common Stock Noncash Transaction, Repurchases of Common Stock Income Statement Location [Axis] Statement of Income Location, Balance [Axis] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Schedule of Long-Lived Assets by Geographic Location Long-Lived Assets by Geographic Areas [Table Text Block] Sales and maturities of marketable securities — available-for-sale Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five U.S. government securities U.S. government securities US Government-sponsored Enterprises Debt Securities [Member] Common Stock Common Stock [Member] Measure: Measure [Axis] Undesignated preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Entity Emerging Growth Company Entity Emerging Growth Company Segment Reporting [Abstract] Segment Reporting [Abstract] Shares withheld for taxes (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Entity Central Index Key Entity Central Index Key Telecommunication Technology Equipment [Member] General and administrative General and Administrative Expense [Member] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Advertising Advertising [Member] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount STOCKHOLDERS’ EQUITY Equity [Text Block] Accounts payable, accrued liabilities and other liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Business relationships Business relationships [Member] Business Relationships [Member] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Equity Component [Domain] Equity Component [Domain] Financial Instrument [Axis] Financial Instrument [Axis] INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS Segment Reporting Disclosure [Text Block] Excise tax accrued on net stock repurchases Stock Repurchase Program, Excise Tax Accrued Stock Repurchase Program, Excise Tax Accrued Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Stock-based compensation (inclusive of capitalized stock-based compensation) APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Entity Shell Company Entity Shell Company Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Title Trading Arrangement, Individual Title Statement [Table] Statement [Table] Measurement Frequency [Domain] Measurement Frequency [Domain] Estimated Future Amortization Expense Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract] City Area Code City Area Code Services Advertising, Services [Member] Advertising, Services Current liabilities: Liabilities, Current [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Level 1 Fair Value, Inputs, Level 1 [Member] Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Total current assets Assets, Current Condensed Consolidated Statement of Cash Flows Statement of Cash Flows [Abstract] Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost, after Allowance for Credit Loss Repurchases of common stock Repurchase of common stock Payments for Repurchase of Common Stock Other Other Revenue [Member] Other Revenue Weighted-Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Reduction to right-of-use assets Asset Impairment Charges, Reduction to Right-of-Use Assets Asset Impairment Charges, Reduction to Right-of-Use Assets INCOME TAXES Income Tax Disclosure [Text Block] DESCRIPTION OF BUSINESS AND BASIS FOR PRESENTATION Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Earnings Per Share [Abstract] Earnings Per Share [Abstract] Schedule of Revenue by Product Line Revenue from External Customers by Products and Services [Table Text Block] Accumulated deficit Retained Earnings (Accumulated Deficit) Stock repurchased and retired (in shares) Stock Repurchased and Retired During Period, Shares Canceled (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Retirement of common stock (in shares) Treasury Stock, Shares, Retired General and administrative General and Administrative Expense Amount awarded to other party Litigation Settlement, Amount Awarded to Other Party Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Equity Awards Adjustments Equity Awards Adjustments [Member] Weighted-average discount rate — operating leases Operating Lease, Weighted Average Discount Rate, Percent Present value of lease liabilities Operating Lease, Liability Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Underlying Securities Award Underlying Securities Amount Performance Shares Performance Shares [Member] MARKETABLE SECURITIES Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Credit Facility [Axis] Credit Facility [Axis] Amendment Flag Amendment Flag Operating lease liabilities Increase (Decrease) in Operating Lease Liabilities Increase (Decrease) in Operating Lease Liabilities Entity Registrant Name Entity Registrant Name Cash consideration Payments to Acquire Businesses, Gross Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Depreciation and amortization Depreciation, Depletion and Amortization Schedule of Restrictions on Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Fair Value as of Grant Date Award Grant Date Fair Value Subsequent Events [Abstract] Subsequent Events [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] 30 Days Following Final, Non-Appealable Resolution Of Certain Legal Matters 30 Days Following Final, Non-Appealable Resolution Of Certain Legal Matters [Member] 30 Days Following Final, Non-Appealable Resolution Of Certain Legal Matters OTHER INCOME, NET Other Income and Other Expense Disclosure [Text Block] Level 2 Fair Value, Inputs, Level 2 [Member] Due in one year or less Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Weighted-Average Remaining Life Finite-Lived Intangible Assets, Remaining Amortization Period Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Geographical [Domain] Geographical [Domain] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Fair Value Debt Securities, Held-to-Maturity, Unrealized Loss Position, Fair Value [Abstract] Property Equipment And Software Property Equipment And Software [Member] Property Equipment And Software Entity Address, Postal Zip Code Entity Address, Postal Zip Code Schedule of Stock-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Principles of Consolidation Consolidation, Policy [Policy Text Block] 2023 Credit Facility 2023 Credit Facility [Member] 2023 Credit Facility Restatement Determination Date: Restatement Determination Date [Axis] Title of 12(b) Security Title of 12(b) Security Common stock, $0.000001 par value — 200,000 shares authorized, 66,638 shares issued and outstanding at September 30, 2024, and 68,864 shares issued and outstanding at December 31, 2023 Common Stock, Value, Issued Cash and cash equivalents Total cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Litigation Status [Axis] Litigation Status [Axis] Other investing activities Payments for (Proceeds from) Other Investing Activities Certificates of deposit Certificates of Deposit [Member] Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Options vested and exercisable, Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Canceled (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Number of Shares (in thousands) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] ESPP Employee Stock [Member] Basic (in USD per share) Basic net income per share attributable to common stockholders (in USD per share) Earnings Per Share, Basic Restaurants, Retail & Other Advertising, Restaurants and Other [Member] Advertising, Restaurants and Other Operating cash flows from operating leases Operating Lease, Payments Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Purchases of property, equipment and software recorded in accounts payable and accrued liabilities Capital Expenditures Incurred but Not yet Paid Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Schedule of Securities in an Unrealized Loss Position Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block] Total current liabilities Liabilities, Current Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Total assets Assets 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Long-term line of credit Long-Term Line of Credit Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Schedule of Financial Instruments Measured at Fair Value Fair Value, Assets Measured on Recurring Basis [Table Text Block] Cash and Cash Equivalents [Abstract] Cash and Cash Equivalents [Abstract] Purchases of property, equipment and software Payments to Acquire Property, Plant, and Equipment Other long-term liabilities Other Liabilities, Noncurrent Cost of revenue (exclusive of depreciation and amortization shown separately below) Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Commitments and contingencies (Note 12) Commitments and Contingencies Termination Date Trading Arrangement Termination Date Subject to Certain Conditions Subject to Certain Conditions [Member] Subject to Certain Conditions 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] 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Entity Address, City or Town Entity Address, City or Town Due in one to five years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Debt Instrument [Axis] Debt Instrument [Axis] Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Intrinsic value of options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Stock-based compensation Total stock-based compensation recorded to income before income taxes Share-Based Payment Arrangement, Expense Net income attributable to common stockholders Net income attributable to common stockholders Net income Net income Net Income (Loss) Attributable to Parent Trading Arrangement: Trading Arrangement [Axis] Investments, Debt and Equity Securities [Abstract] Investments, Debt and Equity Securities [Abstract] Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Loss Contingencies [Table] Loss Contingencies [Table] Business Acquisition [Axis] Business Acquisition [Axis] Schedule of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Bilateral Letter of Credit Bilateral Letter of Credit [Member] Bilateral Letter of Credit Number of shares purchased (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Purchased for Award Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Entity File Number Entity File Number Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] CONTRACT BALANCES Revenue from Contract with Customer [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Condensed Consolidated Statement of Operations Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Repurchases of common stock Treasury Stock, Value, Acquired, Cost Method Weighted-average shares used to compute net income per share attributable to common stockholders Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Effect of 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 Basic net income per share: Weighted Average Number of Shares Outstanding, Basic [Abstract] Other accrued liabilities Other Accrued Liabilities, Current Total cash equivalents, marketable securities and other investments Assets, Fair Value Disclosure Name Forgone Recovery, Individual Name Remainder of 2024 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Weighted-average remaining lease term (years) — operating leases Operating Lease, Weighted Average Remaining Lease Term 2029 Finite-Lived Intangible Asset, Expected Amortization, Year Five Document Period End Date Document Period End Date Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Base Rate Base Rate [Member] Total minimum lease payments Lessee, Operating Lease, Liability, to be Paid Nonvested, beginning balance (in shares) Nonvested, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Insider Trading Arrangements [Line Items] CASH, CASH EQUIVALENTS AND RESTRICTED CASH Cash and Cash Equivalents Disclosure [Text Block] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Contract asset Contract with Customer, Asset, after Allowance for Credit Loss Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount July 2017 Share Repurchase Program July 2017 Share Repurchase Program [Member] July 2017 Share Repurchase Program Schedule of Stock by Class Schedule of Stock by Class [Table Text Block] Retirement of common stock Treasury Stock, Retired, Cost Method, Amount 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Adjustment to Compensation: Adjustment to Compensation [Axis] Prepaid expenses and other current assets Total prepaid expenses and other current assets Prepaid Expense and Other Assets, Current 24-Month Period After Closing 24-Month Period After Closing [Member] 24-Month Period After Closing Restricted cash Restricted Cash and Cash Equivalents, Noncurrent Document Transition Report Document Transition Report Document Quarterly Report Document Quarterly Report Due in one to five years Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five Purchases of other investments Payments to Acquire Other Investments Litigation Case [Domain] Litigation Case [Domain] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Current Reporting Status Entity Current Reporting Status Accumulated Deficit Retained Earnings [Member] Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Litigation Status [Domain] Litigation Status [Domain] Product development Product Development Expense Product Development Expense Basic (in shares) Weighted-average common shares outstanding (in shares) Weighted-average common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] 12 Months or Greater Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] RSUs RSUs Restricted Stock Units (RSUs) [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Executive Category: Executive Category [Axis] Name Awards Close in Time to MNPI Disclosures, Individual Name Less Than 12 Months Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Entity Filer Category Entity Filer Category Income Statement Location [Domain] Statement of Income Location, Balance [Domain] Purchases of marketable securities — available-for-sale Payments to Acquire Debt Securities, Available-for-Sale Letter of Credit Letter of Credit [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Company Selected Measure Name Company Selected Measure Name EX-101.PRE 9 yelp-20240930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.3
COVER PAGE - shares
9 Months Ended
Sep. 30, 2024
Nov. 01, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2024  
Document Transition Report false  
Entity File Number 001-35444  
Entity Registrant Name YELP INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 20-1854266  
Entity Address, Address Line One 350 Mission Street, 10th Floor  
Entity Address, City or Town San Francisco  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94105  
City Area Code (415)  
Local Phone Number 908-3801  
Title of 12(b) Security Common Stock, par value $0.000001 per share  
Trading Symbol YELP  
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  
Entity Common Stock, Shares Outstanding   65,817,690
Amendment Flag false  
Entity Central Index Key 0001345016  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q3  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 261,588 $ 313,911
Short-term marketable securities 135,426 127,485
Accounts receivable (net of allowance for doubtful accounts of $16,373 and $13,768 at September 30, 2024 and December 31, 2023, respectively) 155,131 146,147
Prepaid expenses and other current assets 38,083 36,673
Total current assets 590,228 624,216
Property, equipment and software, net 73,991 68,684
Operating lease right-of-use assets 28,380 48,573
Goodwill 104,433 103,886
Intangibles, net 6,638 7,638
Other non-current assets 176,538 161,726
Total assets 980,208 1,014,723
Current liabilities:    
Accounts payable and accrued liabilities 134,746 132,809
Operating lease liabilities — current 28,022 39,234
Deferred revenue 7,601 3,821
Total current liabilities 170,369 175,864
Operating lease liabilities — long-term 25,905 48,065
Other long-term liabilities 44,394 41,260
Total liabilities 240,668 265,189
Commitments and contingencies (Note 12)
Stockholders’ equity:    
Common stock, $0.000001 par value — 200,000 shares authorized, 66,638 shares issued and outstanding at September 30, 2024, and 68,864 shares issued and outstanding at December 31, 2023 0 0
Additional paid-in capital 1,873,678 1,786,667
Treasury stock (2,907) (282)
Accumulated other comprehensive loss (10,535) (12,202)
Accumulated deficit (1,120,696) (1,024,649)
Total stockholders’ equity 739,540 749,534
Total liabilities and stockholders’ equity $ 980,208 $ 1,014,723
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]        
Allowance for doubtful accounts $ 16,373 $ 13,768 $ 10,889 $ 9,277
Common stock, par value (in USD per share) $ 0.000001 $ 0.000001    
Common stock, shares authorized (in shares) 200,000,000 200,000,000    
Common stock, shares issued (in shares) 66,638,000 68,864,000    
Common stock, shares outstanding (in shares) 66,638,000 68,864,000    
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]        
Net revenue $ 360,344 $ 345,122 $ 1,050,112 $ 994,686
Costs and expenses:        
Cost of revenue (exclusive of depreciation and amortization shown separately below) 32,382 28,370 90,414 84,613
Sales and marketing 144,631 137,703 442,715 424,308
Product development 77,748 81,020 251,055 254,247
General and administrative 49,605 45,695 139,471 145,609
Depreciation and amortization 9,326 10,461 28,841 31,881
Total costs and expenses 313,692 303,249 952,496 940,658
Income from operations 46,652 41,873 97,616 54,028
Other income, net 7,231 6,154 25,277 17,264
Income before income taxes 53,883 48,027 122,893 71,292
Provision for (benefit from) income taxes 15,443 (10,189) 32,263 (475)
Net income attributable to common stockholders $ 38,440 $ 58,216 $ 90,630 $ 71,767
Net income per share attributable to common stockholders        
Basic (in USD per share) $ 0.57 $ 0.84 $ 1.34 $ 1.03
Diluted (in USD per share) $ 0.56 $ 0.79 $ 1.27 $ 0.98
Weighted-average shares used to compute net income per share attributable to common stockholders        
Basic (in shares) 67,219 69,030 67,862 69,366
Diluted (in shares) 69,163 73,566 71,109 72,920
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net income attributable to common stockholders $ 38,440 $ 58,216 $ 90,630 $ 71,767
Other comprehensive income (loss):        
Foreign currency translation adjustments, net of tax 2,905 (1,502) 1,223 429
Unrealized gain (loss) on available-for-sale debt securities, net of tax 694 100 444 (162)
Other comprehensive income (loss) 3,599 (1,402) 1,667 267
Comprehensive income $ 42,039 $ 56,814 $ 92,297 $ 72,034
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-In Capital
Treasury Stock
Accumulated Other Comprehensive Loss
Accumulated Deficit
Balance (in shares) at Dec. 31, 2022   69,797        
Balance at beginning at Dec. 31, 2022 $ 710,324 $ 0 $ 1,649,692 $ 0 $ (15,545) $ (923,823)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon exercises of employee stock options (in shares)   785        
Issuance of common stock upon exercises of employee stock options 17,975   17,975      
Issuance of common stock upon vesting of restricted stock units ("RSUs"), net (in shares)   2,479        
Issuance of common stock upon vesting of restricted stock units (“RSUs”), net 0          
Issuance of common stock for employee stock purchase plan (in shares)   382        
Issuance of common stock for employee stock purchase plan 10,977   10,977      
Stock-based compensation (inclusive of capitalized stock-based compensation) 139,988   139,988      
Taxes withheld related to net share settlement of equity awards (61,458)   (61,458)      
Repurchases of common stock (150,266)     (150,266)    
Retirement of common stock (in shares)   (4,481)        
Retirement of common stock 0     149,999   (149,999)
Other comprehensive (loss) income 267       267  
Net income 71,767         71,767
Balance (in shares) at Sep. 30, 2023   68,962        
Balance at end at Sep. 30, 2023 739,574 $ 0 1,757,174 (267) (15,278) (1,002,055)
Balance (in shares) at Jun. 30, 2023   69,287        
Balance at beginning at Jun. 30, 2023 708,602 $ 0 1,732,909 (159) (13,876) (1,010,272)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon exercises of employee stock options (in shares)   69        
Issuance of common stock upon exercises of employee stock options 2,426   2,426      
Issuance of common stock upon vesting of restricted stock units ("RSUs"), net (in shares)   821        
Issuance of common stock upon vesting of restricted stock units (“RSUs”), net 0          
Issuance of common stock for employee stock purchase plan (in shares)   2        
Issuance of common stock for employee stock purchase plan 65   65      
Stock-based compensation (inclusive of capitalized stock-based compensation) 44,826   44,826      
Taxes withheld related to net share settlement of equity awards (23,052)   (23,052)      
Repurchases of common stock (50,107)     (50,107)    
Retirement of common stock (in shares)   (1,217)        
Retirement of common stock 0     49,999   (49,999)
Other comprehensive (loss) income (1,402)       (1,402)  
Net income 58,216         58,216
Balance (in shares) at Sep. 30, 2023   68,962        
Balance at end at Sep. 30, 2023 $ 739,574 $ 0 1,757,174 (267) (15,278) (1,002,055)
Balance (in shares) at Dec. 31, 2023 68,864 68,864        
Balance at beginning at Dec. 31, 2023 $ 749,534 $ 0 1,786,667 (282) (12,202) (1,024,649)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon exercises of employee stock options (in shares) 37 37        
Issuance of common stock upon exercises of employee stock options $ 1,244   1,244      
Issuance of common stock upon vesting of restricted stock units ("RSUs"), net (in shares)   2,245        
Issuance of common stock upon vesting of restricted stock units (“RSUs”), net 0          
Issuance of common stock for employee stock purchase plan (in shares)   388        
Issuance of common stock for employee stock purchase plan 12,192   12,192      
Stock-based compensation (inclusive of capitalized stock-based compensation) 131,929   131,929      
Taxes withheld related to net share settlement of equity awards (58,354)   (58,354)      
Repurchases of common stock (189,302)     (189,302)    
Retirement of common stock (in shares)   (4,896)        
Retirement of common stock 0     186,677   (186,677)
Other comprehensive (loss) income 1,667       1,667  
Net income $ 90,630         90,630
Balance (in shares) at Sep. 30, 2024 66,638 66,638        
Balance at end at Sep. 30, 2024 $ 739,540 $ 0 1,873,678 (2,907) (10,535) (1,120,696)
Balance (in shares) at Jun. 30, 2024   67,622        
Balance at beginning at Jun. 30, 2024 735,347 $ 0 1,848,677 (806) (14,134) (1,098,390)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon vesting of restricted stock units ("RSUs"), net (in shares)   714        
Issuance of common stock upon vesting of restricted stock units (“RSUs”), net 0          
Stock-based compensation (inclusive of capitalized stock-based compensation) 41,954   41,954      
Taxes withheld related to net share settlement of equity awards (16,953)   (16,953)      
Repurchases of common stock (62,847)     (62,847)    
Retirement of common stock (in shares)   (1,698)        
Retirement of common stock 0     60,746   (60,746)
Other comprehensive (loss) income 3,599       3,599  
Net income $ 38,440         38,440
Balance (in shares) at Sep. 30, 2024 66,638 66,638        
Balance at end at Sep. 30, 2024 $ 739,540 $ 0 $ 1,873,678 $ (2,907) $ (10,535) $ (1,120,696)
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Operating Activities    
Net income $ 90,630 $ 71,767
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 28,841 31,881
Provision for doubtful accounts 35,111 26,664
Stock-based compensation 123,396 133,304
Amortization of right-of-use assets 11,363 22,848
Deferred income taxes (17,408) (8,845)
Amortization of deferred contract cost 18,604 17,818
Asset impairment 5,914 3,555
Other adjustments, net (2,717) (229)
Changes in operating assets and liabilities:    
Accounts receivable (44,095) (54,395)
Prepaid expenses and other assets (14,302) 3,101
Operating lease liabilities (29,333) (30,255)
Accounts payable, accrued liabilities and other liabilities 8,838 9,896
Net cash provided by operating activities 214,842 227,110
Investing Activities    
Purchases of marketable securities — available-for-sale (89,251) (115,388)
Sales and maturities of marketable securities — available-for-sale 83,380 89,613
Purchases of other investments (2,500) 0
Purchases of property, equipment and software (26,337) (20,850)
Other investing activities 268 160
Net cash used in investing activities (34,440) (46,465)
Financing Activities    
Proceeds from issuance of common stock for employee stock-based plans 13,436 28,958
Taxes paid related to the net share settlement of equity awards (58,044) (61,142)
Repurchases of common stock (188,399) (149,999)
Payment of issuance costs for credit facility 0 (1,049)
Net cash used in financing activities (233,007) (183,232)
Effect of exchange rate changes on cash, cash equivalents and restricted cash 580 903
Change in cash, cash equivalents and restricted cash (52,025) (1,684)
Cash, cash equivalents and restricted cash — Beginning of period 314,002 307,138
Cash, cash equivalents and restricted cash — End of period 261,977 305,454
Supplemental Disclosures of Other Cash Flow Information    
Cash paid for income taxes, net 35,731 8,800
Supplemental Disclosures of Noncash Investing and Financing Activities    
Purchases of property, equipment and software recorded in accounts payable and accrued liabilities 2,593 1,064
Repurchases of common stock recorded in accounts payable and accrued liabilities 1,411 2,677
Excise tax accrued on net stock repurchases $ 903 $ 267
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.3
DESCRIPTION OF BUSINESS AND BASIS FOR PRESENTATION
9 Months Ended
Sep. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
DESCRIPTION OF BUSINESS AND BASIS FOR PRESENTATION DESCRIPTION OF BUSINESS AND BASIS FOR PRESENTATION
Yelp Inc. was incorporated in Delaware on September 3, 2004. Except where specifically noted or the context otherwise requires, the use of terms such as the “Company” and “Yelp” in these Notes to Condensed Consolidated Financial Statements refers to Yelp Inc. and its subsidiaries.
Yelp is a trusted local resource for consumers and a partner in success for businesses of all sizes. Consumers trust Yelp for its extensive ratings and reviews of businesses across a broad range of categories, while businesses advertise on Yelp to reach its large audience of purchase-oriented and generally affluent consumers. Yelp has operations in the United States, United Kingdom, Canada, Ireland and Germany.
Basis of Presentation
The accompanying interim condensed consolidated financial statements are unaudited. These unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and the applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Accordingly, these unaudited interim condensed consolidated financial statements should be read in conjunction with the consolidated financial statements contained in the Annual Report.
The unaudited condensed consolidated balance sheet as of December 31, 2023 included herein was derived from the audited consolidated financial statements as of that date, but does not include all disclosures required by GAAP, including certain notes to the financial statements. The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements. Certain prior-period amounts have been reclassified to conform to the current period presentation, including combining transactions revenue into other revenue.
In the opinion of management, the accompanying unaudited condensed consolidated financial statements include all adjustments of a normally recurring nature necessary for the fair presentation of the interim periods presented.
Principles of Consolidation
These unaudited interim condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated upon consolidation.
Use of Estimates
The preparation of the Company’s unaudited interim condensed consolidated financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of income and expenses during the reporting period. Items that require estimates, judgments or assumptions include, but are not limited to, determining variable consideration and identifying the nature and timing of satisfaction of performance obligations, allowance for doubtful accounts and credit losses, fair value and estimated useful lives of long- and indefinite-lived assets, litigation loss contingencies, liabilities related to incurred but not reported insurance claims, fair value and achievement of targets for performance-based restricted stock units (“PRSUs”) and income taxes. These estimates, judgments and assumptions are based on information available as of the date of the condensed consolidated financial statements; therefore, actual results could differ from management’s estimates due to macroeconomic uncertainty and other factors.
Significant Accounting Policies
There have been no material changes to the Company’s significant accounting policies from those described in the Annual Report.
Recent Accounting Pronouncements Not Yet Effective
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” (“ASU 2023-07”), which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about
significant segment expenses. ASU 2023-07 will be effective for annual periods beginning after December 15, 2023 and interim periods beginning after December 15, 2024 and should be adopted retrospectively. The Company is currently evaluating the impact of ASU 2023-07 on its related disclosures.
In December 2023, the FASB issued Accounting Standards Update No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” (“ASU 2023-09”), which requires the disclosure of specific categories in the rate reconciliation and greater disaggregation for income taxes paid. ASU 2023-09 will be effective for annual periods beginning after December 15, 2024 and should be adopted prospectively with the option to be adopted retrospectively. The Company is currently evaluating the impact of ASU 2023-09 on its related disclosures.
In November 2024, the FASB issued Accounting Standards Update No. 2024-03, “Income Statement — Reporting Comprehensive Income — Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses” (“ASU 2024-03”), which requires the disaggregation of certain expenses in the notes of the financials, to provide enhanced transparency into the expense captions presented on the face of the income statement. ASU 2024-03 will be effective for annual periods beginning after December 15, 2026 and interim periods beginning after December 15, 2027 and may be applied either prospectively or retrospectively. The Company is currently evaluating the impact of ASU 2024-03 on its related disclosures.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.3
CASH, CASH EQUIVALENTS AND RESTRICTED CASH
9 Months Ended
Sep. 30, 2024
Cash and Cash Equivalents [Abstract]  
CASH, CASH EQUIVALENTS AND RESTRICTED CASH CASH, CASH EQUIVALENTS AND RESTRICTED CASH
Cash, cash equivalents and restricted cash as of September 30, 2024 and December 31, 2023 consisted of the following (in thousands):
September 30,
2024
December 31,
2023
Cash$104,011 $105,959 
Cash equivalents157,577 207,952 
Total cash and cash equivalents261,588 313,911 
Restricted cash389 91 
Total cash, cash equivalents and restricted cash$261,977 $314,002 
Restricted cash is included in other non-current assets on the Company’s condensed consolidated balance sheets.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.3
MARKETABLE SECURITIES
9 Months Ended
Sep. 30, 2024
Investments, Debt and Equity Securities [Abstract]  
MARKETABLE SECURITIES MARKETABLE SECURITIES
Short-term investments and certain cash equivalents consist of investments in debt securities that are classified as available-for-sale. The amortized cost, gross unrealized gains and losses and fair value of investments as of September 30, 2024 and December 31, 2023 were as follows (in thousands):
September 30, 2024
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Cash equivalents:
Commercial paper$776 $— $— $776 
Total cash equivalents776 — — 776 
Short-term marketable securities:
Certificates of deposit1,282 — — 1,282 
Commercial paper10,083 — — 10,083 
Corporate bonds40,143 202 (7)40,338 
Agency bonds3,218 — 3,220 
U.S. government securities80,104 421 (22)80,503 
Total short-term marketable securities134,830 625 (29)135,426 
Total$135,606 $625 $(29)$136,202 

December 31, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Cash equivalents:
U.S. government securities$1,612 $— $— $1,612 
Total cash equivalents1,612 — — 1,612 
Short-term marketable securities:
Certificates of deposit1,537 — — 1,537 
Commercial paper1,058 — — 1,058 
Corporate bonds19,833 16 (92)19,757 
Agency bonds17,660 (17)17,647 
U.S. government securities87,414 241 (169)87,486 
Total short-term marketable securities127,502 261 (278)127,485 
Total$129,114 $261 $(278)$129,097 
The following tables present gross unrealized losses and fair values for those securities that were in an unrealized loss position as of September 30, 2024 and December 31, 2023, aggregated by investment category and the length of time that the individual securities had been in a continuous loss position (in thousands):
September 30, 2024
Less Than 12 Months12 Months or GreaterTotal
Fair ValueUnrealized LossFair ValueUnrealized LossFair ValueUnrealized Loss
Corporate bonds$4,777 $(6)$1,330 $(1)$6,107 $(7)
U.S. government securities3,294 (2)18,513 (20)21,807 (22)
Total$8,071 $(8)$19,843 $(21)$27,914 $(29)
December 31, 2023
Less Than 12 Months12 Months or GreaterTotal
Fair ValueUnrealized LossFair ValueUnrealized LossFair ValueUnrealized Loss
Corporate bonds$2,130 $(9)$12,104 $(83)$14,234 $(92)
Agency bonds14,409 (17)— — 14,409 (17)
U.S. government securities27,763 (135)6,231 (34)33,994 (169)
Total$44,302 $(161)$18,335 $(117)$62,637 $(278)
For the nine months ended September 30, 2024 and 2023, the Company did not recognize any credit loss related to available-for-sale marketable securities.
The contractual maturities for marketable securities classified as available-for-sale as of September 30, 2024 were as follows (in thousands):
Amortized CostFair Value
Due in one year or less$79,932 $80,138 
Due in one to five years55,674 56,064 
Total$135,606 $136,202 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.3
FAIR VALUE MEASUREMENTS
9 Months Ended
Sep. 30, 2024
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASUREMENTS FAIR VALUE MEASUREMENTS
The Company’s investments in money market accounts are recorded as cash equivalents at fair value on the condensed consolidated balance sheets. Additionally, the Company carries its available-for-sale debt securities at fair value. See Note 3, “Marketable Securities, for further details.
The accounting guidance for fair value measurements prioritizes the inputs used in measuring fair value in the following hierarchy:
Level 1—Observable inputs, such as quoted prices in active markets,
Level 2—Inputs other than quoted prices in active markets that are observable either directly or indirectly, or
Level 3—Unobservable inputs in which there are little or no market data, which require the Company to develop its own assumptions.
This hierarchy requires the Company to use observable market data, when available, to minimize the use of unobservable inputs when determining fair value. The Company’s money market funds are classified within Level 1 of the fair value hierarchy because they are valued using quoted prices in active markets. The Company’s certificates of deposit, commercial paper, corporate bonds, agency bonds and U.S. government securities are classified within Level 2 of the fair value hierarchy because they have been valued using inputs other than quoted prices in active markets that are observable directly or indirectly.
The following table represents the fair value of the Company’s financial instruments, including those measured at fair value on a recurring basis, as of September 30, 2024 and December 31, 2023 (in thousands):
September 30, 2024December 31, 2023
 Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Cash equivalents: 
Money market funds$129,653 $— $— $129,653 $180,270 $— $— $180,270 
U.S. government securities— — — — — 1,612 — 1,612 
Commercial paper— 776 — 776 — — — — 
Marketable securities:
Certificates of deposit— 1,282 — 1,282 — 1,537 — 1,537 
Commercial paper— 10,083 — 10,083 — 1,058 — 1,058 
Corporate bonds— 40,338 — 40,338 — 19,757 — 19,757 
Agency bonds— 3,220 — 3,220 — 17,647 — 17,647 
U.S. government securities— 80,503 — 80,503 — 87,486 — 87,486 
Other investments:
Certificates of deposit— 10,000 — 10,000 — 7,500 — 7,500 
Total cash equivalents, marketable securities and other investments$129,653 $146,202 $— $275,855 $180,270 $136,597 $— $316,867 
The certificates of deposit that are categorized as other investments with original maturities of one year or less are reflected in prepaid expenses and other current assets on the condensed consolidated balance sheets. Those with original maturities of more than one year are reflected in other non-current assets.
Certain long- and indefinite-lived assets are recognized at fair value on a nonrecurring basis, including assets that are written down as a result of an impairment. The Company recognized impairment charges related to right-of-use (“ROU”) assets and leasehold improvements associated with certain office space that it subleased or abandoned during the nine months ended September 30, 2024 and 2023. See Note 8, “Leases,” for further details. The Company estimated the fair value of these assets as of the impairment dates using an income approach based on discounted cash flows expected to be received for the subleased or abandoned properties. This valuation technique relied on certain assumptions made by management based on both internal and external data, such as the incremental borrowing rates used to discount these cash flows to their present values. As a result, these assets are classified within Level 3 of the fair value hierarchy.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.3
PREPAID EXPENSES AND OTHER CURRENT ASSETS
9 Months Ended
Sep. 30, 2024
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
PREPAID EXPENSES AND OTHER CURRENT ASSETS PREPAID EXPENSES AND OTHER CURRENT ASSETS
Prepaid expenses and other current assets as of September 30, 2024 and December 31, 2023 consisted of the following (in thousands):
September 30,
2024
December 31,
2023
Prepaid expenses$16,282 $14,922 
Certificates of deposit7,500 5,000 
Other current assets14,301 16,751 
Total prepaid expenses and other current assets$38,083 $36,673 
As of September 30, 2024, other current assets primarily consisted of income taxes receivable, deferred costs related to subleases as well as unsettled share repurchases
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.3
PROPERTY, EQUIPMENT AND SOFTWARE, NET
9 Months Ended
Sep. 30, 2024
Property, Plant and Equipment [Abstract]  
PROPERTY, EQUIPMENT AND SOFTWARE, NET PROPERTY, EQUIPMENT AND SOFTWARE, NET
Property, equipment and software, net as of September 30, 2024 and December 31, 2023 consisted of the following (in thousands):
September 30,
2024
December 31,
2023
Capitalized website and internal-use software development costs$289,146 $258,059 
Leasehold improvements(1)
56,187 57,403 
Computer equipment28,796 50,014 
Furniture and fixtures9,018 10,336 
Telecommunication280 4,175 
Software1,105 1,113 
Total384,532 381,100 
Less accumulated depreciation and amortization(1)
(310,541)(312,416)
Property, equipment and software, net$73,991 $68,684 
(1)    Leasehold improvements, net was reduced to reflect an impairment of $1.3 million recorded during the nine months ended September 30, 2024 as a result of the Company’s subleases of certain office space. For more information, see Note 8, Leases.
Depreciation and amortization expense related to property, equipment and software was $9.0 million and $10.2 million for the three months ended September 30, 2024 and 2023, respectively, and $27.8 million and $30.9 million for the nine months ended September 30, 2024 and 2023, respectively.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.3
GOODWILL AND INTANGIBLE ASSETS
9 Months Ended
Sep. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL AND INTANGIBLE ASSETS GOODWILL AND INTANGIBLE ASSETS
The Company’s goodwill is the result of its acquisitions of other businesses and represents the excess of purchase consideration over the fair value of assets acquired and liabilities assumed. The Company performed its annual goodwill impairment analysis as of August 31, 2024 and concluded that goodwill was not impaired, as the fair value of the reporting unit exceeded its carrying value. Additionally, no triggering events were identified as of September 30, 2024 or December 31, 2023 that would more likely than not reduce the fair value of goodwill below its carrying value.
The change in the carrying amount of goodwill during the nine months ended September 30, 2024 was as follows (in thousands):
Balance as of December 31, 2023$103,886 
Effect of currency translation547 
Balance as of September 30, 2024$104,433 
        
Intangible assets that were not fully amortized as of September 30, 2024 and December 31, 2023 consisted of the following (dollars in thousands):
September 30, 2024
Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
Weighted-Average Remaining Life
Business relationships$9,918 $(6,790)$3,128 4.4 years
Licensing agreements6,141 (2,646)3,495 5.4 years
Domain and data licenses2,885 (2,870)15 4.6 years
Total$18,944 $(12,306)$6,638 
December 31, 2023
Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
Weighted-Average Remaining Life
Business relationships$9,918 $(6,258)$3,660 5.2 years
Licensing agreements6,129 (2,151)3,978 6.2 years
Domain and data licenses2,869 (2,869)— 0.0 years
Total$18,916 $(11,278)$7,638 
Amortization expense related to intangible assets was $0.3 million for each of the three months ended September 30, 2024 and 2023, and $1.0 million for each of the nine months ended September 30, 2024 and 2023.
As of September 30, 2024, estimated future amortization expense was as follows (in thousands):
Remainder of 2024$336 
20251,357 
20261,357 
20271,357 
20281,357 
2029764 
Thereafter110 
Total amortization$6,638 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.3
LEASES
9 Months Ended
Sep. 30, 2024
Leases [Abstract]  
LEASES LEASES
The components of lease cost, net for the three and nine months ended September 30, 2024 and 2023 were as follows (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2024202320242023
Operating lease cost$4,537 $8,501 $14,225 $27,254 
Short-term lease cost (12 months or less)99 95 292 298 
Sublease income(3,403)(3,403)(10,207)(10,197)
Total lease cost, net$1,233 $5,193 $4,310 $17,355 
The Company’s leases and subleases do not include any variable lease payments, residual value guarantees, related-party leases, or restrictions or covenants that would limit or prevent the Company from exercising its right to obtain substantially all of the economic benefits from use of the respective assets during the lease term.
Supplemental cash flow information related to leases for the nine months ended September 30, 2024 and 2023 was as follows (in thousands):
Nine Months Ended
September 30,
20242023
Cash paid for amounts included in the measurement of lease liabilities:
     Operating cash flows from operating leases$32,165 $34,723 
As of September 30, 2024, maturities of lease liabilities were as follows (in thousands):
Remainder of 2024$10,593 
202522,360 
20267,426 
20277,313 
20286,005 
20292,832 
Thereafter1,632 
Total minimum lease payments58,161 
Less imputed interest(4,234)
Present value of lease liabilities$53,927 
As of September 30, 2024 and December 31, 2023, the weighted-average remaining lease term and weighted-average discount rate were as follows:
September 30,
2024
December 31,
2023
Weighted-average remaining lease term (years) — operating leases3.23.7
Weighted-average discount rate — operating leases5.2 %5.1 %
During the nine months ended September 30, 2024, the Company determined that it was reasonably certain it would exercise the early termination option included in the lease for certain office space in San Francisco. As a result, the Company remeasured the associated lease liability and ROU asset in accordance with Accounting Standards Codification Topic 842 and reduced each by $4.6 million during the nine-month period.
During the nine months ended September 30, 2024, the Company subleased certain office space in San Francisco and Toronto. During the nine months ended September 30, 2023, the Company abandoned certain office space in San Francisco. The Company evaluated the associated ROU assets and leasehold improvements for impairment as a result of the subleases and abandonment in accordance with Accounting Standards Codification Topic 360, “Property, Plant, and Equipment,” because the change in circumstances indicated that the carrying amount of such assets may not be recoverable. The Company compared the carrying value of the impacted assets to the fair value to determine the impairment amount and recognized an impairment charge of $5.9 million during the nine months ended September 30, 2024, which reduced the carrying amount of the ROU assets and leasehold improvements by $4.6 million and $1.3 million, respectively. The Company recognized an impairment charge of $3.6 million during the nine months ended September 30, 2023, which reduced the carrying amount of the ROU asset and leasehold improvements by $2.6 million and $1.0 million, respectively. The impairment charges are included in general and administrative expenses on the condensed consolidated statement of operations. For more information on the fair values of the ROU asset and leasehold improvements used in the impairment analysis, see Note 4, “Fair Value Measurements.”
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.3
OTHER NON-CURRENT ASSETS
9 Months Ended
Sep. 30, 2024
Other Assets, Noncurrent Disclosure [Abstract]  
OTHER NON-CURRENT ASSETS OTHER NON-CURRENT ASSETS
Other non-current assets as of September 30, 2024 and December 31, 2023 consisted of the following (in thousands):
September 30,
2024
December 31,
2023
Deferred tax assets$136,667 $119,449 
Deferred contract costs25,592 28,203 
Other non-current assets14,279 14,074 
Total other non-current assets$176,538 $161,726 
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.3
CONTRACT BALANCES
9 Months Ended
Sep. 30, 2024
Revenue from Contract with Customer [Abstract]  
CONTRACT BALANCES CONTRACT BALANCES
The changes in the allowance for doubtful accounts during the nine months ended September 30, 2024 and 2023 were as follows (in thousands):
Nine Months Ended
September 30,
20242023
Balance, beginning of period$13,768 $9,277 
Add: provision for doubtful accounts35,111 26,664 
Less: write-offs, net of recoveries(32,506)(25,052)
Balance, end of period$16,373 $10,889 
In calculating the allowance for doubtful accounts as of September 30, 2024 and 2023, the Company considered expectations of probable credit losses based on observed trends in cancellations, observed changes in the credit risk of specific customers, the impact of anticipated closures and bankruptcies using forecasted economic indicators in addition to historical experience and loss patterns during periods of macroeconomic uncertainty. The increases in the provision for doubtful accounts and write-offs, net of recoveries in the nine months ended September 30, 2024 as compared to the prior-year period were a result of the ordinary course of business, reflecting higher aggregate customer delinquencies as well as the increase in net revenue.
Contract liabilities consist of deferred revenue, which is recorded on the condensed consolidated balance sheets when the Company has received consideration, or has the right to receive consideration, in advance of transferring the performance obligations under the contract to the customer.
The changes in short-term deferred revenue during the nine months ended September 30, 2024 were as follows (in thousands):
Nine Months Ended
September 30, 2024
Balance, beginning of period$3,821 
      Less: recognition of deferred revenue from beginning balance(3,356)
      Add: net increase in current period contract liabilities7,136 
Balance, end of period$7,601 
The majority of the Company’s deferred revenue balance as of September 30, 2024 is classified as short-term and is expected to be recognized as revenue in the subsequent three-month period ending December 31, 2024. An immaterial amount of long-term deferred revenue is included in other long-term liabilities as of September 30, 2024. No other contract assets or liabilities were recorded on the Company’s condensed consolidated balance sheets as of September 30, 2024 and December 31, 2023.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.3
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES
9 Months Ended
Sep. 30, 2024
Payables and Accruals [Abstract]  
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES ACCOUNTS PAYABLE AND ACCRUED LIABILITIES
Accounts payable and accrued liabilities as of September 30, 2024 and December 31, 2023 consisted of the following (in thousands):
September 30,
2024
December 31,
2023
Accounts payable$6,903 $11,868 
Employee-related liabilities95,252 79,081 
Accrued legal settlements154 15,085 
Other accrued liabilities32,437 26,775 
Total accounts payable and accrued liabilities$134,746 $132,809 
As of September 30, 2024, other accrued liabilities primarily consisted of accrued operating expenses and cost of revenue, as well as taxes payable.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.3
COMMITMENTS AND CONTINGENCIES
9 Months Ended
Sep. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES
Legal Proceedings
CIPA Action
On October 12, 2016, a putative class action lawsuit asserting claims under the California Invasion of Privacy Act was filed against the Company (the “CIPA Action”) in the Superior Court of California for the County of San Francisco (the “Superior Court”), in which the plaintiff sought statutory damages and other relief based on alleged unlawful call recording. The Company filed a motion for summary judgment on the basis that it had never recorded the plaintiff, which the Superior Court granted. The plaintiff appealed and, in October 2020, the California Court of Appeal for the First District (the “Court of Appeal”) reversed the decision of the Superior Court, holding that the recording of only the Company’s consenting sales representatives could violate CIPA, even if the plaintiff was not recorded. The California Supreme Court subsequently denied review of the Court of Appeal’s decision and the case was remanded to the Superior Court. On January 18, 2023, the Superior Court granted the plaintiffs’ motion for class certification. In February 2023, the Company filed a petition for a writ with the Court of Appeal seeking reversal of the Superior Court’s class certification decision. The Court of Appeal summarily denied the writ petition on May 25, 2023, following which the Company filed a petition with the California Supreme Court on June 2, 2023 seeking an order directing the Court of Appeal to review the merits of the Company’s writ petition. On July 17, 2023, the Company reached a preliminary agreement with the plaintiffs to settle the CIPA Action for $15.0 million, which payment the Company expected to be partially funded by insurance proceeds. The parties executed a settlement agreement, which the plaintiff presented to the Superior Court for approval. On April 10, 2024, the Superior Court granted final approval of the settlement, which resolved all claims asserted against the Company in the CIPA Action without any liability or wrongdoing attributed to it.
The Company assesses, in conjunction with its legal counsel, the need to record a liability for litigation and contingencies, which it will accrue when it believes a loss is probable and the amount can be reasonably estimated. As of March 31, 2024, the Company believed the loss was probable and the payment amount of $15.0 million represented a reasonable estimate of loss contingency. The Company recorded a $4.0 million accrual for loss contingency related to the CIPA Action as of December 31, 2022 and an additional accrual of $11.0 million during 2023, resulting in a $15.0 million accrual for loss contingency within accounts payable and accrued liabilities on the Company’s condensed consolidated balance sheet as of March 31, 2024. The accrual for loss contingency was released upon the settlement payment of $15.0 million in the three months ended June 30, 2024. The receivable for loss recovery that was recorded in 2023 for the anticipated insurance proceeds of $3.9 million was released upon receipt of the proceeds on January 18, 2024.
Other Legal Proceedings
The Company is subject to other legal proceedings arising in the ordinary course of business. Although the results of litigation and claims cannot be predicted with certainty, the Company currently does not believe that the final outcome of any of these other matters will have a material effect on the Company’s business, financial position, results of operations or cash flows.
Indemnification Agreements
In the ordinary course of business, the Company may provide indemnifications of varying scope and terms to customers, vendors, lessors, business partners and other parties with respect to certain matters, including, but not limited to, losses arising out of the breach of such agreements, services to be provided by the Company or from intellectual property infringement claims made by third parties.
In addition, the Company has entered into indemnification agreements with directors and certain officers and employees that will require the Company to, among other things, indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers or employees.
While the outcome of claims cannot be predicted with certainty, the Company does not believe that the outcome of any claims under the indemnification arrangements will have a material effect on the Company’s business, financial position, results of operations or cash flows.
Revolving Credit Facility
On April 28, 2023, the Company entered into a Revolving Credit and Guaranty Agreement with certain lenders and JPMorgan Chase Bank, N.A., as administrative and collateral agent, which provides for a five-year $125.0 million senior secured revolving credit facility (the “2023 credit facility”). The 2023 credit facility replaced the Company’s previous $75.0 million revolving credit facility entered into on May 5, 2020 with Wells Fargo Bank, N.A. (the “2020 credit facility”), which terminated concurrently with the establishment of the 2023 credit facility. The 2023 credit facility includes a letter of credit sub-limit of $25.0 million, a bilateral letter of credit facility of $25.0 million and an accordion option, which, if exercised, would allow the Company to increase the aggregate commitments by up to $250.0 million, plus additional amounts if the Company is able to satisfy a leverage test, subject to certain conditions. The commitments under the 2023 credit facility expire on April 28, 2028.
Loans under the 2023 credit facility bear interest, at the Company’s election, at either (a) an adjusted term Secured Overnight Financing Rate plus 0.10% plus a margin of 1.25% - 1.50%, depending on the Company’s total leverage ratio, or (b) an alternative base rate plus a margin of 0.25% - 0.50%, depending on the Company’s total leverage ratio. The Company is required to pay a commitment fee on the undrawn portion of the aggregate commitments that accrues at 0.20% - 0.25% per annum, depending on the Company’s total leverage ratio, as well as a letter of credit fee on any outstanding letters of credit that accrues at 1.25% - 1.50% per annum, depending on the Company’s total leverage ratio.
The 2023 credit facility contains customary conditions to borrowing, events of default and covenants, including covenants that restrict the Company’s ability to incur indebtedness, grant liens, make distributions, pay dividends, repurchase shares, make investments and engage in transactions with the Company’s affiliates, in each case subject to certain exceptions. The 2023 credit facility also requires the Company to maintain a total leverage ratio of no greater than 3.75 to 1.00, subject to an increase up to 4.25 to 1.00 for a certain period following significant acquisitions, and an interest coverage ratio of no less than 3.00 to 1.00. The obligations under the 2023 credit facility are secured by liens on substantially all of the Company’s domestic assets, including certain domestic intellectual property assets and the equity of its domestic subsidiaries, as well as a portion of the equity interests the Company holds directly in its foreign subsidiaries.
As of September 30, 2024, the Company had $14.0 million of letters of credit outstanding under the 2023 credit facility sub-limit, which were moved from the 2020 credit facility. The letters of credit are primarily related to lease agreements for certain office locations and are required to be maintained and issued to the landlords of each facility. No loans were outstanding under the 2023 credit facility and the Company was in compliance with all conditions and covenants thereunder as of September 30, 2024.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.3
STOCKHOLDERS' EQUITY
9 Months Ended
Sep. 30, 2024
Stockholders' Equity Note [Abstract]  
STOCKHOLDERS’ EQUITY STOCKHOLDERS’ EQUITY
The following table presents the number of shares authorized and issued as of September 30, 2024 and December 31, 2023 (in thousands):
September 30, 2024December 31, 2023
Shares
Authorized
Shares
Issued
Shares
Authorized
Shares
Issued
Common stock, $0.000001 par value
200,000 66,638 200,000 68,864 
Undesignated preferred stock10,000 — 10,000 — 
Stock Repurchase Program
As of September 30, 2024, the Company’s board of directors had authorized the Company to repurchase up to an aggregate of $1.95 billion of its outstanding common stock, $393.3 million of which remained available as of September 30, 2024. The Company may purchase shares at management’s discretion in the open market, in privately negotiated transactions, in transactions structured through investment banking institutions or a combination of the foregoing.
During the nine months ended September 30, 2024, the Company repurchased on the open market 4,979,329 shares for an aggregate purchase price of $188.4 million and retired 4,895,875 shares. As of September 30, 2024, the Company had a treasury stock balance of 83,454 shares, which were excluded from its outstanding share count as of such date and subsequently retired in October 2024.
During the nine months ended September 30, 2023, the Company repurchased on the open market and subsequently retired 4,481,278 shares for an aggregate purchase price of $150.0 million. Although there were no shares of treasury stock as of September 30, 2023, the treasury stock balance included an immaterial amount of excise tax imposed by the Inflation Reduction Act of 2022 on stock repurchases, net of shares issued, during the nine months then ended.
Equity Incentive Plans
Stock Options
A summary of stock option activity for the nine months ended September 30, 2024 is as follows:
Number of Shares (in thousands)Weighted-Average Exercise PriceWeighted-Average Remaining Contractual Term (in years)Aggregate Intrinsic Value (in thousands)
Outstanding at December 31, 20232,543 $34.94 3.6$33,100 
Exercised(37)33.44  
Canceled(33)64.91 
Outstanding at September 30, 20242,473 $34.57 2.9$8,258 
Options vested and exercisable at September 30, 20242,457 $34.55 2.9$8,240 
Aggregate intrinsic value represents the difference between the closing price of the Company’s common stock as quoted on the New York Stock Exchange on a given date and the exercise price of outstanding, in-the-money options. The total intrinsic value of options exercised was zero and $0.6 million for the three months ended September 30, 2024 and 2023, respectively, and $0.3 million and $6.1 million for the nine months ended September 30, 2024 and 2023, respectively.
There were no options granted during the nine months ended September 30, 2024 and 2023.
As of September 30, 2024, total unrecognized compensation costs related to nonvested stock options were approximately $0.3 million, which the Company expects to recognize over a weighted-average time period of 0.9 years.
RSUs
RSUs include PRSUs that are subject to either (a) a market condition or (b) the achievement of performance goals. As the PRSU activity during the nine months ended September 30, 2024 was not material, it is presented together with the RSU activity in the table below. A summary of RSU and PRSU activity for the nine months ended September 30, 2024 is as follows (in thousands, except per share amounts):
Number of SharesWeighted-Average Grant Date Fair Value
Nonvested at December 31, 20239,961 $32.61 
Granted2,223 43.97 
Vested(1)
(3,852)32.47 
Canceled(523)33.64 
Nonvested at September 30, 2024(2)
7,809 $35.84 
(1)    Includes 1,606,914 shares that vested but were not issued due to the Company’s use of net share settlement for payment of employee taxes.
(2)    Includes 875,846 PRSUs.
The aggregate fair value as of the vest date of RSUs and PRSUs that vested during the nine months ended September 30, 2024 and 2023 was $139.8 million and $147.9 million, respectively. As of September 30, 2024, the Company had approximately $245.3 million of unrecognized stock-based compensation expense related to RSUs and PRSUs, which it expects to recognize over the remaining weighted-average vesting period of approximately 2.0 years.
Employee Stock Purchase Plan
There were 387,968 shares purchased by employees under the Employee Stock Purchase Plan (“ESPP”) at a weighted-average purchase price per share of $31.42 during the nine months ended September 30, 2024, and no shares were purchased by employees under the ESPP during the three months ended September 30, 2024. There were 2,295 and 382,627 shares purchased by employees under the ESPP at a weighted-average purchase price per share of $28.48 and $28.69 during the three and nine months ended September 30, 2023, respectively. The Company recognized stock-based compensation expense related to the ESPP of $0.8 million and $0.9 million during the three months ended September 30, 2024 and 2023, respectively, and $2.8 million and $2.7 million during the nine months ended September 30, 2024 and 2023, respectively.
Stock-Based Compensation
The following table summarizes the effects of stock-based compensation expense related to stock-based awards in the condensed consolidated statements of operations during the periods presented (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2024202320242023
Cost of revenue$1,301 $1,298 $4,099 $4,026 
Sales and marketing8,588 9,200 25,905 26,921 
Product development20,887 24,047 67,074 74,888 
General and administrative8,696 8,922 26,318 27,469 
Total stock-based compensation recorded to income before income taxes39,472 43,467 123,396 133,304 
Benefit from income taxes(7,560)(9,023)(24,015)(27,898)
Total stock-based compensation recorded to net income attributable to common stockholders$31,912 $34,444 $99,381 $105,406 
The Company capitalized $3.3 million and $2.2 million of stock-based compensation expense as website and internal-use software development costs and, to a lesser extent, implementation costs incurred related to cloud computing arrangements that are service contracts in the three months ended September 30, 2024 and 2023, respectively, and $9.2 million and $7.5 million in the nine months ended September 30, 2024 and 2023, respectively.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.3
OTHER INCOME, NET
9 Months Ended
Sep. 30, 2024
Other Income and Expenses [Abstract]  
OTHER INCOME, NET OTHER INCOME, NET
Other income, net for the three and nine months ended September 30, 2024 and 2023 consisted of the following (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2024202320242023
Interest income, net$5,308 $5,187 $16,396 $13,850 
Transaction gain (loss) on foreign exchange, net82 (100)(121)(69)
Release of nonrecurring tax reserve(1)
— — 3,102 — 
Other non-operating income, net1,841 1,067 5,900 3,483 
Other income, net$7,231 $6,154 $25,277 $17,264 
(1)    Represents the release of a reserve related to a one-time payroll tax credit.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.3
INCOME TAXES
9 Months Ended
Sep. 30, 2024
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES
The Company is subject to income taxes in the United States as well as other tax jurisdictions in which it conducts business. Earnings from non-U.S. activities are subject to local country income taxes. The provision for income taxes for the nine months ended September 30, 2024 was $32.3 million, which was due to $33.0 million of U.S. federal, state and foreign income tax expense, partially offset by $0.7 million of net discrete tax benefit primarily related to stock-based compensation. The benefit from income taxes for the nine months ended September 30, 2023 was $0.5 million, which was due to $20.1 million of net discrete tax benefit primarily related to: the 2022 federal and state tax provision to return adjustments, which mainly resulted from the release of Internal Revenue Service guidance related to the requirement to capitalize and amortize certain research and development expenses under the U.S. Tax Cuts and Jobs Act; a one-time litigation settlement loss contingency in connection with the agreement to settle the CIPA Action as detailed in Note 12, “Commitments and Contingencies; and the tax benefit related to stock-based compensation. These tax benefits were partially offset by $19.6 million of U.S. federal, state and foreign income tax expense.
Accounting for income taxes for interim periods generally requires the provision for income taxes to be determined by applying an estimate of the annual effective tax rate for the full fiscal year to income or loss before income taxes, excluding unusual or infrequently occurring discrete items, for the reporting period. For the three and nine months ended September 30, 2024, the difference between the effective tax rate and the federal statutory tax rate primarily related to tax credits, offset by stock-based compensation and other non-deductible expenses. For the three and nine months ended September 30, 2023, the difference between the effective tax rate and the federal statutory tax rate primarily related to tax credits, offset by stock-based compensation.
As of September 30, 2024, the Company had $38.7 million of unrecognized tax benefits that, if recognized, would affect the Company’s effective tax rate.
As of September 30, 2024, the Company estimated that it had accumulated undistributed earnings generated by its foreign subsidiaries of approximately $35.9 million. Any taxes due with respect to such earnings or the excess of the amount for financial reporting over the tax basis of the Company’s foreign investments would generally be limited to foreign and state taxes. The Company has not recognized a deferred tax liability related to unremitted foreign earnings, as it intends to indefinitely reinvest these earnings, and expects future U.S. cash generation to be sufficient to meet future U.S. cash needs.
In addition, the Company is subject to the continuous examination of its income tax returns by the Internal Revenue Service and other tax authorities. The Company’s federal and state income tax returns for tax years subsequent to 2003 remain open to examination. In the Company’s foreign jurisdictions — Canada, Germany, Ireland and the United Kingdom — the tax years subsequent to 2018 remain open to examination. The Company regularly assesses the likelihood of adverse outcomes resulting from examinations to determine the adequacy of its provision for income taxes and monitors the progress of ongoing discussions with tax authorities and the impact, if any, of the expected expiration of the statute of limitations in various taxing jurisdictions. The Company believes that an adequate provision has been made for any adjustments that may result from tax examinations. However, the outcome of tax audits cannot be predicted with certainty. If any issues addressed in the Company’s tax audits are resolved in a manner not consistent with management’s expectations, the Company could be required to adjust its provision for income taxes in the period such resolution occurs. As of September 30, 2024, although the timing of the resolution or closure of audits is not certain, the Company believes it is reasonably possible that unrecognized tax benefits will not be reduced within the next 12 months.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.3
NET INCOME PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
NET INCOME PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS NET INCOME PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS
Basic net income (loss) per share attributable to common stockholders is computed using the weighted-average number of outstanding shares of common stock during the period. Diluted net income (loss) per share attributable to common stockholders is computed using the weighted-average number of outstanding shares of common stock and the effect of potentially dilutive securities outstanding during the period. Potentially dilutive securities include stock options, RSUs (including PRSUs) and, to a lesser extent, ESPP shares. If dilutive, such potentially dilutive securities are reflected in net income (loss) per share attributable to common stockholders using the treasury stock method.
The following tables present the calculation of basic and diluted net income per share attributable to common stockholders for the periods presented (in thousands, except per share data):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2024202320242023
Basic net income per share:
Net income attributable to common stockholders$38,440 $58,216 $90,630 $71,767 
Shares used in computation:
Weighted-average common shares outstanding67,219 69,030 67,862 69,366 
Basic net income per share attributable to common stockholders:$0.57 $0.84 $1.34 $1.03 
Three Months Ended
September 30,
Nine Months Ended
September 30,
2024202320242023
Diluted net income per share:
Net income attributable to common stockholders$38,440 $58,216 $90,630 $71,767 
Shares used in computation:
    Weighted-average common shares outstanding67,219 69,030 67,862 69,366 
    Stock options229 501 351 246 
    RSUs1,587 3,899 2,851 3,259 
    ESPP128 136 45 49 
        Number of shares used in diluted calculation69,163 73,566 71,109 72,920 
Diluted net income per share attributable to common stockholders:$0.56 $0.79 $1.27 $0.98 
The following stock-based instruments were excluded from the calculation of diluted net income per share attributable to common stockholders because their effect would have been anti-dilutive for the periods presented (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2024202320242023
Stock options1,099 761 680 1,319 
RSUs1,974 26 1,612 364 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.3
INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS
9 Months Ended
Sep. 30, 2024
Segment Reporting [Abstract]  
INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS
The Company considers operating segments to be components of the Company for which separate financial information is available and evaluated regularly by the Company’s chief operating decision maker in deciding how to allocate resources and in assessing performance. The chief operating decision maker for the Company is the Chief Executive Officer. The Chief Executive Officer reviews financial information presented on a consolidated basis, accompanied by information about revenue by product line and geographic region for purposes of allocating resources and evaluating financial performance.
The Company has determined that it has a single operating and reporting segment. When the Company communicates results externally, it disaggregates net revenue into major product lines and primary geographical markets, which is based on the billing address of the customer. The disaggregation of net revenue by major product lines is based on the type of service provided and also aligns with the timing of revenue recognition for each. To reflect the Company’s strategic focus on creating differentiated experiences for its Services categories and Restaurants, Retail & Other categories, the Company further disaggregates advertising revenue to reflect these two high-level category groupings. The Services categories consist of the following businesses: home, local, auto, professional, pets, events, real estate and financial services. The Restaurants, Retail & Other categories consist of the following businesses: restaurants, shopping, beauty & fitness, health and other.
Net Revenue
The following table presents the Company’s net revenue by major product line (and by category for advertising revenue) for the periods presented (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2024202320242023
Net revenue by product:
Advertising revenue by category:
Services$228,009 $206,178 $654,252 $589,972 
Restaurants, Retail & Other116,397 123,854 349,130 359,175 
Advertising344,406 330,032 1,003,382 949,147 
Other(1)
15,938 15,090 46,730 45,539 
Total net revenue$360,344 $345,122 $1,050,112 $994,686 
(1)    For the three and nine months ended September 30, 2024, other revenue includes revenue generated from transactions with consumers, which the Company reported separately as transactions revenue in prior periods. Prior-period amounts in the table above have been reclassified to conform to the current-period presentation.
During the three and nine months ended September 30, 2024 and 2023, no individual customer accounted for 10% or more of consolidated net revenue.
The following table presents the Company’s net revenue by major geographic region for the periods presented (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2024202320242023
United States$357,656 $342,600 $1,042,159 $987,535 
All other countries2,688 2,522 7,953 7,151 
Total net revenue$360,344 $345,122 $1,050,112 $994,686 
Long-Lived Assets
The following table presents the Company’s long-lived assets by major geographic region as of September 30, 2024 and December 31, 2023 (in thousands):
September 30,
2024
December 31,
2023
United States$69,405 $62,464 
All other countries4,586 6,220 
Total long-lived assets$73,991 $68,684 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.3
SUBSEQUENT EVENTS
9 Months Ended
Sep. 30, 2024
Subsequent Events [Abstract]  
Subsequent Events SUBSEQUENT EVENTS
On November 6, 2024, the Company and Rollins Merger Sub, Inc., a wholly owned subsidiary of the Company (“Merger Sub”), entered into an Agreement and Plan of Merger (the “Merger Agreement”) with auto services platform RepairPal, Inc. (“RepairPal”) and Fortis Advisors LLC, solely in its capacity as the securityholders’ representative.
Pursuant to the Merger Agreement, and upon the terms and subject to the conditions therein, Merger Sub will merge with and into RepairPal, with RepairPal continuing as the surviving corporation and a wholly owned subsidiary of the Company (the “Merger”). Upon consummation of the Merger, all outstanding capital stock and options and warrants to purchase capital stock of RepairPal will be converted into the right to receive an aggregate of $80 million in cash, subject to customary post-closing adjustments based on net working capital, indebtedness and third-party expenses. Of such amount, the following amounts will be held back to secure the Company’s right of indemnity under the Merger Agreement: (1) $8 million will be held back for a 15-month period after closing; (2) $2 million will be held back for a 24-month period after closing; and (3) $3.5 million will be held back until 30 days following the final, non-appealable resolution of certain legal matters. The Company will retain such holdback amounts, which will be classified as restricted cash.
Subject to customary closing conditions, the Company expects to close the Merger by the end of 2024.
The Company is currently in the process of valuing the assets expected to be acquired and liabilities expected to be assumed in its acquisition of RepairPal, which it expects to reflect in its financial statements for the year ending December 31, 2024.
The Company believes its acquisition of RepairPal will accelerate its efforts in Services by expanding its offerings in the auto services advertising vertical.
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Pay vs Performance Disclosure        
Net income attributable to common stockholders $ 38,440 $ 58,216 $ 90,630 $ 71,767
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Insider Trading Arrangements
3 Months Ended 9 Months Ended
Sep. 30, 2024
shares
Sep. 30, 2024
shares
Trading Arrangements, by Individual    
Non-Rule 10b5-1 Arrangement Adopted false  
Rule 10b5-1 Arrangement Terminated false  
Non-Rule 10b5-1 Arrangement Terminated false  
David Schwarzbach [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement  
On August 29, 2024, David Schwarzbach, our Chief Financial Officer, entered into a trading plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c). The plan provides for the sale of an aggregate of up to 120,000 shares of our common stock. The plan will terminate on the earlier of October 31, 2025 or when all shares subject to the plan have been sold, subject to early termination for certain specified events set forth in the plan.
Name David Schwarzbach  
Title Chief Financial Officer  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date August 29, 2024  
Expiration Date October 31, 2025  
Arrangement Duration 428 days  
Aggregate Available 120,000 120,000
Craig Saldanha [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement  
On August 30, 2024, Craig Saldanha, our Chief Product Officer, entered into a trading plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c). The plan provides for the sale of an aggregate of up to 10,000 shares of our common stock. The plan will terminate on the earlier of August 29, 2025 or when all shares subject to the plan have been sold, subject to early termination for certain specified events set forth in the plan.
Name Craig Saldanha  
Title Chief Product Officer  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date August 30, 2024  
Expiration Date August 29, 2025  
Arrangement Duration 364 days  
Aggregate Available 10,000 10,000
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.3
DESCRIPTION OF BUSINESS AND BASIS FOR PRESENTATION (Policies)
9 Months Ended
Sep. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying interim condensed consolidated financial statements are unaudited. These unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and the applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Accordingly, these unaudited interim condensed consolidated financial statements should be read in conjunction with the consolidated financial statements contained in the Annual Report.
The unaudited condensed consolidated balance sheet as of December 31, 2023 included herein was derived from the audited consolidated financial statements as of that date, but does not include all disclosures required by GAAP, including certain notes to the financial statements. The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements. Certain prior-period amounts have been reclassified to conform to the current period presentation, including combining transactions revenue into other revenue.
In the opinion of management, the accompanying unaudited condensed consolidated financial statements include all adjustments of a normally recurring nature necessary for the fair presentation of the interim periods presented.
Principles of Consolidation
Principles of Consolidation
These unaudited interim condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated upon consolidation.
Use of Estimates
Use of Estimates
The preparation of the Company’s unaudited interim condensed consolidated financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of income and expenses during the reporting period. Items that require estimates, judgments or assumptions include, but are not limited to, determining variable consideration and identifying the nature and timing of satisfaction of performance obligations, allowance for doubtful accounts and credit losses, fair value and estimated useful lives of long- and indefinite-lived assets, litigation loss contingencies, liabilities related to incurred but not reported insurance claims, fair value and achievement of targets for performance-based restricted stock units (“PRSUs”) and income taxes. These estimates, judgments and assumptions are based on information available as of the date of the condensed consolidated financial statements; therefore, actual results could differ from management’s estimates due to macroeconomic uncertainty and other factors.
Recent Accounting Pronouncements Not Yet Effective
Recent Accounting Pronouncements Not Yet Effective
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” (“ASU 2023-07”), which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about
significant segment expenses. ASU 2023-07 will be effective for annual periods beginning after December 15, 2023 and interim periods beginning after December 15, 2024 and should be adopted retrospectively. The Company is currently evaluating the impact of ASU 2023-07 on its related disclosures.
In December 2023, the FASB issued Accounting Standards Update No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” (“ASU 2023-09”), which requires the disclosure of specific categories in the rate reconciliation and greater disaggregation for income taxes paid. ASU 2023-09 will be effective for annual periods beginning after December 15, 2024 and should be adopted prospectively with the option to be adopted retrospectively. The Company is currently evaluating the impact of ASU 2023-09 on its related disclosures.
In November 2024, the FASB issued Accounting Standards Update No. 2024-03, “Income Statement — Reporting Comprehensive Income — Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses” (“ASU 2024-03”), which requires the disaggregation of certain expenses in the notes of the financials, to provide enhanced transparency into the expense captions presented on the face of the income statement. ASU 2024-03 will be effective for annual periods beginning after December 15, 2026 and interim periods beginning after December 15, 2027 and may be applied either prospectively or retrospectively. The Company is currently evaluating the impact of ASU 2024-03 on its related disclosures.
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.3
CASH, CASH EQUIVALENTS AND RESTRICTED CASH (Tables)
9 Months Ended
Sep. 30, 2024
Cash and Cash Equivalents [Abstract]  
Schedule of Cash and Cash Equivalents
Cash, cash equivalents and restricted cash as of September 30, 2024 and December 31, 2023 consisted of the following (in thousands):
September 30,
2024
December 31,
2023
Cash$104,011 $105,959 
Cash equivalents157,577 207,952 
Total cash and cash equivalents261,588 313,911 
Restricted cash389 91 
Total cash, cash equivalents and restricted cash$261,977 $314,002 
Schedule of Restrictions on Cash and Cash Equivalents
Cash, cash equivalents and restricted cash as of September 30, 2024 and December 31, 2023 consisted of the following (in thousands):
September 30,
2024
December 31,
2023
Cash$104,011 $105,959 
Cash equivalents157,577 207,952 
Total cash and cash equivalents261,588 313,911 
Restricted cash389 91 
Total cash, cash equivalents and restricted cash$261,977 $314,002 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.3
MARKETABLE SECURITIES (Tables)
9 Months Ended
Sep. 30, 2024
Investments, Debt and Equity Securities [Abstract]  
Schedule of the Fair Value to Amortized Cost Basis of Securities Available-for-Sale
Short-term investments and certain cash equivalents consist of investments in debt securities that are classified as available-for-sale. The amortized cost, gross unrealized gains and losses and fair value of investments as of September 30, 2024 and December 31, 2023 were as follows (in thousands):
September 30, 2024
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Cash equivalents:
Commercial paper$776 $— $— $776 
Total cash equivalents776 — — 776 
Short-term marketable securities:
Certificates of deposit1,282 — — 1,282 
Commercial paper10,083 — — 10,083 
Corporate bonds40,143 202 (7)40,338 
Agency bonds3,218 — 3,220 
U.S. government securities80,104 421 (22)80,503 
Total short-term marketable securities134,830 625 (29)135,426 
Total$135,606 $625 $(29)$136,202 

December 31, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Cash equivalents:
U.S. government securities$1,612 $— $— $1,612 
Total cash equivalents1,612 — — 1,612 
Short-term marketable securities:
Certificates of deposit1,537 — — 1,537 
Commercial paper1,058 — — 1,058 
Corporate bonds19,833 16 (92)19,757 
Agency bonds17,660 (17)17,647 
U.S. government securities87,414 241 (169)87,486 
Total short-term marketable securities127,502 261 (278)127,485 
Total$129,114 $261 $(278)$129,097 
The contractual maturities for marketable securities classified as available-for-sale as of September 30, 2024 were as follows (in thousands):
Amortized CostFair Value
Due in one year or less$79,932 $80,138 
Due in one to five years55,674 56,064 
Total$135,606 $136,202 
Schedule of Securities in an Unrealized Loss Position
The following tables present gross unrealized losses and fair values for those securities that were in an unrealized loss position as of September 30, 2024 and December 31, 2023, aggregated by investment category and the length of time that the individual securities had been in a continuous loss position (in thousands):
September 30, 2024
Less Than 12 Months12 Months or GreaterTotal
Fair ValueUnrealized LossFair ValueUnrealized LossFair ValueUnrealized Loss
Corporate bonds$4,777 $(6)$1,330 $(1)$6,107 $(7)
U.S. government securities3,294 (2)18,513 (20)21,807 (22)
Total$8,071 $(8)$19,843 $(21)$27,914 $(29)
December 31, 2023
Less Than 12 Months12 Months or GreaterTotal
Fair ValueUnrealized LossFair ValueUnrealized LossFair ValueUnrealized Loss
Corporate bonds$2,130 $(9)$12,104 $(83)$14,234 $(92)
Agency bonds14,409 (17)— — 14,409 (17)
U.S. government securities27,763 (135)6,231 (34)33,994 (169)
Total$44,302 $(161)$18,335 $(117)$62,637 $(278)
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.3
FAIR VALUE MEASUREMENTS (Tables)
9 Months Ended
Sep. 30, 2024
Fair Value Disclosures [Abstract]  
Schedule of Financial Instruments Measured at Fair Value
The following table represents the fair value of the Company’s financial instruments, including those measured at fair value on a recurring basis, as of September 30, 2024 and December 31, 2023 (in thousands):
September 30, 2024December 31, 2023
 Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Cash equivalents: 
Money market funds$129,653 $— $— $129,653 $180,270 $— $— $180,270 
U.S. government securities— — — — — 1,612 — 1,612 
Commercial paper— 776 — 776 — — — — 
Marketable securities:
Certificates of deposit— 1,282 — 1,282 — 1,537 — 1,537 
Commercial paper— 10,083 — 10,083 — 1,058 — 1,058 
Corporate bonds— 40,338 — 40,338 — 19,757 — 19,757 
Agency bonds— 3,220 — 3,220 — 17,647 — 17,647 
U.S. government securities— 80,503 — 80,503 — 87,486 — 87,486 
Other investments:
Certificates of deposit— 10,000 — 10,000 — 7,500 — 7,500 
Total cash equivalents, marketable securities and other investments$129,653 $146,202 $— $275,855 $180,270 $136,597 $— $316,867 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.3
PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)
9 Months Ended
Sep. 30, 2024
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets as of September 30, 2024 and December 31, 2023 consisted of the following (in thousands):
September 30,
2024
December 31,
2023
Prepaid expenses$16,282 $14,922 
Certificates of deposit7,500 5,000 
Other current assets14,301 16,751 
Total prepaid expenses and other current assets$38,083 $36,673 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.3
PROPERTY, EQUIPMENT, AND SOFTWARE, NET (Tables)
9 Months Ended
Sep. 30, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property, Equipment and Software, Net
Property, equipment and software, net as of September 30, 2024 and December 31, 2023 consisted of the following (in thousands):
September 30,
2024
December 31,
2023
Capitalized website and internal-use software development costs$289,146 $258,059 
Leasehold improvements(1)
56,187 57,403 
Computer equipment28,796 50,014 
Furniture and fixtures9,018 10,336 
Telecommunication280 4,175 
Software1,105 1,113 
Total384,532 381,100 
Less accumulated depreciation and amortization(1)
(310,541)(312,416)
Property, equipment and software, net$73,991 $68,684 
(1)    Leasehold improvements, net was reduced to reflect an impairment of $1.3 million recorded during the nine months ended September 30, 2024 as a result of the Company’s subleases of certain office space. For more information, see Note 8, Leases.
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.3
GOODWILL AND INTANGIBLE ASSETS (Tables)
9 Months Ended
Sep. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The change in the carrying amount of goodwill during the nine months ended September 30, 2024 was as follows (in thousands):
Balance as of December 31, 2023$103,886 
Effect of currency translation547 
Balance as of September 30, 2024$104,433 
Schedule of Intangible Assets
Intangible assets that were not fully amortized as of September 30, 2024 and December 31, 2023 consisted of the following (dollars in thousands):
September 30, 2024
Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
Weighted-Average Remaining Life
Business relationships$9,918 $(6,790)$3,128 4.4 years
Licensing agreements6,141 (2,646)3,495 5.4 years
Domain and data licenses2,885 (2,870)15 4.6 years
Total$18,944 $(12,306)$6,638 
December 31, 2023
Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
Weighted-Average Remaining Life
Business relationships$9,918 $(6,258)$3,660 5.2 years
Licensing agreements6,129 (2,151)3,978 6.2 years
Domain and data licenses2,869 (2,869)— 0.0 years
Total$18,916 $(11,278)$7,638 
Schedule of Future Amortization Expense
As of September 30, 2024, estimated future amortization expense was as follows (in thousands):
Remainder of 2024$336 
20251,357 
20261,357 
20271,357 
20281,357 
2029764 
Thereafter110 
Total amortization$6,638 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.3
LEASES (Tables)
9 Months Ended
Sep. 30, 2024
Leases [Abstract]  
Schedule of Lease Cost and Supplemental Cash Flow Information
The components of lease cost, net for the three and nine months ended September 30, 2024 and 2023 were as follows (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2024202320242023
Operating lease cost$4,537 $8,501 $14,225 $27,254 
Short-term lease cost (12 months or less)99 95 292 298 
Sublease income(3,403)(3,403)(10,207)(10,197)
Total lease cost, net$1,233 $5,193 $4,310 $17,355 
Supplemental cash flow information related to leases for the nine months ended September 30, 2024 and 2023 was as follows (in thousands):
Nine Months Ended
September 30,
20242023
Cash paid for amounts included in the measurement of lease liabilities:
     Operating cash flows from operating leases$32,165 $34,723 
Schedule of Lessee, Operating Lease, Liability, Maturity
As of September 30, 2024, maturities of lease liabilities were as follows (in thousands):
Remainder of 2024$10,593 
202522,360 
20267,426 
20277,313 
20286,005 
20292,832 
Thereafter1,632 
Total minimum lease payments58,161 
Less imputed interest(4,234)
Present value of lease liabilities$53,927 
Schedule of Assets And Liabilities, Lessee Information
As of September 30, 2024 and December 31, 2023, the weighted-average remaining lease term and weighted-average discount rate were as follows:
September 30,
2024
December 31,
2023
Weighted-average remaining lease term (years) — operating leases3.23.7
Weighted-average discount rate — operating leases5.2 %5.1 %
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.3
OTHER NON-CURRENT ASSETS (Tables)
9 Months Ended
Sep. 30, 2024
Other Assets, Noncurrent Disclosure [Abstract]  
Schedule of Other Non-Current Assets
Other non-current assets as of September 30, 2024 and December 31, 2023 consisted of the following (in thousands):
September 30,
2024
December 31,
2023
Deferred tax assets$136,667 $119,449 
Deferred contract costs25,592 28,203 
Other non-current assets14,279 14,074 
Total other non-current assets$176,538 $161,726 
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.3
CONTRACT BALANCES (Tables)
9 Months Ended
Sep. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Allowance for Doubtful Accounts
The changes in the allowance for doubtful accounts during the nine months ended September 30, 2024 and 2023 were as follows (in thousands):
Nine Months Ended
September 30,
20242023
Balance, beginning of period$13,768 $9,277 
Add: provision for doubtful accounts35,111 26,664 
Less: write-offs, net of recoveries(32,506)(25,052)
Balance, end of period$16,373 $10,889 
Schedule of Contract with Customer, Liability
The changes in short-term deferred revenue during the nine months ended September 30, 2024 were as follows (in thousands):
Nine Months Ended
September 30, 2024
Balance, beginning of period$3,821 
      Less: recognition of deferred revenue from beginning balance(3,356)
      Add: net increase in current period contract liabilities7,136 
Balance, end of period$7,601 
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.3
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Tables)
9 Months Ended
Sep. 30, 2024
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accounts payable and accrued liabilities as of September 30, 2024 and December 31, 2023 consisted of the following (in thousands):
September 30,
2024
December 31,
2023
Accounts payable$6,903 $11,868 
Employee-related liabilities95,252 79,081 
Accrued legal settlements154 15,085 
Other accrued liabilities32,437 26,775 
Total accounts payable and accrued liabilities$134,746 $132,809 
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.3
STOCKHOLDERS' EQUITY (Tables)
9 Months Ended
Sep. 30, 2024
Stockholders' Equity Note [Abstract]  
Schedule of Stock by Class
The following table presents the number of shares authorized and issued as of September 30, 2024 and December 31, 2023 (in thousands):
September 30, 2024December 31, 2023
Shares
Authorized
Shares
Issued
Shares
Authorized
Shares
Issued
Common stock, $0.000001 par value
200,000 66,638 200,000 68,864 
Undesignated preferred stock10,000 — 10,000 — 
Schedule of Stock Option Activity
A summary of stock option activity for the nine months ended September 30, 2024 is as follows:
Number of Shares (in thousands)Weighted-Average Exercise PriceWeighted-Average Remaining Contractual Term (in years)Aggregate Intrinsic Value (in thousands)
Outstanding at December 31, 20232,543 $34.94 3.6$33,100 
Exercised(37)33.44  
Canceled(33)64.91 
Outstanding at September 30, 20242,473 $34.57 2.9$8,258 
Options vested and exercisable at September 30, 20242,457 $34.55 2.9$8,240 
Schedule of RSU Activity A summary of RSU and PRSU activity for the nine months ended September 30, 2024 is as follows (in thousands, except per share amounts):
Number of SharesWeighted-Average Grant Date Fair Value
Nonvested at December 31, 20239,961 $32.61 
Granted2,223 43.97 
Vested(1)
(3,852)32.47 
Canceled(523)33.64 
Nonvested at September 30, 2024(2)
7,809 $35.84 
(1)    Includes 1,606,914 shares that vested but were not issued due to the Company’s use of net share settlement for payment of employee taxes.
(2)    Includes 875,846 PRSUs.
Schedule of Stock-Based Compensation Expense
The following table summarizes the effects of stock-based compensation expense related to stock-based awards in the condensed consolidated statements of operations during the periods presented (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2024202320242023
Cost of revenue$1,301 $1,298 $4,099 $4,026 
Sales and marketing8,588 9,200 25,905 26,921 
Product development20,887 24,047 67,074 74,888 
General and administrative8,696 8,922 26,318 27,469 
Total stock-based compensation recorded to income before income taxes39,472 43,467 123,396 133,304 
Benefit from income taxes(7,560)(9,023)(24,015)(27,898)
Total stock-based compensation recorded to net income attributable to common stockholders$31,912 $34,444 $99,381 $105,406 
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.3
OTHER INCOME, NET (Tables)
9 Months Ended
Sep. 30, 2024
Other Income and Expenses [Abstract]  
Schedule of Other Income, Net
Other income, net for the three and nine months ended September 30, 2024 and 2023 consisted of the following (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2024202320242023
Interest income, net$5,308 $5,187 $16,396 $13,850 
Transaction gain (loss) on foreign exchange, net82 (100)(121)(69)
Release of nonrecurring tax reserve(1)
— — 3,102 — 
Other non-operating income, net1,841 1,067 5,900 3,483 
Other income, net$7,231 $6,154 $25,277 $17,264 
(1)    Represents the release of a reserve related to a one-time payroll tax credit.
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.3
NET INCOME PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (Tables)
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Calculation of Basic and Diluted Net Loss Per Share
The following tables present the calculation of basic and diluted net income per share attributable to common stockholders for the periods presented (in thousands, except per share data):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2024202320242023
Basic net income per share:
Net income attributable to common stockholders$38,440 $58,216 $90,630 $71,767 
Shares used in computation:
Weighted-average common shares outstanding67,219 69,030 67,862 69,366 
Basic net income per share attributable to common stockholders:$0.57 $0.84 $1.34 $1.03 
Three Months Ended
September 30,
Nine Months Ended
September 30,
2024202320242023
Diluted net income per share:
Net income attributable to common stockholders$38,440 $58,216 $90,630 $71,767 
Shares used in computation:
    Weighted-average common shares outstanding67,219 69,030 67,862 69,366 
    Stock options229 501 351 246 
    RSUs1,587 3,899 2,851 3,259 
    ESPP128 136 45 49 
        Number of shares used in diluted calculation69,163 73,566 71,109 72,920 
Diluted net income per share attributable to common stockholders:$0.56 $0.79 $1.27 $0.98 
Schedule of Anti-dilutive Securities
The following stock-based instruments were excluded from the calculation of diluted net income per share attributable to common stockholders because their effect would have been anti-dilutive for the periods presented (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2024202320242023
Stock options1,099 761 680 1,319 
RSUs1,974 26 1,612 364 
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.3
INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS (Tables)
9 Months Ended
Sep. 30, 2024
Segment Reporting [Abstract]  
Schedule of Revenue by Product Line
The following table presents the Company’s net revenue by major product line (and by category for advertising revenue) for the periods presented (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2024202320242023
Net revenue by product:
Advertising revenue by category:
Services$228,009 $206,178 $654,252 $589,972 
Restaurants, Retail & Other116,397 123,854 349,130 359,175 
Advertising344,406 330,032 1,003,382 949,147 
Other(1)
15,938 15,090 46,730 45,539 
Total net revenue$360,344 $345,122 $1,050,112 $994,686 
(1)    For the three and nine months ended September 30, 2024, other revenue includes revenue generated from transactions with consumers, which the Company reported separately as transactions revenue in prior periods. Prior-period amounts in the table above have been reclassified to conform to the current-period presentation.
Schedule of Net Revenue by Geographic Region
The following table presents the Company’s net revenue by major geographic region for the periods presented (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2024202320242023
United States$357,656 $342,600 $1,042,159 $987,535 
All other countries2,688 2,522 7,953 7,151 
Total net revenue$360,344 $345,122 $1,050,112 $994,686 
Schedule of Long-Lived Assets by Geographic Location
The following table presents the Company’s long-lived assets by major geographic region as of September 30, 2024 and December 31, 2023 (in thousands):
September 30,
2024
December 31,
2023
United States$69,405 $62,464 
All other countries4,586 6,220 
Total long-lived assets$73,991 $68,684 
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.3
CASH, CASH EQUIVALENTS AND RESTRICTED CASH (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Dec. 31, 2022
Cash and Cash Equivalents [Abstract]        
Cash $ 104,011 $ 105,959    
Cash equivalents 157,577 207,952    
Total cash and cash equivalents 261,588 313,911    
Restricted cash 389 91    
Total cash, cash equivalents and restricted cash $ 261,977 $ 314,002 $ 305,454 $ 307,138
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.3
MARKETABLE SECURITIES (Schedule of the Fair Value to Amortized Cost Basis of Securities Available-for-Sale) (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 135,606 $ 129,114
Gross Unrealized Gains 625 261
Gross Unrealized Losses (29) (278)
Fair Value 136,202 129,097
Cash equivalents:    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 776 1,612
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 776 1,612
Cash equivalents: | Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 776  
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Fair Value 776  
Cash equivalents: | U.S. government securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost   1,612
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Fair Value   1,612
Short-term marketable securities:    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 134,830 127,502
Gross Unrealized Gains 625 261
Gross Unrealized Losses (29) (278)
Fair Value 135,426 127,485
Short-term marketable securities: | Certificates of deposit    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 1,282 1,537
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 1,282 1,537
Short-term marketable securities: | Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 10,083 1,058
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 10,083 1,058
Short-term marketable securities: | Corporate bonds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 40,143 19,833
Gross Unrealized Gains 202 16
Gross Unrealized Losses (7) (92)
Fair Value 40,338 19,757
Short-term marketable securities: | Agency bonds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 3,218 17,660
Gross Unrealized Gains 2 4
Gross Unrealized Losses 0 (17)
Fair Value 3,220 17,647
Short-term marketable securities: | U.S. government securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 80,104 87,414
Gross Unrealized Gains 421 241
Gross Unrealized Losses (22) (169)
Fair Value $ 80,503 $ 87,486
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.3
MARKETABLE SECURITIES (Schedule of Securities in an Unrealized Loss Position) (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Fair Value    
Less Than 12 Months $ 8,071 $ 44,302
12 Months or Greater 19,843 18,335
Total 27,914 62,637
Unrealized Loss    
Less Than 12 Months (8) (161)
12 Months or Greater (21) (117)
Total (29) (278)
Corporate bonds    
Fair Value    
Less Than 12 Months 4,777 2,130
12 Months or Greater 1,330 12,104
Total 6,107 14,234
Unrealized Loss    
Less Than 12 Months (6) (9)
12 Months or Greater (1) (83)
Total (7) (92)
Agency bonds    
Fair Value    
Less Than 12 Months   14,409
12 Months or Greater   0
Total   14,409
Unrealized Loss    
Less Than 12 Months   (17)
12 Months or Greater   0
Total   (17)
U.S. government securities    
Fair Value    
Less Than 12 Months 3,294 27,763
12 Months or Greater 18,513 6,231
Total 21,807 33,994
Unrealized Loss    
Less Than 12 Months (2) (135)
12 Months or Greater (20) (34)
Total $ (22) $ (169)
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.3
MARKETABLE SECURITIES (Narrative) (Details) - USD ($)
Sep. 30, 2024
Sep. 30, 2023
Investments, Debt and Equity Securities [Abstract]    
Debt securities, available-for-sale, allowance for credit loss $ 0 $ 0
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.3
MARKETABLE SECURITIES (Marketable Securities) (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Amortized Cost    
Due in one year or less $ 79,932  
Due in one to five years 55,674  
Total 135,606  
Fair Value    
Due in one year or less 80,138  
Due in one to five years 56,064  
Total $ 136,202 $ 129,097
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.3
FAIR VALUE MEASUREMENTS (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities: $ 136,202 $ 129,097
Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents, marketable securities and other investments 275,855 316,867
Recurring | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities: 1,282 1,537
Other investments: 10,000 7,500
Recurring | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities: 10,083 1,058
Recurring | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities: 40,338 19,757
Recurring | Agency bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities: 3,220 17,647
Recurring | U.S. government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities: 80,503 87,486
Recurring | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 129,653 180,270
Recurring | U.S. government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 0 1,612
Recurring | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 776 0
Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents, marketable securities and other investments 129,653 180,270
Recurring | Level 1 | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities: 0 0
Other investments: 0 0
Recurring | Level 1 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities: 0 0
Recurring | Level 1 | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities: 0 0
Recurring | Level 1 | Agency bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities: 0 0
Recurring | Level 1 | U.S. government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities: 0 0
Recurring | Level 1 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 129,653 180,270
Recurring | Level 1 | U.S. government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 0 0
Recurring | Level 1 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 0 0
Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents, marketable securities and other investments 146,202 136,597
Recurring | Level 2 | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities: 1,282 1,537
Other investments: 10,000 7,500
Recurring | Level 2 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities: 10,083 1,058
Recurring | Level 2 | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities: 40,338 19,757
Recurring | Level 2 | Agency bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities: 3,220 17,647
Recurring | Level 2 | U.S. government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities: 80,503 87,486
Recurring | Level 2 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 0 0
Recurring | Level 2 | U.S. government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 0 1,612
Recurring | Level 2 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 776 0
Recurring | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents, marketable securities and other investments 0 0
Recurring | Level 3 | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities: 0 0
Other investments: 0 0
Recurring | Level 3 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities: 0 0
Recurring | Level 3 | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities: 0 0
Recurring | Level 3 | Agency bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities: 0 0
Recurring | Level 3 | U.S. government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities: 0 0
Recurring | Level 3 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 0 0
Recurring | Level 3 | U.S. government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 0 0
Recurring | Level 3 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: $ 0 $ 0
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.3
PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid expenses $ 16,282 $ 14,922
Certificates of deposit 7,500 5,000
Other current assets 14,301 16,751
Total prepaid expenses and other current assets $ 38,083 $ 36,673
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.3
PROPERTY, EQUIPMENT AND SOFTWARE, NET (Schedule of Property, Equipment and Software) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Property, Plant and Equipment [Line Items]      
Property, equipment and software, gross $ 384,532   $ 381,100
Less accumulated depreciation and amortization (310,541)   (312,416)
Property, equipment and software, net 73,991   68,684
Reduction to leasehold improvements 1,300 $ 1,000  
Capitalized website and internal-use software development costs      
Property, Plant and Equipment [Line Items]      
Property, equipment and software, gross 289,146   258,059
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property, equipment and software, gross 56,187   57,403
Computer equipment      
Property, Plant and Equipment [Line Items]      
Property, equipment and software, gross 28,796   50,014
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property, equipment and software, gross 9,018   10,336
Telecommunication      
Property, Plant and Equipment [Line Items]      
Property, equipment and software, gross 280   4,175
Software      
Property, Plant and Equipment [Line Items]      
Property, equipment and software, gross $ 1,105   $ 1,113
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.3
PROPERTY, EQUIPMENT, AND SOFTWARE, NET (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Property, Plant and Equipment [Line Items]        
Depreciation and amortization $ 9,326 $ 10,461 $ 28,841 $ 31,881
Property Equipment And Software        
Property, Plant and Equipment [Line Items]        
Depreciation and amortization $ 9,000 $ 10,200 $ 27,800 $ 30,900
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.3
GOODWILL AND INTANGIBLE ASSETS (Narrative) (Details) - USD ($)
3 Months Ended 9 Months Ended
Aug. 31, 2024
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]          
Goodwill impairment loss $ 0        
Amortization expense   $ 300,000 $ 300,000 $ 1,000,000.0 $ 1,000,000.0
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.3
GOODWILL AND INTANGIBLE ASSETS (Schedule of Goodwill) (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2024
USD ($)
Goodwill [Roll Forward]  
Beginning balance $ 103,886
Effect of currency translation 547
Ending balance $ 104,433
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.3
GOODWILL AND INTANGIBLE ASSETS (Schedule of Intangible Assets) (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 18,944 $ 18,916
Accumulated Amortization (12,306) (11,278)
Total amortization 6,638 7,638
Business relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 9,918 9,918
Accumulated Amortization (6,790) (6,258)
Total amortization $ 3,128 $ 3,660
Weighted-Average Remaining Life 4 years 4 months 24 days 5 years 2 months 12 days
Licensing agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 6,141 $ 6,129
Accumulated Amortization (2,646) (2,151)
Total amortization $ 3,495 $ 3,978
Weighted-Average Remaining Life 5 years 4 months 24 days 6 years 2 months 12 days
Domain and data licenses    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 2,885 $ 2,869
Accumulated Amortization (2,870) (2,869)
Total amortization $ 15 $ 0
Weighted-Average Remaining Life 4 years 7 months 6 days 0 years
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.3
GOODWILL AND INTANGIBLE ASSETS (Schedule of Future Amortization Expense) (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Estimated Future Amortization Expense    
Remainder of 2024 $ 336  
2025 1,357  
2026 1,357  
2027 1,357  
2028 1,357  
2029 764  
Thereafter 110  
Total amortization $ 6,638 $ 7,638
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.3
LEASES (Lease Cost) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Leases [Abstract]        
Operating lease cost $ 4,537 $ 8,501 $ 14,225 $ 27,254
Short-term lease cost (12 months or less) 99 95 292 298
Sublease income (3,403) (3,403) (10,207) (10,197)
Total lease cost, net $ 1,233 $ 5,193 $ 4,310 $ 17,355
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.24.3
LEASES (Supplemental Cash Flow Information) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases $ 32,165 $ 34,723
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.3
LEASES (Operating Lease Maturities) (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Leases [Abstract]  
Remainder of 2024 $ 10,593
2025 22,360
2026 7,426
2027 7,313
2028 6,005
2029 2,832
Thereafter 1,632
Total minimum lease payments 58,161
Less imputed interest (4,234)
Present value of lease liabilities $ 53,927
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.3
LEASES (Weighted-Average Remaining Lease Terms) (Details)
Sep. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
Weighted-average remaining lease term (years) — operating leases 3 years 2 months 12 days 3 years 8 months 12 days
Weighted-average discount rate — operating leases 5.20% 5.10%
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.24.3
LEASES (Narrative) (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Leases [Abstract]    
Impairment charge $ 5.9 $ 3.6
Reduction to right-of-use assets 4.6 2.6
Reduction to leasehold improvements 1.3 $ 1.0
Early Termination Option    
Lessee, Lease, Description [Line Items]    
Decrease in operating lease right-of-use assets 4.6  
Decrease in lease liabilities $ 4.6  
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.24.3
OTHER NON-CURRENT ASSETS (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Other Assets, Noncurrent Disclosure [Abstract]    
Deferred tax assets $ 136,667 $ 119,449
Deferred contract costs 25,592 28,203
Other non-current assets 14,279 14,074
Total other non-current assets $ 176,538 $ 161,726
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.24.3
CONTRACT BALANCES (Schedule of Changes in Allowance for Doubtful Accounts) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Accounts Receivable, Allowance for Doubtful Accounts [Roll Forward]    
Balance, beginning of period $ 13,768 $ 9,277
Add: provision for doubtful accounts 35,111 26,664
Less: write-offs, net of recoveries (32,506) (25,052)
Balance, end of period $ 16,373 $ 10,889
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.24.3
CONTRACT BALANCES (Changes in Deferred Revenue) (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2024
USD ($)
Change in Contract with Customer, Liability [Roll Forward]  
Balance, beginning of period $ 3,821
Less: recognition of deferred revenue from beginning balance (3,356)
Add: net increase in current period contract liabilities 7,136
Balance, end of period $ 7,601
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.24.3
CONTRACT BALANCES (Narrative) (Details) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]    
Contract asset $ 0 $ 0
Contract liability $ 0 $ 0
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.24.3
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accounts payable $ 6,903 $ 11,868
Employee-related liabilities 95,252 79,081
Accrued legal settlements 154 15,085
Other accrued liabilities 32,437 26,775
Total accounts payable and accrued liabilities $ 134,746 $ 132,809
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.24.3
COMMITMENTS AND CONTINGENCIES (Legal Proceedings) (Details) - CIPA Action - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Jan. 18, 2024
Jul. 17, 2023
Jun. 30, 2024
Dec. 31, 2023
Mar. 31, 2024
Dec. 31, 2022
Loss Contingencies [Line Items]            
Payments for legal settlements     $ 15.0      
Pending Litigation            
Loss Contingencies [Line Items]            
Amount awarded to other party   $ 15.0        
Estimate of loss contingencies         $ 15.0  
Loss contingency accrual         $ 15.0 $ 4.0
Loss contingency accrual, increase       $ 11.0    
Proceeds from insurance settlement $ 3.9          
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.24.3
COMMITMENTS AND CONTINGENCIES (Revolving Credit Facility) (Details)
Apr. 28, 2023
USD ($)
Sep. 30, 2024
USD ($)
May 05, 2020
USD ($)
Revolving Credit Facility | 2023 Credit Facility      
Line of Credit Facility [Line Items]      
Line of credit facility term 5 years    
Line of credit facility, maximum borrowing capacity $ 125,000,000    
Letters of credit outstanding   $ 14,000,000  
Long-term line of credit   $ 0  
Revolving Credit Facility | 2023 Credit Facility | Minimum      
Line of Credit Facility [Line Items]      
Commitment fee percentage (in percent) 0.20%    
Debt instrument, covenant, interest coverage ratio   3.00  
Revolving Credit Facility | 2023 Credit Facility | Maximum      
Line of Credit Facility [Line Items]      
Commitment fee percentage (in percent) 0.25%    
Debt instrument, covenant, leverage ratio   3.75  
Revolving Credit Facility | 2023 Credit Facility | SOFR      
Line of Credit Facility [Line Items]      
Basis spread 0.10%    
Revolving Credit Facility | 2023 Credit Facility | SOFR | Minimum      
Line of Credit Facility [Line Items]      
Margin 1.25%    
Revolving Credit Facility | 2023 Credit Facility | SOFR | Maximum      
Line of Credit Facility [Line Items]      
Margin 1.50%    
Revolving Credit Facility | 2023 Credit Facility | Base Rate | Minimum      
Line of Credit Facility [Line Items]      
Basis spread 0.25%    
Revolving Credit Facility | 2023 Credit Facility | Base Rate | Maximum      
Line of Credit Facility [Line Items]      
Basis spread 0.50%    
Revolving Credit Facility | 2023 Credit Facility | Subject to Certain Conditions      
Line of Credit Facility [Line Items]      
Line of credit facility, additional increase in maximum borrowing capacity $ 250,000,000    
Revolving Credit Facility | 2023 Credit Facility | For a Certain Period Following Significant Acquisitions | Maximum      
Line of Credit Facility [Line Items]      
Debt instrument, covenant, leverage ratio   4.25  
Revolving Credit Facility | 2020 Credit Facility      
Line of Credit Facility [Line Items]      
Line of credit facility, maximum borrowing capacity     $ 75,000,000
Letter of Credit | 2023 Credit Facility      
Line of Credit Facility [Line Items]      
Line of credit facility, maximum borrowing capacity $ 25,000,000    
Letter of Credit | 2023 Credit Facility | Minimum      
Line of Credit Facility [Line Items]      
Fees on outstanding letters of credit 1.25%    
Letter of Credit | 2023 Credit Facility | Maximum      
Line of Credit Facility [Line Items]      
Fees on outstanding letters of credit 1.50%    
Bilateral Letter of Credit | 2023 Credit Facility      
Line of Credit Facility [Line Items]      
Line of credit facility, maximum borrowing capacity $ 25,000,000    
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.24.3
STOCKHOLDERS' EQUITY (Schedule of Stock by Class) (Details) - $ / shares
Sep. 30, 2024
Dec. 31, 2023
Stockholders' Equity Note [Abstract]    
Common stock, shares authorized (in shares) 200,000,000 200,000,000
Common stock, shares issued (in shares) 66,638,000 68,864,000
Undesignated preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Undesignated preferred stock, shares issued (in shares) 0 0
Common stock, par value (in USD per share) $ 0.000001 $ 0.000001
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.24.3
STOCKHOLDERS' EQUITY (Narrative) (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Repurchase of common stock     $ 188,399,000 $ 149,999,000
Treasury stock (in shares) 83,454 0 83,454 0
Excise tax       $ 0
Stock-based compensation $ 39,472,000 $ 43,467,000 $ 123,396,000 133,304,000
Capitalized stock-based compensation expense 3,300,000 2,200,000 9,200,000 7,500,000
Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Intrinsic value of options exercised 0 $ 600,000 $ 300,000 $ 6,100,000
Granted (in shares)     0 0
Unrecognized compensation costs 300,000   $ 300,000  
Unrecognized compensation costs, period for recognition     10 months 24 days  
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation costs $ 245,300,000   $ 245,300,000  
Unrecognized compensation costs, period for recognition     2 years  
Fair value as of vest date of RSUs     $ 139,800,000 $ 147,900,000
ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares purchased (in shares) 0 2,295 387,968 382,627
Weighted-average purchase price (in USD per share)   $ 28.48 $ 31.42 $ 28.69
Stock-based compensation $ 800,000 $ 900,000 $ 2,800,000 $ 2,700,000
July 2017 Share Repurchase Program        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock repurchase program, authorized amount 1,950,000,000   1,950,000,000  
Remaining authorized repurchase amount $ 393,300,000   $ 393,300,000  
Stock repurchased (in shares)     4,979,329  
Repurchase of common stock     $ 188,400,000 $ 150,000,000.0
Stock repurchased and retired (in shares)     4,895,875 4,481,278
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.24.3
STOCKHOLDERS' EQUITY (Schedule of Stock Option Activity) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Number of Shares (in thousands)    
Outstanding, beginning balance (in shares) 2,543  
Exercised (in shares) (37)  
Canceled (in shares) (33)  
Outstanding, ending balance (in shares) 2,473 2,543
Options vested and exercisable (in shares) 2,457  
Weighted-Average Exercise Price    
Outstanding, beginning balance (in USD per share) $ 34.94  
Exercised (in USD per share) 33.44  
Canceled (in USD per share) 64.91  
Outstanding, ending balance (in USD per share) 34.57 $ 34.94
Options vested and exercisable (in USD per share) $ 34.55  
Weighted-Average Remaining Contractual Term (in years)    
Outstanding, Weighted-Average Remaining Contractual Term (in years) 2 years 10 months 24 days 3 years 7 months 6 days
Options vested and exercisable, Weighted-Average Remaining Contractual Term (in years) 2 years 10 months 24 days  
Aggregate Intrinsic Value (in thousands)    
Outstanding, Aggregate Intrinsic Value $ 8,258 $ 33,100
Options vested and exercisable, Aggregate Intrinsic Value $ 8,240  
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.24.3
STOCKHOLDERS' EQUITY (Schedule of Restricted Stock Units Activity) (Details)
9 Months Ended
Sep. 30, 2024
$ / shares
shares
RSUs  
Number of Shares  
Nonvested, beginning balance (in shares) 9,961,000
Granted (in shares) 2,223,000
Vested (in shares) (3,852,000)
Canceled (in shares) (523,000)
Nonvested, ending balance (in shares) 7,809,000
Weighted-Average Grant Date Fair Value  
Nonvested, beginning balance (in USD per share) | $ / shares $ 32.61
Granted (in USD per share) | $ / shares 43.97
Vested (in USD per share) | $ / shares 32.47
Canceled (in USD per share) | $ / shares 33.64
Nonvested, ending balance (in USD per share) | $ / shares $ 35.84
Shares withheld for taxes (in shares) 1,606,914
Performance Shares  
Number of Shares  
Nonvested, ending balance (in shares) 875,846
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.24.3
STOCKHOLDERS' EQUITY (Schedule of Stock-Based Compensation Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation recorded to income before income taxes $ 39,472 $ 43,467 $ 123,396 $ 133,304
Benefit from income taxes (7,560) (9,023) (24,015) (27,898)
Total stock-based compensation recorded to net income attributable to common stockholders 31,912 34,444 99,381 105,406
Cost of revenue        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation recorded to income before income taxes 1,301 1,298 4,099 4,026
Sales and marketing        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation recorded to income before income taxes 8,588 9,200 25,905 26,921
Product development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation recorded to income before income taxes 20,887 24,047 67,074 74,888
General and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation recorded to income before income taxes $ 8,696 $ 8,922 $ 26,318 $ 27,469
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.24.3
OTHER INCOME, NET (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Other Income and Expenses [Abstract]        
Interest income, net $ 5,308 $ 5,187 $ 16,396 $ 13,850
Transaction gain (loss) on foreign exchange, net 82 (100) (121) (69)
Release of nonrecurring tax reserve 0 0 3,102 0
Other non-operating income, net 1,841 1,067 5,900 3,483
Other income, net $ 7,231 $ 6,154 $ 25,277 $ 17,264
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.24.3
INCOME TAXES (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Tax Disclosure [Abstract]        
Income tax expense (benefit) $ 15,443,000 $ (10,189,000) $ 32,263,000 $ (475,000)
Income tax expense (benefit) due to U.S. federal and state income taxes and foreign income taxes     33,000,000.0 19,600,000
Net discrete tax benefit     700,000 $ 20,100,000
Unrecognized tax benefits that would impact effective tax rate 38,700,000   38,700,000  
Earnings of foreign subsidiaries to be reinvested indefinitely 35,900,000   35,900,000  
Within Next 12 Months        
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]        
Decrease in unrecognized tax benefits is reasonably possible $ 0   $ 0  
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.24.3
NET INCOME PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (Schedule of Basic and Diluted Net Loss Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Basic net income per share:        
Net income attributable to common stockholders $ 38,440 $ 58,216 $ 90,630 $ 71,767
Weighted-average common shares outstanding (in shares) 67,219 69,030 67,862 69,366
Basic net income per share attributable to common stockholders (in USD per share) $ 0.57 $ 0.84 $ 1.34 $ 1.03
Diluted net income per share:        
Net income attributable to common stockholders $ 38,440 $ 58,216 $ 90,630 $ 71,767
Weighted-average common shares outstanding (in shares) 67,219 69,030 67,862 69,366
Number of shares used in diluted calculation (in shares) 69,163 73,566 71,109 72,920
Diluted net income per share attributable to common stockholders (in USD per share) $ 0.56 $ 0.79 $ 1.27 $ 0.98
Stock options        
Diluted net income per share:        
Incremental common shares (in shares) 229 501 351 246
RSUs        
Diluted net income per share:        
Incremental common shares (in shares) 1,587 3,899 2,851 3,259
ESPP        
Diluted net income per share:        
Incremental common shares (in shares) 128 136 45 49
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.24.3
NET INCOME PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (Schedule of Anti-Dilutive Employee Stock Awards) (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive awards (in shares) 1,099 761 680 1,319
RSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive awards (in shares) 1,974 26 1,612 364
XML 87 R77.htm IDEA: XBRL DOCUMENT v3.24.3
INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS (Net Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total net revenue $ 360,344 $ 345,122 $ 1,050,112 $ 994,686
United States        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total net revenue 357,656 342,600 1,042,159 987,535
All other countries        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total net revenue 2,688 2,522 7,953 7,151
Advertising        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total net revenue 344,406 330,032 1,003,382 949,147
Services        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total net revenue 228,009 206,178 654,252 589,972
Restaurants, Retail & Other        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total net revenue 116,397 123,854 349,130 359,175
Other        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total net revenue $ 15,938 $ 15,090 $ 46,730 $ 45,539
XML 88 R78.htm IDEA: XBRL DOCUMENT v3.24.3
INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS (Long-Lived Assets) (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets $ 73,991 $ 68,684
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets 69,405 62,464
All other countries    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets $ 4,586 $ 6,220
XML 89 R79.htm IDEA: XBRL DOCUMENT v3.24.3
SUBSEQUENT EVENTS (Details) - Subsequent Event - RepairPal, Inc.
$ in Millions
Nov. 06, 2024
USD ($)
Subsequent Event [Line Items]  
Cash consideration $ 80.0
15-Month Period After Closing  
Subsequent Event [Line Items]  
Holdback amount 8.0
24-Month Period After Closing  
Subsequent Event [Line Items]  
Holdback amount 2.0
30 Days Following Final, Non-Appealable Resolution Of Certain Legal Matters  
Subsequent Event [Line Items]  
Holdback amount $ 3.5
EXCEL 90 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "B#:%D'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 " H@VA9U84\O.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OI^FZ(J&;B^))07!!\1:2V=U@\X=DI-VWMXV[740?P&-F?OGF M&YA.1Z%#PN<4(B:RF*]&U_LL=-RP U$4 %D?T*E<3PD_-7'7K*P&L.3,X3 MXW'L.[@ 9AAA7\JZE?69 ME-UUQ7C6WVY:+=BV:]?OL^L/O(NR"L3O[ MCXW/@K*#7W&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" H@VA9%ZIQEM4% #5'@ & 'AL+W=OZ-'1Y974WTCU/5T*HI#JY7Z2Q'S M]%RN1 )OYE+%7,.M6K32E1(\R(/BJ,49@T!OW\V40-^C+349B(B2)I M%L=[]7'.3S S'@J/!G]&09Z>=7H-4@@YCR+]+W<_"9V0!VCY\LH MS?\GF^VW[7:#^%FJ9;P+AA+$8;+]Y4^[BC@F@.T"V)L 6A7@[@+<''1;LASK M(]=\T%=R0Y3Y&M3,15XW>330A(E)XU0K>!M"G!YX7[Z-[LED^&E$FB1=P7;+F#;F/K@H_0SZ*>:/#RO MA(T4#Z=.\ZL-"8VJB=0ID#K'(7W-N-)"1<_D7JRDTC8\7$JKS%8I'AI5$Z]; MX'6/PYL(%;A2T>\J.QX:7Y/SHN"\.+)E*@[S2#X-5.<1UYKS M*+4F$@VK"=@K 'MHH4:)#O4S&8>1('=9/!/*!H9K. YMNIUVVYH]-+0FW&4! M=WD,W+U8A&88A33>\=C:1G&=Q]'MA-S<>>='@NKRLY&7'\ Z# -33L_T%N87OR)?$GE=>XIC>T@I[")-'2)5'< MV[P%G(^)V^Q0UCV5H/A N_:M//> M"G8*@T1+AT1Q6W,K?DVWYU KWRG\$2T-$L7=S4.HP1O) M.:'LW>P]F0H_4Y!+*R2NY,DXS@=.^4?)"M9\^8K8 M6@^GL%*T]%(4-T'@@(,P69#ICF@^&C=L/'P MJ+JN6,5Y"BO$2BO$CK)"9L4&_AY\P4(J MZVAT0.>6*VCK0]\7( 0RP5;22GP*-\1*-\2.)W:VRVN4[D MQ^/J\I4FB!UE@D:Q4 O3,3^! GAQF"Y6/+&G%A>L!CV%!V*E!V*XA=DG+E.-=PHGQ$HGQ' 3LQ]I7TWSTWR#FWS)-#C;Q,R@5N(?Y'%V];!5Z^1J MYE1E/>AV>O2B>^GT6VL;8^F&&.YAAK%(@GQ';!QQ.PHN4)V\4]@;5MH;=M1> MD0=H"OSL31*()_*[L+=/7,I8.;?=<:AU-P$/KLGIEG;'Q5W*W@>,8>D+G(\" M;"BV>WM KMFDK.E:?3L>61>T]#TN[E**K=N7I&-X:)TZ#HA5[4WC87492\_C MX@[E+>-N-[Z:$I?[ZEH9?ZC?:;TX.#037GZ>FA+?;%1NSQ"+I\69[3 _J6R5 MGV\/?#]S,U^F)!)S"'7.+V# 4]LSU.V-EJO\&'(FM99Q?KD4/!#*? #OYU+J M_8WY \5)]N _4$L#!!0 ( "B#:%D%7([.@08 'P9 8 >&PO=V]R M:W-H965T&ULK5E17;U>Y^*_ET*^2#6G.NT:\L MS=79:*WUYF0Z5=&:9TP=BPW/X/0:<:2?#0_ M+;^[D?-34>@TR?F-1*K(,B:?/O-4;,]&>/3\Q??D?JW-%]/YZ8;=\R77/S8W M$NZFM94XR7BN$I$CR5=GHW-\LG =HU!*_)WPK=J[1L:5.R$>S,W7^&SD&$0\ MY9$V)AA\//(%3U-C"7#\W!D=U>\TBOO7S];_*)T'9^Z8X@N1_I/$>GTV"D?7)?NT"L:> O1X% MLE,@KU5P=PINZ6B%K'3K@FDV/Y5BBZ21!FOFHHQ-J0W>)+E9QJ66\#0!/3U? M7%]=7%XM+R\07"VOOWV].+^%F\_GW\ZO%I=H^>7R\G:))NC'\@)]./J(CE"2 MH]NU*!3+8W4ZU8#!6)I&N_=]KMY'>MZWY)MCY#IC1!SB6=07P^H7/ )U7*J[ MA^I3\+QVG]3ND]*>V^=^(27/-6)*<:U.;/Y4!CR[ 5-E)VK#(GXV@C)27#[R MT?S].TR=3S;O?I.Q U_=VE=WR/I\P=0:P:JAR%SPGT7RR%)PWKJ*E2E:FC*M MX'%.*/;#\'3ZN.]/5\S%[@SC6NP J5..ZAQ M!X.X;X5FZ2L@!IV7^S.'D';5=,4H\0BF=I!A#3)\(;A [E(_CI1S(&$G# MNA.QFA1PTQ_G60<+"2$96HB[4E#H?:F G88QG4',?PH1;Y,TM9*?TZT;Q_/< M=I9:Y=PP[$D!O$?G>!#+J>=J8,H!=3O0K7(41R0OF@VC(F'*;.J^P& ;N?%L] A3@=@ M5PX[T$U)7S(V3(F]5PTP:<+NDK1D1^L4@P<9]ZUCS.^R=NATP[;XE72[84\E MUYHV!X0J"Q[O1\(:" NSN5[@M0<%JQP)G5G/BC44B(<%MT+L\EM G3:? M6*1<\+X'8$.">)@%#ZGZI63HDAH.')?.VEAM282ZLNGF-\*5XDR[M 3G.O!9:FQ@FU.E! MVY C&2;'*C=>PMCE/>(YE+9[NDV.^CCL:1!D;TLZS) +D66)-N-;-1]'(C<9 MPO/(9,6'*Z$YPL0ZW ];MO=E9-VG_G]#A]XWE$O<04);:A$]K$4:\ M[@G$<<;P"*DU#/:0)H6&+7/R+X_'B-(QC&G/3Q*E#"F6^ZQ"*Q@.8]-M^G>7 MXU*6AF/H;B\;L6]#K0O5W7FWY_5!D<.0-J,">6%4B./$G!="W9N=YR3)4<0V M"?0!*T@+Z8>!2X-.\5L$@Y#"3K,'<#,>D.'QX%8"$13RJG!UPP 9'@ @-FKR(J4:5[OW$4&U; V1[N/P&!"V=MJE^XGV/'=-E-9 MY0AD50_P9C @PX/!/O"8KY(HLENA%7B7XF$;[WN=*K/(>3._;S1TFUG '9X%.NQ:G3Z\R8G=*_8/%*T; M*HN&PO=V]R:W-H965T&ULK9=A;]HZ%(;_BI4[7;52VX0$ M$MH+D2A)M4E;AT9W[X=I'TPX$*M)G&L[L'M__8Z=-((U92#!!["3\[X^Y['C MF-&6BV>9 BCR(\\*.;92IV MZSB^G5-66.'(7)N)<,0KE;$"9H+(*L^I^.\>,KX=6SWKY<(7MDZ5OF"'HY*N M80[J:SD3V+-;ER7+H9",%T3 :FQ->G=QH.--P-\,MG*G370E"\Z?=>?#+/!J:09=H(T_BW\;3:(;5PM_WB_F!JQUH65,*49_^PI4K'UM B M2UC1*E-?^/8]-/4,M%_",VF^R;:.#6XMDE12\;P18P8Y*^I?^J/AL"/H]=\0 MN(W /5;@-0+O6$&_$?2/%0P:@2G=KFLWX"*J:#@2?$N$CD8WW3#TC1IYL4*O MD[D2>)>A3H73SX]1_#B/(X*M^>>/'Z+)$W;N)Q\GC].8S-_'\=.<7,RH@$*E MH%A"LTMR3;[.(W+Q[I*\(ZP@3RFO)"V600)RGM&[G7(H^-'[Y+'QX_N[LMMG(=V,MQV,ESCY[V5CJ(* M\"%4A*_( RMHD3":D1F7S#Q5WR8+J00^6]^[0-?>_6YOO=_3#/=5G!4@N$.3):\6:E5E MN-LEO"I4Y_*O#7UCJ#?M3=CSO0 7VV87=T>4%_C#_:BH(\H9#F_WH^+74;=N M$+1!>X7WV\+[!PN?\CS'!8C;4?)\14HJR(9F%9 +?/KU5E "OGM2W"0NNQC4 MWL%NWG#M^+\P."HJ.ICGJ6OI3&9[2 ?JI:,/?NT_B? G4$L#!!0 ( "B#:%F691#54 8 -T; 8 >&PO M=V]R:W-H965T&ULK5E=;]LV%/TKA%<,*9#&_!(E98F!Q%*W M &L2U.GZ,.Q!MNE8B"1Z(NVD^_6C/B+;)*VEG?,06_*YESSW7EX>B1?/HGR2 M2\X5>,FS0EX.EDJMSH=#.5OR/)%G8L4+_=)^>V:9^+Y#*W0>8UP9U(@_4OXL=[Z#BLI4B*?J MXF9^.8#5C'C&9ZIRD>B/#1_S+*L\Z7G\W3H==&-6AKO?7[U_K,EK,M-$\K'( MOJ9SM;P_MM;Q2HNJ4":JU+^FVDZ-QG>W47P[B2.@OTWN?K^)KA[TQ>1! M?WR*;Q\FX.XCN+N//U\]W&@ ^ "^3")P\NX]D,NDY!*D!7A8BK5,BKD\!>_V MKB^&2D^Q&F@X:Z=SW4P''Y@. 9]$H982Q,6QU.^.H,$'@*,,34,9_QV\V)B\[_&SW^X='W@D&Z8B&U/W+ WTTQ$SD'$Y4H MKIN% G]>3:4J]6+_RY7JQAEU.ZLZX+E<)3-^.= M3O)RPP>CGW]"#/[BBO,Q MG47'=!8?R=E>1FB7$=KG?72KMY*2;WBQYJX,-,:L-JZVC,V(,$BH+J7-;FP= M,.HAC/=AD0U#T(,(&;C8QH4A90'K8'M4O8ZJUUM\8R&5!+JM /ZBMTG)Y;F+ MLG?,HCNFL^B8SN(C.=O+!.LRP7J+KLH$$(O7P@,G_&66K:7>\*N[KI-1-)/L&II56>>_*9#,);[.@E_%]*>;KF=*5L-')754[A8MQ M8 WN^SX-#,(V*D 0F_FU4=C3S1;);@H10[T0VM9 M9]Q-'=N5S)AG,7? 4.";?P%$J3*=KE4RS31[H=M?GE>J3HG9TU)D[35<\CO?1#9"8?N?,U[D!\.3*]V M_-['E:-ZBX[J+3Z6M_VD;24IZM>DUXE,9^ D+>KW5UW>G \>K:M@IW#@F>>; MQ>I"!58#MU'HC)@/'DX4//#@@;:Z%/4+TRC-UHK/WTH[=-%F*N\<;_RWEW3?9QM!JYES.[/$WP93 M8";!WEEF&I()R?:ATP>!!79C2U02D.VO[Y7MN& Y;*;E!23YW*-[CZZNI-&! M\6>1$B+12Y%3,392*;=#TQ2KE!187+$MH?!ES7B!)73YQA1;3G!2&A6YZ5A6 M8!8XH\9D5([=\\F([62>47+/D=@5!>;?;TC.#F/#-EX''K)-*M6 .1EM\88L MB'S:WG/HF0U+DA6$BHQ1Q,EZ;%S;PSA4^!+P+2,'<=1&*I(E8\^J,TO&AJ4< M(CE92<6 X6]/IB3/%1&X\5?-:313*L/C]BO[ES)VB&6)!9FR_+G8&!@H M(6N\R^4#.WPE=3R^XENQ7)2_Z%!C+0.M=D*RHC8&#XJ,5O_XI=;AR !XN@V< MVL!I&WAO&+BU@?O>&;S:P'OO#'YM4(9N5K&7PD58XLF(LP/B"@ULJE&J7UJ# M7AE5>;*0'+YF8"_40,M\D0M^1SW^*36!*H#!*Q-9JR LI1JNK$GJ 97;&"H-^O MET)RV/)_=*U]Q>YULZLR.!1;O")C X@%X7MB3'[^R0ZL7[J$OR19=$FR^$)D M)TOD-4ODG6.?S.$\R:JUP%+R;+F3>)D3)!F"P0+J,=21U7/*\H3PS@U:\0H2$>%5N"VN&(=U;?[0;]!G0CA-T+X9W/U M3J:$JYB/DK06YF/.A/@T[ K>OV2&7I(LNB19?"&RDX4)FH4)SF8H'.IP9%,X MT3@G=/4=0;V@(L?592'Y$PXZ56+$9T1)66@D?NE:JFH6_RAKG-#R6VFJ@WJV M;SFM--51MJ,*YDF6ZB#/";MSM-](T3\KQ1.%^UR>_4T2M(%[7)V82.FPQUFN M-FX/[G\]@6$')V0ID2 @6R8S\D-Y^IJ[0>BUU-$QMM7:G)&.\;P63ZQC>G;@ M=&LS:+09G-7FA_NW*^B!YHCKAV$K:AW4LSTM)W24'1S5I"IP'>2\5;?")N[P M;-S3CHB[0@VUHNDYEMN.54?YP-9K1Y7%R7=^K6^(T]G-H=XQ$\1JJWP[_TU4OF%O--1@7*R1JF MLJ[ZL#"\>AU4'G=W-S<#]0FL:>V M\0)NVOOK#QS76%\L@_/E%XMDMNQ= M7VY^]RZ_OLS6Y7RV3-_E3K%>+)+\ZV_I/'NXZGF];[]X/[N?EO4O+JXO5\E] M>I.6'U;O\NK;Q0YE,ENDRV*6+9T\O;OJO?1^%32N*VQ*_&.6/A1[GYWZ4#YF MV:?ZRZO)5<^M6Y3.TW%90R35C\_I,)W/:Z2J'7]N07L[SKKB_N=OZ'QS\-7! M?$R*=)C-_SF;E-.K7M1S)NE=LIZ7[[.'W]/M 84UWCB;%YO_G8=M6;?GC-=% MF2VVE:L6+&;+QY_)EVU'[%7P_ ,5R+8":5O!WU;PE0ID<*!"L*T0J SA@0KA MMD*H5/ /,=!M!:HVZ5 O#;85!IM@/?;N)C2CI$RN+_/LP_756U2NOAV_?C-B;&S9RJD\W;U^_&KV\K;[V6N_G$QF]1F2S)UWR6S2?[5TALEJ9FX).W( U%;*(!=5 NVRB.RR MB&Q0@P.HOR7S9#E.G9^KF#]FPS,G*2N"\7/']WYQB$N(*06LJ/4H_&NQ2L;I M5:\Z[B+-/Z>]ZY]^\*C[PI08CV#A!JP>@3]?TW@0#RXO/N\G )*2(<$X$DR MP*1L\'?9X+?*ABH#/J;WL^5RMKQOE0Z/L'0O@@//]4D@AW"H%W.5(.LE/!K$ M-"9R.784B>LE^EX8!J%<3!B*Q<2/B+\K)_5DL.O)8%/1/]"3KY;C>A2I3JRJ M[S:?GM7#ZF9$F6;S29H7U7C\YWI6?G7^_3Z;SYWJ^OR0Y)/_F+HW0)YM2+ 1 M$HPAP3@23(# I%0*=ZD46D_*5T6QWIR5V9TS?KQ(%G4:.>M5]3']DN;C65%= MQ:L_IXO5//N:IML"V:J^)!;[@[LINZST7;,KU,;R0:2<3/HIQ\B0MP7=1YM/GHO'K/)E$&1%G1E M2C>T-K;KR(($8T@PC@03(# I?>)=^L2GI<]=EJN7G=4Z'T_K"?.JN@4Y-MA8 M:;L.-K&6=]7T7QEKD(0,"<:18 ($)B6+YS:"EGN>=#%J5*X^)E^JVY6'63F=IO-)->%X5$++;#,YW5PKG"(MRWFZ2)?EYK[F45U):E7% M+&/KNF.?>D&HY0)2WQNU9&505@Y%$R@T.1<:E=*SRY3OTV_#?Z%>*XQQ]O4> M]T*74*H&VDK;.=!(--;V(#B45J#0Y$@W*JIG5=:J2)>S?'=&2Y."(U-$.W#7 M.>(63>K]((@\99H()650- Y%$R@T.2\:2=2S:Z*'\\*8"[HHJ=Y:VODZG_I0 MA=/0?"^(JW_JF0]5+PVL?856#EXC37IV;?)Q370LK8G^/,^*HEXBJ7Z=&F.H M*X&$:K-YJ/8(16-0--ZF.P2*4HYS(S]Z=OWQ334QLP14%_D&WD /*5),&T'1 M&!2-0]'$T>Z5@]HH@IY=$CQ@&+A)5\\=W]VL$/O&<"-5K:&GBX4TBJDJVT!) M&12-0]$$"DW.BD;H\^Q*WYYQ(%U.VB6$KKL-_#@S+ MT>4L&I-(,^8@21D4C4/1! I-SHI&'"-V<>R0/>=X6NCZT\"-J*N,E\-M.=NY M9H#R!CZ)764VR@P%J[-(G;,:2_G10+FK%<9RKN>2 3EPKNTYX,AWM.H0K#,. M*CU!T1@4C4/1! I-3JE&H")V@>KLEAT[?^?1I@TG@W)R*)I HHBM3JMAJ;V[G<08JTT'1 M.!1-H-#D-&KT/'*BG_"I=AX[;^>QQ^ >5$<>J P(1>-0-(%"DU.F40O)B0;" M4RP]Q"#ZJ>9C>WLZ#RW'&1F4D4/1! I-CGZC"A*[*GAN,P_1!;@@B/1I+=(C M-VI'RJ"D'(HF4&CR,V:-N.G;Q^P7WG$4]=TH"2,B@:AZ()%)J<%WL/'!^S\G4Q\OBZ4*G>6]KY M.I_Y4-73T'R3CP=**@RD?8N-QV^$2M\N5)YDX_$-1CHOT!:B[-2=HPBUY4'1 M>+L.$2A2.=:-%.G;I4B[E4#2!0I/#W6A>?FLGW,$M=,SQUGUN@R .?2W@Q_UPOLD/%U&J MGA[,4+!/U(=?N:F41X@^1S'ZX4A @P-SS:"1C +W.WIT JA+#HHV@J(Q*!J' MH@D4FIQ2C?(4V)6GLWMT EWG\56=JD69D?TX.F<$]!%3*)I HL\QBBBUPZ)X-R\4\TU@V(F/>.J^K$-[DSJ/+ZU(&9240]$$"DW.@4;-"^QJWKDM.(%!K_.K M",5J7D ?XVW)RJ"L'(HF4&AR8C2R9&"7)<]@P@ET*;(?1GZHW>Q /7HM61F4 ME4/1! I-SH5&LPSLFF5'$TY@TOFBV-=6<>VTG0,-W82O[4%P**U H-&)H>,R&U\6&$^JJ MI7J?:>?K>NI#T9BA^5Y$J;I-(X>R"@-K7Z&5@]?HEJ%=MSS)B!,:-$)M@6AH M9^X<1JBK#HK&6_6'0''*D6YTR="N2]IM.*'^+HO8I;YV:D(=Q9E(W%?/!>.>:T,&R%$3:3),9"O8C5]W9U53*"SS5 M(22,Y=PX\N-#UZI&-0JC[^C#":%[PD'11E T!D7C4#2!0I-3JA&?PA-?$G&. MM79[6SIGG&$+.T]U7D(I&12-0]$$"DU^X56C;=$37Q]QCJ5VJ@M8ZFS,WMRN MXQ$4C4'1.!1-H-#D-&JD,/K_?0,%U76@P(NU11)[*SMG3RM2!B7E4#2!0I/3 MHA'9Z'=__P0U/8M*X]!74P$JPK5D95!6#D43*#0Y%QH9CD+?/T$-3V!2$FEW M%';6SG&&"G,MCX%#604*38YSH\Q1NS)W^FJ9';CK/)/J$EY]RJH2'I240=$X M%$V@T.2\:"0\:I?PNJV645WZTJ:*T"=CH6C,T'SJ#@)5G("2"@-I7V:50[?W M6MPSO'N"ZMJ>'ZJ/[0_MS)V#"!4*H6B\57\(%*<>@:!R*)J@N0UT1_ID]\^811UJ>$I6<-:6;MB(WLC.\<1 MJ@U"T00*30YWHPW2I[Q6PAQIPV.TIK4R0SE5OC<4,:^5&0J:ULI,Q4QK9<9R MQK6RBV*:IN4H*9/KRU5RG_Z1Y/>S9>',T[NJJOM\4&5R/KN?[KZ4V>JJ5]U( M?\S*,EML/D[39)+F=8'J[W=95G[[&PO=V]R:W-H965T&ULK5IM MOM9 3GF+B JR4[27W\E< C MH4UZ_24Q^.CX.2\ZSSF"LV?&OXL-I1*\%'DISB<;*:O3V4PD&UH0\8E5M%3? MK!DOB%27_&DF*DY)6B\J\AGRO'!6D*R<+,[J>_=\<<:V,L]*>L^!V!8%X:^7 M-&?/YQ,X>;OQ+7O:2'UCMCBKR!-=4?EG=<_5U:S5DF8%+47&2L#I^GQR 4^7 M/M(+:HG_9/19]#X#;3: )2NB;;7'YCSY_IWJ! ZTM8+NJ_ MX'DOZTU LA62%?O%"D&1EE#_OE[?/JS W0U87JP^@YL_[OY:@2GXC-E$OD5+BB MU2> O1. /.1;\"S?OQP[X.#6L[C6AT?TW564$YF53^!"IVHF,VKU4J/%MVO1 MN_A45"2AYQ.U307E.SI9_/(3#+W?;28>2=F!P7YKL._2OKA512JVO+;A%[(?;.9KL^?E-J#N?AO)4Z !:TP )G)"[2_ZJ-I&J/%$ R57P2 M5B993D'9(M;W]55"Q 94G.TRE9/@\16P-HJDC>*IS;[@F&$\DK(#;X6MMT)G M&*^H4IIDI*FR90I(P;C,_JEOV"QOU 6]F*$H\N$@LJ84AE$$[9&=MUCG3JSW M.E(UHRA" RG;/LKU-E>A2MA61=N&=F[B"" >?=O0Y,5>;_=Z^@"F M<.Y[T0"G34[E=3 "M$>X\$/.3=^ JZHDN:HRZH.05N30=' 4]H*]!VX1FT=P MS,.H X["#G"CAVA MFQZ[%C2GBG7ZB65%:[+>%,6*3X9H+7+*IM$-W/$C=!-DFPL5>=6)<**9G&_I MP9;H.?Y']ICL&$78J/.F5!SUB/;0EHY"H9M#;]_;35J16T@2^I%OY(V-3.<0 M>G;TJ&-3Y#E+U)=R1\4[AA?D).6/EJ)C:3LTNF-FY&;F^RU/-D3O;47+!>'? MJ=19" 1-MKS)O5]^BA!$OP.R(UFNOYRJQG,JB+UH(9.)IU&,@F&W:9.#,,#1 M"&>CCK.1F[-7"EFS8PHBWXPXEG4FBT<81\.1SB86AQ"/F-:Q/7*S_4&TFGJ0 MU5E;4[\5L(W. \\ ;(J-[:>.\I%[-CX JRJ"J@/R]030O[=9I?'6(1)L+9\) MMSO;MV /,1ZV+%8Y+PK&+.AX&KEY^J[GX1\7,&32, J'E=)FJ,*]2()/347,_WM*AR]DII MU>LLW&/AY.T!8Q%,7!6.7M^!^Y^?]!SY^@;ADYS8E44"4#:A/5 MYTQBH_:Y*KU2YK3>_\I>70SD*R"J!-C/4Y')]M,@\OSA>&63"R'L=0^'!YI= M5X#=,_8W6O7K6#] UI--VZ2M.K X'@"V"OIQ'(^,6KBC=/P#2B>O;^YM4TN/ MUZ).J$2-W9D$:Y+H+O+5:H-)S<-Z8!&90L\?P]YQ-W9SMU'(UFU]4.RL G""",\EBF]LV\W.5^OUS1ILOHEJ<==H!I?Y?O]Z*O21IMVTABH M,W^GNHQR/P"K.B-YEN@]H[^WVFB2=&"T'A:AV!MI/'#'Y=C-YH J3EJ:(5%#H;1R!D?[A@=NQE]^6[T;6-X29^RLM09J-L8RC.66BTSB1U# MWS/&7IN<-X=XI/CBK@? [A[@7YAVK:=*IU&6<^X0QG-C4UEF>2_P@[%X=>T! M=K<'JVU5-6Q!OZ'3=+'P1P/YS*+6!1Y(QTJ[EH#'/_K0-ZRLD[+ M;@#72?O>SA [>Y(/Q_5(V@Z?)G;=AN_N-CXT,]5/]7C:$"49G",UC[',HR3K M@%FD4#@?>1#K=SV- M[^YIKE^23-2[LX6K#*P[XKV1K0.LV)'E*;(1&U,(&8^09[U7)@K*G^HW202H MW=J\;=]6N:C?T1C&PO=V]R:W-H965T&ULM5EM M;]LX$OXKA!=8= ''<9ST-2^ DZ:[P6'3(&[N<#CG2=KMYKXDED0.9X;///-0.MI8]\6OE KBMBR,/QZL0JC>[>[Z;*5*Z4>V M4@9/%M:5,N#2+7=]Y93,>5)9[$[&XU>[I=1F<'+$]Z[+ W:&Y_]%A3)W-HO='&1'P_&Y) J5!;(@L2_M3I314&&X,8?R>:@ M79(F]G\WUC]P[(AE+KTZL\6_=!Y6QX,W Y&KA:R+<&TWOZD4STNRE]G"\U^Q M26/' Y'5/M@R388'I3;QO[Q->?B>"9,T8<)^QX78R_>'D_?GL[/KBZM/%QTOQ\8,XO9E=7)[/9F)Z^5Z<3F<7 M,_'AX[6XNCZ?G5]^FM*PH]V =6GV;I;6.(UK3!Y9XZWXW9JP\N+#%?Z9S'QQ0]M^',A0=.'C8 M :J\=[Z2F3H>5+266ZO!R<\_[;T:'SX1WD$;WL%3UI]ICY][#?%O553BPF0C ML9%>:)-95UF'?.:X$.]5(3?2*8&48[^1Y;ER8I_V?'PP$N>W&6Z*S4IAB*]4 MIAC.9C _/;%E)<\=7>X<,AO2$O&]NPUW,@:E+K(WYEC"4@[G@2(/TG+7+6SN=%XJ(T@_Q! M+HF0U\@CJL$LXR).K8DMR5#/K,R<]>3LW%F)0=(L.=D9(E]:BFB(_=.%VIJ4 MKY4+M%'8=UX:>4&WP<[0^H5T,"+K7"N3L;4*@:] RSMDT5!.R*.E0L@,![E8 M%#4>='E)><0D@=[FN*I]VD-Q8S39X.V!?^GR'P@UMR6X01J9RZ&X<("GB6O] M"O (R-Q*KWF)&SQQ2=8E5D6@00[6 EPTR4YE#"2]3&R:#'B.XQ0(=2&XL:0 M$=GTO1L_9'(EL8MSI8P Y0 DL>S(4Y=+2NY&AQ5?UX:V&L-0H[HJL$N]]&94 MAW'N5_FC7$R1)'JYM?I]"K5S2^9>"![/]5(XI);WMZ#8116=+ M'2BA@+FO)6",>C!/(S%EVXBDN!LF4OI[,/$K6Q<>\9TS]5'7)S+@O,6!:MD8+Q766H.>ZP(]KL= MH>Z U:B_Y(A\3;XY6T;,=2M]J_@2_F00-&H(OL(ORQ@(S6),H7U\I$8#G^]X MAX=I)"$P2R S3;]X##?WT_),A6[C#GA9*M*TVC=M[[N3TA4*:,&Z'1"IMN## MDMBBOZ9362%1E0L-2X@4EJFPFJ!1RH[8.LRYE3!;SK6A7Y!8QLLLT@(: MCS*UHK38V..;6R/T45[ 5I@791M8&N<,/FLF=/88OKO[V<'&U5H MG';8M[JRINOIM[_6A_]L):>"KPUV/NQM- MV4,8X;N47Y10C8M#\;G.EXE12#IXR)$JQLW< J6"HRJ['?N1ZNJ)\ 1]E*86 M6LYUP2UPV.,<%E>6FS5Y\/ $(>,2%&:3I;^D1%++?LA%TO!@%!JB;BNR"-ZM M&?C=%)82#&;4**RFZ%,.'\X7BJ2?K@3,2,0DC8B'"3"!.08Y4:3H(V&L 4-6 M%A2;SI/@B\!%U$$O[AH'4W5RB 2_)07E,=XO(D)9<"K'RH#UY[S0R]AZA\0! M=L.WJ:AS6\_#HBZVT9Z!?35\M21VA['JUQ("-28MQ9[3N83F%FA9G-G"FN5. M]!E;A8U!J#L%-[2XS4-!VQM]8?,=$C*&21\")%YCJBB5Q, YIY+2V.ZKAEQV M' X(7)=?>PM-KD&VC'8"$DGS$ \7O1SMT#L3$BDX'.N,#/M@LR^H1**-1JA= M7<]N_)8L3%@*\E;Y1O!^5RT1'N*:]IZ*6TM=,!)D2V,_6 6'- 'G-NL 0D"C MCH>PNF"=0WHIUZAF%]5&QPHM#[61H#Y4Y JZK_T;TTD^ M6>Q&KGSF]/Q107>-)G?/08?X*+:X+9PP3 Y![\6IQ;\621^FL],62#@.U/#OP6DW%6_^I1WQ4COCU\/F;#]3 MC*T4"4U[\0DZ(A.3-^-?WHF+LG)VG8) 'N,P1E8S\WTG!)N7!(V#T]E-LV#C M)Y^#H>E!FO".(,V)C&40VU2/Y1-3QN6IVERWOH_KHT @RTHP']1'6#E;+V'= MK*@@\RV5*N<6A=_?]62B97 T\,YC-#UTV<=\*SN/")SRR=/IX*S] J(W"GNHF1N] FD;9*8R(0B\N+W M%E%:84C&W-6/D%@C=!S92Q9KRM:K'CX!N;\&M;8'6>S?3%#6]D",!:U&!Z"%M[USB.$B[!$-RN:3# M-3_B%T4]ZA:5U'D?0F^?!T*/@:'J0Z$[GEIN#I3&_Q=PWGX+.'UB._@AX!SL MC/?O Z=]C\CW]R:'/=*B4)Q:I1=V:4(S[#R6-V&IOW\]:(D7,TB8R'N3\0Z# M\MYH9. K/Y+AQY!)07P+F?>6:$[+K:9,T(RGY]2]VS9-;W8MX6 ->=>1'I\S MZ/1KLKMX7J19R21PG]1#>[QJSLAHNJH[BW&LK0YH<4U!/0^N7_T0-;[F6:6\ M8WC3RS0$H#2KANV*X';Q7+#GL)^ _4/?+G9[WZI*!/G+U]R&8$O^N5(21P : M@.<+"P2E"UJ@_11Z\C]02P,$% @ *(-H66$H8[/U @ S 8 !@ !X M;"]W;W)K.$FU\;"L8/MK/#M.3M=Z,96(<&;Q#[?_?R_H5#;<1 '#X8%W^36&<+)J&0;7*+]5-YHFH4- M)>,%2L.5!(WK<3"-AV<=Y^\=[CANS=X87"8KI;ZYR64V#B(G" 6FUA$8O>YQ MAD(X$,GXOF,&S98N<'_\0'_OW2YA> MG\-BOKQ=7,YNY^=^?11:VL]%A>F.?5:SDQ?8 [A2TN8&YC+#['%\2#H;LI[IK-#0E2W$W5SQ:2:IQ:Q>9P;4&NCL+!8KU,T!>N=S3'?6V%O;D"JZ\<9% M4Y3-$=9*4.O@<@-ON"2+J@Q%FK?#)\Q'*'^B1Q!'G584QW[4;0VZ@WIA7W+< M[;6ZO1YMWB.'!&Z596*G7&9_IIBI-ON#V 0[V'^LDQ' MGCP@)4?$)ME1\@>;&^ R%15=)QJ HO)HD$J^2RNMB4RU-DA\)7WE9JHHF?SY M^E4_B7NGQI4VHW[J:%1D)7C&''K%!),I@N\BYOBYCS3^L)U:5OE^ME*7NYX&PO=V]R:W-H965T5+ZJYD@6OA>5XTY[4RLG1[W>B:;8"W-D9IB0R-CI6MI2=1%STPURMPYU55/ M^'[[40NRRMIY=F)5D^@V9JB\8=;JO.FY,J&FS*TFD9+\K-GG\[O M?KV^/[_X> W#Z\N'N]O[V^OA2<]2:#;H9?,P%VT8\4J8 7Q2C9T8N&YRS%_Z M]RBE95YBD=>%V!MPB-,C"'T/A"^B/?'"Y3I#%R]\)=YM\XC&$IJL\> *1Q9D MD\/UMUEIGV&(V4R7MD0#OY^/C-6$E3]V%:&=(]H]!^^?8S.5&9YV:(,8U(_8 M.7O[)HC]]WM6$"U7$.V+_O.=VAMF=Y([8\-PHK1]9U'74*[*YPJ7H;:TXR&3 M9@)(57R4E1O,%.U78T&-7_B0:EK& JIS3I M 21)3'_?ODE%(-Z_^.*1>V7)=JM;/+0P7/RR;JWS1-5?T7)#UII'&1 J&>9 MM.@*F>-4F=)"X(E4;,5LM5M9![[GI^&V=:N^5'JJ-$T (T5%ALCW@BCDVL)A MTF4Q#%,X+[#)GN"%%;SDRQ\>#@:'D&A'E$WW/MU$*84TX\@$@$<"M%E MN>^'\W*9'U0!@C#RTM"'6/3)?= E1=^+Q*+ 4_[=@K"&H'M_O-VG^#HGZ8[(C*VFT4>7X_W6',VDT,!0-J M6 A!#(<#:C>)23]YB:$@\>+8AP@. T(92U&R%T*)%P41B(@@%,347U:D\4]C M2"0$.0$B9@@F:==IHK2_ I$8> '-<.!L#N96K=X?)(X=6UHJFP+DB3<_M@U MG\C/9RE@*2867FADR-/A$YF4GC)!I$7 M^8.6"[8H9FUL3]6I6DE,M:;#H$N=$B%M]##J0AAZ VZ'(XU%X:/("WWA&AN[ M6E.GPM"='0'/PR>)%X?)D@=NW,9%:.B>!W5;8>1+^&O;L=V![$),.I7-,^1E M#HVR],;*5-%0&8&UF<:-H78//U^ WMKKC4ZVPKU1^28]:VS[D%MJ ME\_@\_;UMS)OW]"?I"[X@E#AF%S]HZ3? =V^2UO!JJE["XZ4I9>E^YS04QXU M&]#X6"F[$'B"Y3\'SOX"4$L#!!0 ( "B#:%D4B)0)6P< !<4 9 M>&PO=V]R:W-H965TB#[1$6T0D4B&I=;:_OM^0DB]:VTD/SHNM$8?#;^Y#7:ZU M^6)S(1S[5A;*7O5RYZKSP<"FN2BY[>M***PLM2FY VE6 UL9P3._J2P&21Q/ M!R67JG=]Z=]]-->7NG:%5.*C8;8N2VZ>7XM"KZ]ZPU[[XEZN7%5^) M!^$>JX\&U& C)9.E4%9JQ8Q87O5NAN>OQ\3O&3Y+L;8[SXPT66C]A8BWV54O M)D"B$*DC"1Q_3^)6% 4) HROCYDC:N/O<2O_-ZPY=%MR*6UW\5V8NO^K- M>RP32UX7[EZO?Q>-/A.2E^K"^E^V#KRC<8^EM76Z;#8#02E5^.??&COL;)C' M1S8DS8;$XPX'>91ON./7ET:OF2%N2*,'KZK?#7!2D5,>G,&JQ#YW_=O-VWOV M^>;=XQU[?W?S\'A_]_[NCT\/EP,'X<0R2!M!KX.@Y(B@5^R]5BZW[$YE(MO? M/P"H#;*D1?8Z.2GP051]-HHCEL3)^(2\T4;3D9BJL>,L(*\R1ZUS__-)S&%R< CS> MQZ>D_QO7_$^"V*=!IQBU+N=P5*H1&)+]A[KQB)P7*[L5D>7C"(9LO: M (.!=(<3@8^LUEA"JA5;U="#\'OFK=*EX!1@P9*5D9J$_PU8I)%458W7-1F# MK.QY2=J. !FLMM0%"B>MY5(8;M+\^9R]$T^B8$,/=)A(^&,MBX%(Q!5-**>AN0::^SR[GZG@1B^RCTET=Z*AU+J$&R1+^B$(Z!P;L5[J-2D01CQI.0T$( MOMVH<1J^PV&Z\H&CU]# H@=5%&3>G])N;=N*L%T9\-6NAIW#A=I&9$3L*-6R MA+^]&+]WR>H#2OJMB"UA:,=>!/0/)NA>1BYKE85T3 LH)9<2GEK#^+!=&R,X MV,?1-K*VRBY$R@D<&)Z]&,^0 3!!^8[G#^-+A7' D2*W+9V=B4I;Z2(D?5D* MDTI>L(I7PM ;4VD#1K9 :4 L8@I0Z7.@&%<9>^P_]-E*/PFC*)'VLON$TLF/ M*YUS*+00<,*>ZO+_D@:'XS_8;9O7H?X8X5N(FO.P];5>'\SA*9O$QOF;U1!"VS-_['T;38=*A;COYL%F>S:8'GX_] M[S2Q+;1S=GLX$7=0)//D*#49S3K44;S#.(KGHZ-D%$_F'>IV/_$WJ^,X&HWF MQ\CAJV@VF77)F]V:T:Z-(K3W(]1P%DW'LR[Y TY&.$SBT5%R%HWGTR[YP1>0 MG:'J!_P"^\7Q,7*&0[M4R(WN$!8U6=$)#)_*N@MK/RW&TPBINI<,R6P2S2>3 MO:09CJ;1Y-5LCV\TG$;SZCO,$:^1$55'<53KE#K"NCC M6B4@#8G/G@4W5%P+8=NI=$GWO3!6H:!67&9,?*MH[MQ5G>H>N1G]@XKWOYM0 M/_G">@I;J?T0@K:Q0?D"70"BM#K;!]/W$8+K-"NT6IUYT&@> O5>.G%6H.ED M+>YV$%^I8,.7)1[R7U3Y;8MHQ&P49]=]?FBG\_L-C,W#_NM$+.A=H7"+7 MA9=ID)DA),"A481;MYJO73?C8LV4/G\S0^5%]+%)EB:UQ?S;IA11K":&PO=V]R:W-H965TB@JY!X28Z/_7WGYGSI[X1\ M5!M$#<]Y5JB!L]&Z['F>BC>8,W4I2BQH)Q4R9YJ6.$,^]8WE\.^V.J,%SB7H+9YSN2/,69B-W :SL&QX.N--@YOV"_9&B/4#^5< MTLJK61*>8Z&X*$!B.G!&C=ZX:<[; Y\X[M21#::2E1"/9G&3#!S?)(09QMHP M,'H]X02SS!!1&M_WG$X=T@"/[0/[1UL[U;)B"B]WTX G3]5P#!'A#8O*M M-LLITVS8EV('TIPF-F/84BV:DN.%&4JD)>URPNGA?#&;CVZF,/LRG]U%LPA& M=U.X7U[/%C!Y6"QF=TL81=%L&?4]3>$,R(OWU..*.GB%^@IN1:$W"F9%@LE+ MO$=IUKD&AUS'P5G"",M+"'T7 C]HGN$+Z]I#RQ>^PC?%%*7$!"9":>7"A)5< MLXS_Q,2%N<22<3)8D<"]WJ"$D5*H%4RYBC.AMA+AZVBEM*2;]>U4>ZKHS=/1 MS=?64R6+<>#0YZ10/J$S?/NFT?8_G*FM6=?6/,?^?W,]2WTZ\7^.=V@LX#,) MBT)E&RQL@^,MC:/0P*I&,P4B!9JZQGQ%VX?16\04X[VW8;TAQ(*D0FF:)Z&( M#U*1D>;P8@WO>$$>L56$5.][?W"^H/HKO0MHM-V@&QBCZ5X% 4Q0:I[RF&FT M&298"L4U=-R6[T/+]>EY?ZH@PH=^P_!U6@U8"KIL4/YS.RX@[+I^-S1&VVUW M0CAU3[PC+6E1'E9;\/EXI\BV3:UXHR# EJ'_9:3D@ M*Y6K%EJ45EE60I-.67-#/P:4Y@#MIT+HP\($J'\UPU]02P,$% @ *(-H M67' -IH=! .PD !D !X;"]W;W)K&ULK59M M;]LV$/XK!S4H$D"S]6K+B6T@+PY68$G=Q%TQ#/M 2V>;J$2J)!4G_?4[4HZ: M=$X6#/LBD4?><\\=CW<<;Z7ZJC>(!NZK4NB)MS&F/N[W=;[!BNF>K%'0RDJJ MBAF:JG5?UPI9X92JLA\%P:!?,2Z\Z=C)YFHZEHTIN<"Y MU4%5,/9UC*[<0+ MO4?!#5]OC!7TI^.:K?$6S>=ZKFC6[U *7J'07 I0N)IXI^'Q66+WNPV_<]SJ M)V.PGBRE_&HG'XJ)%UA"6&)N+ *CWQV>8UE:(*+Q;8?I=2:MXM/Q(_JE\YU\ M63*-Y[+\P@NSF7B9!P6N6%.:&[G]%7?^I!8OEZ5V7]BV>Q.RF#?:R&JG3/.* MB_;/[G=Q>**0!2\H1#N%R/%N#3F6%\RPZ5C)+2B[F]#LP+GJM(D<%_90;HVB M54YZ9CJ_^3B?W2S^\&'VZ?.'^=7L>@&GUQ=P^_%R\>7T9N;#]6PQ[ALR917Z M^0[VK(6-7H =P9449J-A)@HLGNOWB6+',WKD>1:]"GB+=0_BP(0__OY_4_P,*/H&$7*ALX+5=FRQ3Z M(*B,, UR!71@!JLEJN[4W-8+S'?2T$ECR"7=<&VPL%IF@["2)94*+M9PR 5) M9*-)4Q\=_X3Y#.JCC6,:#&#,/#C> +6ZED536" MY\Q5K"@+(/'#80JWC\1#/PQ2^PUC6$AR&.(L\=,XHK]="XBTUE3K\J9J2F:C M6B"E855(9_KT56&<.8Z*0)NTH\I-PR/1B$-!ID_R!*' MMS]NK<:6LD-AT>3$S$A;UFU])FB[EW'E#%$B'(2]F.I=6;;%/Y>JL+XTRN:% MS1)!&0Q56V30%IF]&4>A(&U-)?HQN^Q9,?'P_ET6A<,33=UH65J^+FESX!U3^R1)%GXNV"Q(G'S0B7$M*L\P'BQ8%)ZWG&GJM(#RA''TM M^'A/O97R4F%[5!20^E_B[@)X,.H%77#LZD$8]*).0B2=JV:C\ TQ(GU[$7T; MJ!I=ERS)OL.-AKWLN:4XZ(W^8>EMA['74&]?4>P_:6@5JK5KVYJN:B-,V]LZ M:?&PO=V]R:W-H965T) M >=E78 T+9IL_3#L RV=;*(4J9)4'._7[XZ2'2=UW&&?!@01)=T]=_?G76BWJ;!U_$8NGHP6!Z6O,% MW('[O?YL\&ZP12E$!$P/'R !<@)0&A&]\[S-[6)"GNGC?HO_K8,98YMW"AY5=1N.59;]QC M!92\D>Z+7OT&73Q#PLNUM/X_6[6RPZ3'\L8Z777*Z$$E5'OECQT/.PKC\!6% MN%.(O=^M(>_E)7=\>FKTBAF21C0Z^%"]-CHG%"7ESAE\*U#/33]\^G3Y]?KF MALUN+]GU[?WL]L/U^T[$H5 M4#S7'Z!O6P?CC8/G\4' .ZC[+ D#%H=Q>@ OV0:<>+SDM8"U+E9"2L95P:Z5 MXVHAYA+8S%IPEET*FTMM&P/LS]G<.H-E\]<^&EHKZ7XKU$HGMN8YG/6P5RR8 M!^A-W[V)LO#]@1C2;0SI(?3_D+2#>/N]/6R$W2^!7>BJYFK][LTXCD;O+5ML MN!66.7R/6-@<3)=,(+4\_]X(*Z@9+3W3*((MU5CT!LFW/B,&O ?*M0CPF.,[ MDJX;DR^Q_5B.ZJ( PWU7ZP?$(,F2"\,>N&R I'F;36_20.&AI>!S(=$^F;(X MA:#H[X;!:C TY5#&'J9 MRP9; )WC[@EEA2I*NPX-BH P?O2_9:_6Q@FU8(T2SE,!1>=S MHO#$R)9!OYG#X >YVG'&!NU0+]4QYB M*\$KW2CW#*=H?%0DIK!RT!T_;X#FS;YPB''\*[5$^Y8=>1.ZL9@E>WS"SKGD M"CUOZ?@Q\+*E\%?_783BEQEV*G[FV1>@ M78$D;D0)[+SK?ZR@EDB[%+5%HB;!)!KC]2@+1I/P&$])$,5CEO93M@;R_T;D MM!U0F2P,0.7+/ NB-&)'<9"EV3&JI),A&VY5+C49]YP5^+G$,B8(' @QIGA( M:N,1VHJ&:";K=.ZUPSF F1L'DY12>!3%01)FY%(69,EX#_W_$^+BX;@E+LM" M9"'^"7'QA!B(AA$1-QF-6;95.41]*//L14$\\GZ- M/'O/F(#'FG#;H&AZ:BS3EYU"+?TV[">X$$E)6CBV&?!\N2EVM\2P?CH9*!C* M5N!/;R/T^37 ?S5I-G@XCE]IUH"!=:+RD96-HRV#[XO^)S.KK03\!I*5;JXD M24;'(8N"9#BB8_9T'#T=QT_'"1ME*4U?W.9+AVA1%';Y>N;5ILSW;2Z#G=6S M K/P"S:.>"KA=@O=/MWN\+-V=7T2;W\ ?.1F(7 UD%"B:M@?#7O,M$MU>^-T M[1?9N7:X%OOC$G^'@"$!?%]J[38W9&#[RV;Z#U!+ P04 " H@VA9V&FF M-_<& !*$@ &0 'AL+W=O4+-M[98,^ MV**HN6>^&4KG&VW^MCF1$]_*HK(7@]RY^G0TLFE.I;1#75.%)RMM2NEP:]8C M6QN2F6C4JIJ<'GN]Z[-Y;EN7*$JNC;"-F4IS?8-%7IS,8@&NXU/ M:IT[WAA=GM=R30MR7^IK@[M1+R53)556Z4H86ET,KJ+3-V.F]P1?%6WLP5JP M)TNM_^:;7[*+0<@&44&I8PD2EQMZ2T7!@F#&/YW,0:^2&0_7.^D?O._P92DM MO=7%'RIS^<5@-A 9K613N$]Z\S-U_DQ87JH+Z__%IJ6-0)PVUNFR8X8%I:K: MJ_S6Q>& 818^P!!W#+&WNU7DK7PGG;P\-WHC#%-#&B^\JYX;QJF*D[)P!D\5 M^-SEK^^O%N\7YR,'6;PS2CN^-RU?_ #?7'S4E%]EE!WSCV!#;TB\,^1- M_*C !=5#D82!B,-X_(B\I')9=!*>/6+@N#=P_)CT1R+_%#[Q.2>1ZK+6%57."KT2 M!7N,/>L"40'.0*QPH'*Y(1*RRD0%4:)L\T:<-X&H.RJ79/K0>T(L$K$A S8+ M.06@:\5+54&6;BPH[*M36,!R#\M _,8*CG:\2"]NO_J])B.=JM8')HOG8AQ, MDBFNLV 21KA&XR".)UC$TR">C,4BU\:]=F3*0[Z74;QS"?X69.TK,9^+^43$ M\QB_F5@TRY9>50@8B9=), Z35_MK% 9Q.&T7T1R+S]K)XDX\85$0)PFN$Y E MWN(D"GE_&B23B4_)6Z1$5ML7SV9Q-#VSK1#K@VH[.ZS(M*BT8WN*)N/4;,6- M-$KB>:>UEMN2\QJ@\5F5-3#G1A8-B74CC:P"CP(9UX=T5_@^6 M.TK]D6I_K+3?LF&U5)E7+4O=<*R[]&;"2X(EL*XQWID]7 MD717**;*G!\#H M7>UBIX\A8U%T21Q$)PR/9!Q,8<25;P)W/0PP+ARBRRKNU?M=H'\BGNX99(+= M>XV2#X/)W(,:0(N#Y"3D]8F8!F/\8SG%,HD\Q4R58P[:%8^6IX1VFW&_G=)/#IV_@!#[C)&^1BS47,8=FW,=^96, = MRDS9E&M"((=T.]RGM^PX4O_'DY2^W)(TZ'N^Z\1G=ZLE&<;X3>^*.[;L0?X) M^'_"?X3_=WND/@5@P5%?R8@-!EO6MB)T(,8=:L'J"OUO*U(ROKNH79_JNA"U MK44:T+0R6OCKVE]N@ZV-#L-Q)U"O5BHEX0]]RC=I",S&8C6V7X6+!AE3&MVBY+XC=V-I/J)_T>RT3H#C[PX M/+LV##VW#<1U@#WO_VE4S5H"3Q6=8:ZFLND0D>:R6OO(I,JD3 M/AGKV0'-DTICMFQ/.Z'8*]N@LKK0E'+KCR5+[C)\9#!\(#D.,9\XY0X*O;R^ MY?(NAS!EO9U8S&7>7B&N'2%V^C[0L^RBWIK65G^JUY7ZET55AS1PV:R]ON>3 MX?PA0'R_Y#>Y@O<[D#T0(=Y^6OW^Z&C[FZAVG$$Q#1XU[C?.BP3' HROCPP"_N_EC(GVKJ6+DZ;:_ MXXB9\4;&*ZL+E?E:1_6[_H35C3$\'PJ\PB-(7M_^Z-C)VI>F_:$H-'8_;PY+ MN)+%UBHCW[3&*SC'N'B RO[ZG'P<7\@M&+8@?N^-\O1P?M]20@=?\6P MPO>7]E6_W^T_E%RUWP?VY.U7EH^(O*KXO60%UG XG0S:@_WNQNG:?RU8:N=T MZ9LH/]\=/D?4$L#!!0 ( "B#:%GYPIC-K ( ! & M 9 >&PO=V]R:W-H965T>T+'%6(%>9X" Q&5M3;S@+3'P=\"W#G3JRP62R$>*7V7R-QY9K!&&. MD38,C)9GO,$\-T0DX_>>TVJO-,!C^\#^I$^GZ[ABT2NZE_8-;%!SX*H4EH4>S I*#+>K.QE_PY'@+Y[!N#O 7ZM MN[FH5CEGFDU&4NQ FFAB,T:=:HTF<1DW15EI2:<9X?3D87UWNX3%P^+JYFFY MO%VL8;I:W:Y7(T<3NXEQHCW3K&'RSS -X%YPG2JXY3'&;_$.J6JE^0=I,_\B MX0K+:^BX-OBN'US@Z[2I=FJ^SKE4=8H2IDJA5C8L!(\J*9%KF&H.$/3O.;]AFJDD4XMJ@_%,IGM"8?WGFA^_F"^J!5'UQB_Z]" M760ZK?,Z]7>#D2"&EEI MC V*."$1.4V$C&_A8\;)(RI%2/5I^ _G&ZHY)D@J8M#LY2#D/7B=T [#GK&\ M@1T$@]WTC15Z=L\/X53!G:,N+5!NZUFD2%C%==.PK;<==].FRU_#FUEYS^0VXPIR M3 CJ7O>Z%LAF_C0;+)$/JP,1>T'X')7U!+ P04 M " H@VA9#08R27@% !T#0 &0 'AL+W=O]YY[[KD/RA<;8^]=(81G#Z72[K)7>%^=#P8N*T3) M7=]40N/-TMB2>]S:UY=781GG^S5A:F]DEI\LLS5 M9] M^>C\>DSVP>!/*39N[YI1)JDQ]W3S/K_L#8F04"+SA,#Q;RT60BD" HTO+69O M&Y(<]Z\[]%]#[L@EY4XLC/I+YKZX[)WU6"Z6O%;^UFQ^$VT^$\++C'+A+]LT MMN-9CV6U\Z9LG<&@E+KYSQ]:'?8+WV\^W\X7G]GU_,/\9O'N[F+@ 4LO!UD+<=U MQ <@7K./1OO"L7+7H#.OF"+H+"P[.]YZL+S?YX3H,$?/X]/OHW@V8_,\/V>5-6L9=L;S>223:#0:L7@:3:=C]D$X=\XV5GIQ M:I9+%S&-38@85F1FC3@0Z"2)H\EP^HJ=Q)-H.(E?[6@A^Z\)3:-DEM#%,#H[ M>\W>:Y9QE=6*^TZ\[^D,I8!X1- HP"Q,67']R#*#!9E#XIR)APJ[CM.V"QA0 M(N6I0J7Q5GJFC'-(AY886&MFTM"K.?,6>81&R(B84@U&M+-XTBLMH)7NG@(Y MQ)5+F;4+2UC7<)2@F 4UN?8RDQ7WA 4>->8D))1R?6_KRFH+^^SU=*!M*T3;;M;_;K$KR5"I42+BF/5W@ MAK-26$JG]8C8II!9P:0+&MF\ZM)@A%Y&*]OPFLPMG=0D:FO[U#1TV#I$(DDMUXZ8=P,,[K :$]EW [+GVF46C9'IXW\"M4/O:NQ2FBET16&%. WU[%)!8J3;6S1DPV+4L.BSN<8: MQ=$F[AA@KHU<'.D=2;V6JIAHCNO$TYCO[?7T/9=]G-Z9UW-8%6M#4 M89#V$4+;/9W?I^K_V#P?/?F>2I/TG_NV&NQ]"6/@5N%[G^)#M>:C>/MT^Y-B MWGQ)[\R;WR,?N44[.Z;$$J[#_FS2:S9'=^--%;ZK4^,QW>&RP,\B8<7K.E!3Z<[]D_NMJIE@73>"+%%YZ;]=#K>9#CDFV$N9+;3[BKIVWY M,BFT^X=MG9O0CME&&UGLP+0N>%F/[&[7AP> 7G@ $.T D=-=;^14GC+#1@,E MMZ!L-K'9B2O5H4D<+^VAS(VBIYQP9I2>G%S>7%S/899^3<=G$T@O3H&"5S>3 M4SB;IN/IV?1Z.ID/ D.[64R0[9C'-7-T@+D/Y[(T:PV3,L?\,3X@E8W4:"]U M'+U(.,?J".+0ARB,DA?XXJ;TV/'%!_AF[)XM!&I@90YIEJD-$QJ^I0MM%+TL MWY\KN69,GF>T%^A85RS#H48O^GH_H_S+9+ M[X">3WPCZD!SKJ@SPHHE*2LRMF;)/QCDQ>[ZY")K6Q:0IOL=R@;P]S2[9I1\/NL-%_]-Q+'3SP MH@+5RCFN!E=Y;4M-M#'UM/:RW^GU%^&ZYE%YLK/OBUTH%\;4LC'\Y6H=0/3LY\=E:E=)/;*4,/EE:5\J MMVYUXBNG9,Z;RN)D/IT^/BFE-J.+%_SL@[MX8>M0:*,^..'KLI1N^TH5=O-R M-!LU#S[JU3K0@Y.+%Y5 M\&^M-K[W6I E"VN_T)NW^CIR.1JZ6LB_#1;GY3R9YS.B^SA>?_Q2:N/9^/ M1%;[8,NT&1J4VL2_\FOR0V_#T^F1#?.T8WO[ZYO;J[9N[ M%RQ6/FQ\Y[A=Q8TU8>_'&Y"H?[C^!:JU^\T:_5_,'#[Q3U42< M3L=B/IV?/7#>:6OO*9]W>LQ>6Y8Z(*N"%]+DX@KJ:K-2)M/*B]?:9X7UM5/B M/Y<+'QR2YK^'O!"%G!T60H7TS%SQ]/D#)IRU)IP] M=/I?#]D_.$[\KE:R$!^XU\6[$(Y,9M3C&:/QT** MJ@Z2BDUDA?2>*P^+"[GQM0X"CY0CI]/'NO2B1JXX$=9*7,E" VB,EN*MN9=< M^78)\?I>9EN2*C;2BZ4N5"[D"ICC0]QHRTJ:K?B1WOSPW=/Y?/J\IR@_F3W_ M26C#R^_J2CEM'?;5+I"(GF3\26?6)FSIPSMIQ+63R!&?V8&,X4&-F#')V:QU MMN:#*IB)+%LNA;[R202 F M:YD+H^Y9/IV,4P::CWOF[#AO!<<$E4=%.E-E52G)VIB<_=$D"@H9Y;P3[38. ME[RMC<&U=H@PRC(XC> /PCO9-9XQ< A/(STV,:%;F+>TX*ZR,6]MH4,BDMF+*"7$7JY MDQ*4S\:&UN\IH)UKH+)3I4HN\O7"JS]K2()JN3(:AL)B:G_)Q -^89U;5U"N MT<(,*<;B<;PT'')[P$D3JO)WTM241;.GC,2GXP7[D)!I[-.K9[X=R-AT7GCN*4MP(1(K:ZDCEK9F78L(;#H76V4 MF,?S6YL!691/3N3:$0/B)-^W "%/Z4.?EG +&F.;2<.L'Q@6TZ*&Z;,GXP,! M T,$@61C"-) 72BPLRA93Q*H1"Q9-ZC8:B_6AV/IF" Q4%GC2 M5,DM']<7K;Y6L#CF\P(") (*T(1[:T[SQ19XA"8/0,>GL;7YA%^T%O6KOJJL M#JQ^U(B%M-J/#Z)[@H!CA113MH+ >UFP^RXKY(Z8)7;S8$TMX;^BW=U$J-.M MT0@JV.*>%$>72/TU-MPC'3-UQ+ZS*33@[X(^+K17T"D#D M19V,U6'8AT@B_6/@!UA^KDUWM* 4*YA7 "8!I$6TW*AX6$1">+Z339[#"[V* M14D(EO6)6V,]@P$,EUGF:E3BFA W( G04PF6<:9%B:/QP8\+N4"F-6@H2VKW M $5#.8/L]=9@ ;+)!PWV3\A\R:5Q(QU$G<[Z46L,3Y+BD2R+ '9/6).U22@. M'21WUTXX UME5*L,;>'C.S=LAR%H^[@4C\YZ1[-K4H?=/8'(A^SE;S\I)-O^ M6F6JI"Z>S)^S2?"9S'.&!5FT$MBJ64]T7CM*G8@5L ^#$[U'BL@=^Q]4DG)( M\QIRGB=GMLZ-@<_;U*%:3H3G0 \':!-1H&YN"YVSZ0M9,"[$D5@>B'CT\\,J MQ\06;?3R2^M:OM&L?PJ-&C4[=PC#%#X M/=/;_7FBG[0H3!"1Q M"0$Z1AF1&WB:V9*5HXW18Z0LVXB2#F H$;S6$MLE/4,CP%:U7))#CJ1Q8^J8 M!0$-R5G6.J0$ MU:$6I7.%\ R.927N<0BSY@SJ1#A4KN3.'R\[X(6Q %'.+;T M?;\HI'&#=J0 MJ[J)J>G9'"@87*7T23%KG$N]*"MJ2B$Z+W"TB)A$P!MS^:@NNZ@#IL1>,)FA M=[[&WY8&X$P:[G6F?,,UHNW,,?I^@<>7SI90(:B";J3JF-.(2: >O"1DC-"0 M4K&4<"&?HM$,DXW,DANH'7I^+0DH8"@7,_7DG:AV6D=/15YHDRL;9]DE-C3^ M5655V*U2:4[D['28/K!S()N\AU9&3N.($#ZOV.%1!?9%V=*/1E8?I%D 90^Y MGPV/72^%0+LX-'/N)I\3.+=&C#O-L:)5?"+^6.O$)WLE^#?+_7B1[Y3WWL7& M7C G\Z2%F/\@RN7\.970\+?AIYZ6LJR=Q]NK%N!0URM:2)])*$7J M5Q!-<<0U5CWNFXK/I]EPB?4_;Y6DR6'>[[$@5IK3"/ =Q^=D0!8-6#:.Z%\W M<.?<6=#<.<1N?&@%,;E"9HD0[D:QHM'+(JD?/1FROV,*#5R?)LLX6$ZC?_\ MNGA$TJULSY&[ADR/&=+.-0!EY%6(Y*CK*_M[$]?7=?2U0SON A9*E"-TB.Z68& M4Y_#N*]R/.0+'$FC^@[4D=Z$31%4Y H)OB)&GO5NE@%?=45KH<*TKWM5U'[ MEQ*R.!F+DO0>"DI/ ZY#PB(Y'SO>(4E-51&GYY#3-]E7JL.A@ M,# S$ZK;G=)_.A&_6VF^N7U!9:8Y.TDW&0[F>_-=#"]0FGO%C_*G.#]\1O]7 MD0^(NU2:[V&QH>]5Q'6$.=3$1W(V^W$ZF4V_3RX%<+H5]R\QF\S/OQ<_X^_Y M]/NQR%4%L.&.?AA+@PV<2X$+ONO-P=G+7BI.2ITA \VG4G"Q MPX#5IB[_MNN VAM%4_C!TDY:,RNJ W D2HCK?&_AKIJ#N/YC-1\ )IKDB*DD M2AIY;U-93/2L&F M=DP@%JB/V/3Y5@C\"?/K&"GX18$(^7@A0SJ..5=R3=W0Y)X(055CA*7D]6OI M5+-+FWMHT7T;ILR*'$2#%23X^,6-[U^P[J@)S@46%])-#[-DOE8^ $[J:Z:J M'C@==+TLO&V2WN\"+WW'S$?)@Q&E(!@+WRAJ#N1D(TXG3\YIZVPRG0X@4YH. MQR-4GR&]FJ6)032J\XU"%UF08*.>A[*M)8T^@' M84EH=(M%6UTEQO8-T$4@6Q*SV,9TH!*@[P@"#?=\Z4D7@4TDAG6M0>TJ4 3SL %8ZH''?, 7HRYJ& M\A=\"/ &FG7L4+$9_7S8%&1TY?S- M>>G4H*%@[FE**GY/AX[CZ^[ZK\"C F2)U>':[I2]A0),#-B^O^"@)E6:$-"M M$E,7C&R:+Z 8;?CZN@/= :C2?J>B''DDSI-#7[2?]'XG42JWXE^#\)=U)L2? M3+1/VQ^<7,;?673+XZ]5;KCOTSWV$ENG@)F14,"VI_A7/P/4$L#!!0 ( "B#:%EFTR3?C0H %T= 9 M >&PO=V]R:W-H965T,9QW#;3:^*SDW8Z-_R-D5>B2O%=%V67&W>BD*NWPS"0;MPG2^6 MAA9.SUZO^$+<"/-Y=:5P=]I1F>6EJ'0N*Z;$_,W@/'SY-J']=L/ON5CKWC4C M3292?J&;][,W@X $$H68&J+ \7,K+D11$"&(\;6A.>A8TL'^=4O])ZL[=)EP M+2YD\4<^,\LW@W3 9F+.Z\)*[EFBG:#&EU85>UI")=7Y)0; MH_ TQSES=O/IX\6OOWS\Y[O+ZYM_L,M_?7[_Z<_7IP:4Z?GIM*'RUE&)#E#) MV&^R,DO-+JN9F.V>/X5$G5A1*];;Z%&"-V+ELSCP6!1$R2/TXD[-V-*+#]$S MZA6?BC<#9(06 MZE8,SG[\(1P%KQZ1.>ED3AZCON.:'W](HW#\ZA$'?2\M]FDIV%P6R,Z\6C## M)X5@5IO*:&;PL*K+B5!,SIE>\$]-F-;2K,3O.*U"7M<9C??)RW\&'AVZ< .=; 9J5@P\N9%DB^37YWV-' M@1_07\A67+%;7M0"A ,/2VPT\D9QNKU-O724L,\(:)TO*FY $V:9"Z5P9>FQ MT&VU!HU>W;^U,<>NQ:I6TR6 @UTIN5"\9.<'+.59*68DH++C6*]H@0/\%@LE%E"""!V%?C9DD[PH"!>QD,/3 M &QMX L*@NFNT>(L]F. 3[=_O/D-/63SFN4A&1)TCKQTFSHI>-A0\Y_6D2ZL(,M!=>UVC0Y M,.$%KQS+-/:28=(0]9HH60LEF+B;%C498JYD^2#<[ &8MX;Y703I&B=GI!C) MK>N)%E]K>*?8=$K JQ^1#22MB[#G.2!^E@,.2I%X21IZT3A]EF>&@*'6,S!^ M03B(* 17V,$:K)(M08JT78L?2+)&HP/NR:O& Q N1_]EA,IYP7AIK0YZ<%$. M*0V_P_.5)$-,-I;B^VI>N*B_%K/:-5/G4WL(;"/6(D7/B/!^)4RO9+@:X;'9 M?B?AOG*>\MOB_!Y25]2QL2MHH!LT_;AR"7G>=I&6AWTD5]LVCPB0)YZ:C9"/ MS.K*H'[)/G0EKRDCN]6*_6&;/3%[<7XK%$"+7=X)9>UW9;W\X/FUQ4I2_0*2 M4+M1P_J?A"HMZ8W@"F3/NZAYCTU H'S*?K=%ZA[_C[WL 7(^+)21-TQB=L3B MQ,\2%OLCNHZ]$.6I%77&CN/Q"5;])&$7%"2%78M/V BGPOM,]E@M\I)QPV4X M9I&?X3KUHF':^8E@M6D3A./KZL0AH MT((B?B+,6@B7R]-":E*CR\%]A;9?]2@:OM;2;.'@ P:,/S%@-(%X>8= K^!9 M"CFV0)Q66\"B_:*-B(YG#_*H*+W KA=@*#9-Z&I7)8TT"(W[>M+YQJ:B<^ : M4OXEE+1,T=N,.KAO@Q\%3GP[^NFX0Q#85&@&E1.': M"0FYJB:4^V"CG=!\M5+R+B]='](W6%L$^Z5&W)'JVG5J#7LF@1.(HW6+&[S! M#8,!F*V U=*V@ %RPF*%SZYO/FOWKX%V=F7OS!+)1?44]>J_8$1\1$ZEA1WS M$_!H2MI4(A)=+X,GDQ,K(Y\NS!B!\9V[*=T6DA>N$Z!-A*O+=0^UT44 MMY6DCL^5(:2#(0AN4MF:?"&LS&N(;@GO,&R:03>L3.C-@K];$NQN!,*NG-]? M$G8!V*-JB1-DH*9[<864!ID'M>-!,?B9(IN]([3XB>>J@?@/78CM1?3,RT8A M@6/DX_?G)CDB+\*S)/:S,?O=G3X.3X#B7CJ,3FAS,NZ!^S"*+>)CL-EAMT?] M8QP?>VE (!P/_32QA-^[6-,L]$;!R,O"MMUS<==0G-2F36?3CH>SFJ!M+_#6 MVN(;=0S.F%H84[@H))>M^*:-2%&N"KD1MD^AQI6D[&1"1^NER<@E@@/3;1\V M)TL[+'4-%$E"\CK8=C&CNZ#95>A[,1Z,;$][@[:$2)56O3Q;M<6+8PA2P^C%\FFNC;G 9*1)6T) M[L!L5_@(+7$#;9>MDUVIO>KF9S2"_6(1IV,D1==Z;SMX-*YMH""ZX"0GW:-T MCRD8)\)0FKHRB_M<23!K@'741O MG/NNJ.\4(TF#^SD;;#/VV59_O,6*[K.*_/$^5G^KR[)!_^*M-<1%WQ#[7@"Z M4@H#NG(OT%53UK?#UA/MV=_+UUS-=%NYJ?N@W42CTK+(9]PU5_@I;3=O&UX$ ME.NS>D9P -)O%NZ_2OQD/=)_(\T^D.5V5MS$86>E[NH";1\Q5NB!*A2*(Y2Y M. CM;Y2E^$V\(,O<;S1B-[P0#B9=4T4BIMXP35&M(XQ:T=#+ DPR*)112*__ M:'QF,U OY,J6M"CPTA2C$^BA4(_&7C!.V#C!8LI^%A7T+RQ]/BN!J_2BVH[$ MJ3?*1OB?8?P&]3A,633V$J33)]O9'G02)8::.>^@;Y0EM4_T%JN]LW65Q1DF MNPA]!6B.68A@BL$OQ 09!PE["\'FJ 7N94[_W/'8&XX"]!\9[(-6XY@4"X=T M@5XB2T^>(Q_U PUU;C -H:NPL8E'_5&M>:M/;4J(AB2R Z278*@]8EGFQ:GU M7S#TDF"T Q)3OLHAC$6)H_C^E!/Y4;^2?C/L.:'V1.?-"(CY3:B*%R^HN=%R M;M:$@'W7NQD#>SW[CI8AE#3R6-P9//7H)8QK@?H3"C:]RWEM/?) MJQ1J83_L:?<2T7W]ZE:[;X?G[I/9=KO[\/@;5PN,VG# '$<#?SP<,.4^YKD; M(U?V ]I$&B-+>[D4'$%'&_!\+J5I;XA!]T7U[']02P,$% @ *(-H64%K M/=TI P VP8 !D !X;"]W;W)K&ULE57;;MLP M#/T5PBN*!G#C:Q*W30*T78;FH1>DW?8P[$&QF=BH+7F2TJ1_/TI.W!1H@^W! M$D611SRB2 _70CZK'%'#IBJY&CFYUO6YYZDTQXJIKJB1T\Y"R(II6LJEIVJ) M++-.5>F%OM_W*E9P9SRTN@)BY%P&YU>QL;<&/PIFV7@HQ1JDL28T(UBJUIN"*[A)RJ.6M%N0GQ[?/]U, M9C"]N[Z_G;AP-WD:>II@S::7;B&N&HCP$X@SN!5P61#;UJA@E^7QN1M.*% U"4634*!T:*SFY+G+B34D(8)44'DJ359B M88$6HJ0Z+_@23@I.&K%29*PZY_!DC]A_*G!GSGJGL>@6^4V:![W=H# ,:^V<=F%'[H)HW[+C@$M.5E(:<9AO8)IW,.W#\)0F#\**= M(S?PPW;5W#L!G%(SE4P;A'TR@9O$ 8U^?T!TSGR?_.,D^B!?1S!PPRB@N>\& MO9CFL.>& \N?=OJQC6:&]D5RK6Q.Y!L)UD9-2F;RI@4I!<=33;T6:O8J*8.6 M7RHQ*W3WH\?L[36<"N72ME5%KV'%==-[6FW;N2^;AO5FWK3]6R:7!5=0XH)< M_>Z@YX!L6FFST**V[6LN-#5#*^;T]T%I#&A_(83>+&ULS5A=<]O&%?TK.XPG3S1)D;(C6Q\SLN(T:L>)Q[+;SG3ZL NR+6!761W M(4K]]3WW+@"""<5XW)>^2 2P]_N>%(Z7^N(2[^>A\:3+D2HKN;+Q>+EO-;&3JXNY-Y[?W7AVE@92^^] M"FU=:__XABJWO9R<3/H;'\QZ$_G&_.JBT6NZH_BI>>]Q-1^T%*8F&XRSRE-Y M.;D^>?WFE,_+@;\;VH;1;\619,Y]X8O;XG*R8(>HHCRR!HU_]W1#5<6*X,9O MG<[)8)(%Q[][[3])[(@ETX%N7/4/4\3-Y>1LH@HJ=5O%#V[[,W7QO&!]N:N" M_%7;=':UFJB\#='5G3 \J(U-__5#EX>1P-GB"8%E)[ 4OY,A\?)''?75A7=; MY?DTM/$/"56DX9RQ7)2[Z/'40"Y>W?YR\^N[M^KC]3_?WEW,(S3R_7G>2;]) MTLLGI%^I=\[&35!O;4'%OOPE+_NLY"]&B(?Q\*.6D\/:R10?(Z-#JGRPE0 M$,C?T^3J^^].7B[.C_A[.OA[>DS[GY;CZZ75QPVI&UR'L5Z+VP7ZTE-,TAE9*I'1QAMPI(&PITIS M9> 6R"#_\IPYJ$"B:K:CN1B<($6#K&3\6Q.T2@E:S%XBR^P MM>Q3*KE,667A7:EA"RI;#_8N/H,,,0UBZ!WBD2.* Q@8FB5N5@U3A"2Q8[P\('NR<+[.P#6Y*36K2FTS6FO&1%V9_Z1ZZ]JAJ+C( MR4>89^.D/9SAIP5L5*X1V:X-@FJ1YY1]:2)FHIL64&&!O[HLJ.L\GBNMG*7G M$>-.58#'6NJJT#6Q2KZ N0+C+ )49'-&"%_:;KAM3=R($;WV-'B?Y.7^S>W[ M:S8EDQ"%)+A?(6RH^<4A[R?+J?K^N[/E ML>YQP;^R79&VL1C3#>C@(&1.7LU>_F]8G"%P(18$<9@]#+>)J56#OZX("K&R M>NDNZ8<@@1[A(,2;$:>5/*8T(H;KNFFJ1[:IK:* XK*KB$#J9&V+MJ2R)-E+ MQ%_/!WJPEBT(N 2H<.P1339B;IR0?LB(@]YS9(J@\ZHMV&QKV\!&Q->2(T%) M.;EYWGK/)P;,@OQKR/:V/37T/J=9ZRMW:@O>*?=#&C8Y394JU M.P!R=FT%II18Q\J9-TY^. \'TO"U[O4@*L0R;Q[LL$8[UVU*#=C68+4S6<PVA(SWR+(TF$YI[-7\,OL'(4M4(-Y;WB6 &]ELXI,[,C])X[9U M+7KV08/6DTG4A%MH-&?2CA*XN5CN5CVU=>QXA\5T&S?.RS:\5X==F?^P'ATP M*IR-:YX1$D)(1,]1X-5\A8.\*2E^C^=[HU D&\?Z:W_EE\=+[ ?:ZD)/U5\P MZR U5;?<#+P>=6S6O4S\#:4LL)/U0=>C& MT>O,;="UOLPUXU]S.:(7'HU43IO*^D^.-XYV%VR'B6U7@H M:6#)T6*>A&O=[^3=1BZ+V"[7,_6SV\*63_#KRB/!2$IXI@&QEHDH8_O$+B-R M25NW>,=']*YD"+@-+>>O*#CG::4]U-,C[?SJB<.NND_'-9S&*NV%_(!Z,&_D MOA2+>*37LE+O)I@4(X6S3R*YD' VO$<(/Z84_5D;=6ZGA2M-$_&Q3;7FG2T< M&Y2Z0C.UZ_0:@#DI$Z7LUKF='J_ZKR",D90/DVB_R^U^1$-G,(LSB'1P5F? M7H,55)8F*?O36\(6\U-UU?2\:G6U[ *V]!#Q^M%M5K-#'U'FH^];-?FU?,4+ MZ6-!^M0UW!T^%%ZG[V.[X^DKXSOMUP;HJ*B$*%['7TR43U_NTD5TC7PMRUR, MKI:?&T+#>SZ YZ7#ZU)WP0:&SZ=7_P502P,$% @ *(-H6&ULU5=;<^(V%/XK9]Q. M9W?& =\P-@5F0D(GF6X( Z3[T.F#L 7VQ+9<20[)O^^1#(ZS2]CLI@_MBW4] MW[GI?)*'.\;O14*IA,<\*\3(2*0L!]VNB!*:$]%A)2UP9<-X3B0.^;8K2DY) MK(7RK.M8EM_-25H8XZ&>F_/QD%4R2PLZYR"J/"?\:4(SMAL9MG&86*3;1*J) M[GA8DBU=4GE7SCF.N@U*G.:T$"DK@-/-R#BW!Q-/[=<;_DCI3K3ZH#Q9,W:O M!M?QR+"4032CD50(!)L'>D&S3 &A&7_O,8U&I1)L]P_HOVG?T9KX7D>'+^.N9O#><=AU/5 M-! EB>C(P'(1E#]08_S+3[9O_7K"6*\QUCN%_J_F[:2FXW[\J'J8$)%&4"#; MI$7$<@H?,B;$1R@QYD+'G$C)TW4ER3JC(!G@KAS+%RLAND]8%E,N(!5JNJPD MC:$2F#20"86=+D$:GY$'RI%1H*CR->*R#2 ="4F*6&W5:H2:;4-#7/$#$!J3 MLK@#EVFF5?P7S<55C4(W&R0XM5PR20N9DBQ[@EA9CG0'@D;HETP50@OTB+/S M;XAC +(JIGOUK%2D*DQ8+.\$?*@7%>1<37Q4YIDJ' 0R*O#0 'U4\"9,E_/Y MWJ<.7&\:52;>"U'R32=4R)&W%:EC,-/BW;EYSH?$2TU4_&GO84YEHN*RPJ4- MR_#VTAL5E@!="8749V&G%YB.[6,GM$S?53-]V^S[_9IM52[JG-;%HB,Z@,]?ELE!R;XN M6J?:[R-^"'YH6HB.H\!WU,CU_1,>O<6+ =IJ=7I]W00>-G;'K1O+_?$P'R&8 M_WV@EVU^ ,<)H6?9X/9L<#R_I@O;[ 5]<,T@#,$Q UQR3:<7UMQ@.P'8K@]> M#[P09@TGBI>F'XJK77UH@>V[T'?-'AJ"+MM6"'W'#!WK9*B_XP3XNNF'.O5. M?1["X N2T')GZK&H3,471(7/6"F0\5$7UJKBT1@VG.7'".3=M+&F$<$P*>R4 M'RZ(':NR&!+,+:Y3? XCRYXU#/M&IGD/I;P\%[9I8?+[O@U^8.'(Q>.T/QMA M'R5\[/BV Z[OP;'G4K?UY,TIW^J'O;IFJT+6K]]FMOEW.*^?S,_;ZQ^/&\*W MF"6\J#8HBLGM&<#KQWP]D*S4#^@UD_@W)9&**BC?,C%7+);Y9*]TPBX]Z,S&MYJQT0DT]B<-P.FF8D*/S4S=WH\]/ M56=K(?F-!M,U#=,/%[Q6V[-1--I-+,6FLC0Q.3]MV8;?OA8GHU" L1K7EC2P/!VQ]_Q MNB9%".._O<[1WB0)#L<[[1_OT77G_\A/XX!QSO %_&S"F]Y.X8D#" .X_09?@,3I2Y[4M\$8L[#D MK=)6R W\:[$R5F.X_/O8=KVV]+@V2J$3T[*"GXTP1PS7=WQT_O*G:!J^?09K MNL>:/J?]'W#6L_J/H_\QH_"YXO!.-2V3#U H3-Z2:P-81#1S[!K/MP&K8,5Q M2=,JZ2;4&NQ & L.;"M15"C2,I3FL!:2R4*P&H3T]8@26QA@=TS4;%5S8+($ M?L?J#M>76#4V7H"MY(5R]:=A7KM&,FRGI M586^0LRLKE5!8) @U>F"&V<35S)CN#&T%-4Y>++@8T?(=\S05H=;QQVY1R=U M><^+CDH77*_7HN#:JWSB)<*ZH\KU!%?.K9*HH8KH'*1J43JRL+@)$V"=+!P, M05,/!])LA66=+'#9<7K9:E5VA04*)$?#AJN-9BVZC;@G&=I;V^E6(3GDXIX_ M8N&0P=YK].(1^Y^8W%%4,8,L6JZQ)B)06S$+PKII!N0$C(5'ODF_WB=X'X)C M^*/B\H!XW'G324'^-00/2[L!?H]F).)^",A$*0S;;'!W;I'DCX0(B?'1L/_0 MC@?$^.VU6E#7&S"$V\.9K]PBZ3[0T>_489QS"-9*U+6#7Y8(9I\AOBWL F& MA_C&-4-,Z*1CB+ZU9!]:3J*4\QA&M/H.,[=TT%EM*.[%1AKL3K;R$J(A:"BS M,Z5YH392V)W7.2LJA*BH=U,3/IJ 5&DM1DJ!(K@OPE/@X<)GB5BON49/"1>? M_![]*;BD@"'] GUSZ_%B(I,6A:\]VTMN+.LTDT3NDELL#_"2->U;N$84>K \ M."PZG7;O#YW,RCN.H6-\T/K=VH-]&9S8*JCP#/"FQA7US@(Z7*NN14GCW74, ML:N3QN[\NU:8(ULRMNH,N0M3YP3K3\,#H.2I,4D[JP+RTII*CI(TU[I((GAT M1Q)K(!:LS\S'G.I]W./YZTS]-9AZJ,]4JJ6]!UCJ$?)#KWDM+"T/H$*0&$^$ M3Y&U,5QQ:L6>XL\'1JRK[WT!,T>#Z;N!#Z_(%+[:>X<"Z8A[7^]K,L6<*LV@ M@*+(^$VP'SR&$,O M(([G01CF- JG032;XVB:I4&I9"D>1 E M(209WF?9 :(D38,TG$*"A[ PB2%"^TF0S&/(22J=]3I?1:\ARH(\F=,MS$-( MI\$,E:99D"4Y%@:+P3ATV0M(IF& ^FF$JZ*8]H#ZLS"((AKG>1I,YU.G^T/O M(.OH)[]*8KWQK'/'.AX6+6]6B&9W8@Q\H UJ=E%WI:OV?F+#)74-%%YKU0"6 M)VF8^X+HBQ]E08?5=U^UA_7#-QD4WIU9\.B!+>E RZ-I:@H4H3[$QG!#CV_\ M([!&=13HHJ_0_GBS4MCK*X:7%>?T6534>.X0:^K66)(0'/5+&OI.H:E^[E3V M,>P:Q1C>=]KEU0]SZ!92! <@%>(K!?:*#IVY:TSN#-&Y9*$TBL*? 6^-TJ[' M'!PZ!OX?_T,)?_P,\G_.Y2_8^(@LZQH&QF\V"Z;9U$5R'$S#T$F-P+K0&ULC5?;;MLX$/T5PET4*>#XFK1I M+@:2-,46Z"4;-]V'Q3Y0TMAB2Y$J2=G-W^\9ZA*E2=U]B26*<^;,S)DA<[JU M[IO/B8+X46CCSP9Y".7Q>.S3G KI1[8D@R\KZPH9\.K68U\ZDEDT*O1X-IF\ M'!=2F<'B-*Y=N\6IK8)6AJZ=\%512'=W0=INSP;30;MPH]9YX(7QXK24:UI2 MN"VO'=[&'4JF"C)>62,'S=\4;3UO6?!D236?N.7=]G98,*$ M2%,:&$'B9T.7I#4#@<;W!G/0N63#_G.+_C;&CE@2Z>G2ZK]5%O*SP=% 9+22 ME0XW=OLG-?$<,EYJM8]_Q;;>.WL]$&GE@RT:8S HE*E_Y8\F#SV#H\DO#&:- MP2SRKAU%EF]DD(M39[?"\6Z@\4,,-5J#G#)O'/>>*#@R+^?2K<&NW@ M:33NDF-?RI3.!F@#3VY#@\7S9].7DY,=7 \ZK@>[T!]S?8K@;R!^+JGX9,1' MNZ$B(2=>UFD=BI"3N+1%*%")&RJE:$+,R0D$QJ43)54"J? S94UHYO",Q&3G/ M<--7)QA341,F2!XV(W%=.5])! F6;/9S,,/HORHQG_@S4E3XN(0D?\7@:NU2 M:S+%8RQZ=Z3,L%V?$H$RES+H+J4(6-[R06E=: M)^NQ":C_+X!'=6OS/!*W'"2\QO$?H1OC>B,R@1AP;/@ EY&%+%4 4\S ]%OD M8DYS/DKKPWZJK8]YS;[B0Q$G#I\< M", (@X.6#ZI>A$. 9I2 DR%?1Q=RY;+]4CHHCG[@!/;D1^+3"EY3E+>P%6N' MR:]0&+N-[N*J[R+-26?PBT3$%H%>J5^L1K*^"1]A,HO"L,@K/+DG!7LL]J8O MD) N'X^]H0&AF.GA?L''@BC)*0L-K2!NT:3F1.S-@#+[+[_.8 +']XF"-9EZU MJ>X/K)@O%?IAXD70<+]-^@\Z.Q]]\.GPB M^(2TH@VX[F)4ETZF*:Z4CB<#;Z85W.$7A);M*93$2C13C#?9U0KR-6O?)O;A MJ24SGD@JEC8^I5*/GKI+C'OWO#CM^3:+NK' ZBM?M]I=F,_K>^+]]OJV_4&Z M-9_VFE8PG8Q>'0[J0="^!%O&6V-B ]07'W-<^LGQ!GQ?61O:%W;0_1NQ^ ]0 M2P,$% @ *(-H6;$7$;*6 @ W < !D !X;"]W;W)K&ULK55M;]HP$/XK5E9-F[0UKT#+0J1"F+8/G5!9M\\F.8A5Q\YL M!]I_/]L)&6T#JKI^(;[S/<_C.YN[>,?%G2P %+HO*9,3IU"J&KNNS HHL3SG M%3"]L^:BQ$J;8N/*2@#.+:BD;N!Y0[?$A#E);'T+D<2\5I0P6 @DZ[+$XF$* ME.\FCN_L'3=D4RCC<).XPAM8@KJM%D);;L>2DQ*8))PA >N)<^6/YY&)MP&_ M".SDP1J93%:SYQ/',@H) IPX#U9PLSH-00Z6/\:3F=3M( #]=[]J\V M=YW+"DN8-F" M]0E*PIHOOF_K< #PCP&"%A \!41' &$+"%^J$+6 Z*4*@Q9@4W>;W&WA4JQP M$@N^0\)$:S:SL-6W:%TOPLP[62JA=XG&J62!']!6H@4(^^98!B@E,J-+!/?!J<)%Q"=8Y"[Q,*O"#J.<_LY?"P+YW_4Y^_6OU1,<+N M%826+WS-*^B[[(8NZJ9O M1/;H3J+N3J)3[,D//20(RW@)""LER*I6>$4!*8ZTL]1-5C>'[*[@- ?1^X]L M^(>6W\R+;1)>1)$7N]O#ZC^/&EP$_O!Q5/H\ZM(;AD^XYL^C1OYH..JBFD*X M!^VJ!+&Q;M1=&4[\!/_U!_/_!Y_JD=7,VG^T3=S[QJ+#6$2 M45AK*>]\I+NI:&9)8RA>V6:YXDJW7KLL]/@%80+T_IISM3>,0#?0D[]02P,$ M% @ *(-H69\N5H!#!0 &!T !D !X;"]W;W)K&ULU9E=4^,V&(7_BB:=Z;0S66PK@85MR$P(N[-=7BCVFUC% MMEQ)3J"_OJ_LQ(Y912G>Y&*Y@-C6.=*1]?$0C59"/JD80)/G-,G492_6.O_@ M>2J,(67J1.20X9.YD"G3>"D7GLHEL*@4I8E'??_,2QG/>N-1>>].CD>BT G/ MX$X25:0IDR]7D(C592_H;6[<\T6LS0UO/,K9 AY _Y;?2;SR:I>(IY I+C(B M87[9FP0?IO3,",H2OW-8J:W/Q$29"?%D+FZBRYYO6@0)A-I8,/RSA"DDB7'" M=ORS-NW5=1KA]N>-^ZB0LE!;I6HPM2'E6_67/ZX[8$M#A#@%="^@KP;F_0S!8"P9E MT*IE9:QKIMEX),6*2%,:W*?,PBB"SZJ5M_X=![F*R. M1S?QKJC3\ 'R$S+P^X3Z=$A4S"388DV_U:75N$'=]X/2=K##UM;G?3)[(3=9 MQ)<\*EAB>P65Z=!N:J;]!Y6S$"Y[.*\5R"7TQC_^$)SYO]B"'\BLE7]8YQ^Z MW,>_BNS=?9$ "?S9Z;M@NQ_()!*YM@ZA*[?IG"4*;$F=LHY)3^NDI\Y&[4KY M"!+G--L1U.VY,ZA3UC'H61WTK/,K=8=U^^X,ZY1U#/N^#OO>V:AKAI.4/(3Q MBLE_9RR,R9^WD,Y _F4+Z/1ZZ[0]D%DK]GD=^_P8R];Y(?,?R*R5_Z+.?^%\ M[;*YXD1&_6'X(E M3 7 9,*1?5#[)=0")RX9!&5OG1)LPRH&K!F%ZRI4,?L;X=-4KC?&,<.@,\"" M2B11?[N,<7^I*S7(:H)ASVJ$:Z)R"/F<8P_"TDP@HA#9L8".L6]K_Q/'< W\ M!O%\]Z+,4MO:>;5']M5XL?*S:W;,>BM"9U.71/2 M)B'MA X.0-KCJ&5AW4K=LJY!&Q@.G*PY+@.9:8+_Q]A?Z1Y]>[VS)CP&[08- M[@9N-/WXG'/)W!G=#J^7*6O(8X!NT)!NX,;2[3%Z751QK4G=-D-Z3B+V8OUG MS2WMFK!!W,#-HI-Z,YHL&4_8;,<*5+F7:[6SH M-'#CZ50ROB /+(E8%C,GF[J=WHHFAW)KYV[P-#@*GP8'!=1#N;7[H$'4X$B, MZO9] I;?"4=L/3/;+V M0+%^J7<,-J4-F]*.;+I'9QWMUGS'(%/:D"D].)GN<=Q%IFY9UZ -F=)O)--] M^O8:9TUX##*E#9G2;R;3/0ZO%BAKQF. *6W E!X&3/?8#,Z&.\'4+>V:L %3 M>A PI1;@M'#IWF)5*[VMLZ<4Y*(\DE.XT169KHZAZKOUL=^D/.SRFN+5F>$M MDPN.FW "&PO=V]R:W-H965T MY6[:5=$L]DMK _OH]]ZI?9HR3,.P7Z&Y+]WGNN5?=)_?6??-+I8)XR#/C M3WO+$(J/@X%/EBJ7?M<6RN"7N76Y#+AUBX$OG)(I;\JSP6@X/!SD4IO>V0D_ MF[BS$UN&3!LU<<*7>2[=X[G*[/UI;Z]7/[C1BV6@!X.SDT(NU%2%NV+B<#=H MI*0Z5\9K:X13\]/>>._C^1&MYP6_:W7O.]>"/)E9^XUNKM+3WI ,4IE* DF0 M^+=2%RK+2!#,^+.2V6M4TL;N=2W],_L.7V;2JPN;_:'3L#SMO>^)5,UEF84; M>_]/5?GSCN0E-O/\5]Q7:X<]D90^V+S:# MR;>)_^5#%X4.5D,:7;"KO!O&:4-)F0:'7S7VA;-/E].+FZO)[=67:_'ELSB_ MFUY=7TZG8GS]29R/IU=3\?G+C9C<7$XOKV_'O.S-Q&8ZT)VJ5!EB)7,J5$C.EC$!$"R@@,6RI2[%:H>3" MDN]+$\CNPFD(*3+EQ4(9Y626/=+OJH@FB !/[PP;Q&GG6(QS6)9(\>;77]Z/ M1L/C?XS'$[[<.W[+V*%=LBA0/'*6*>%*4D _.+4H,XXA"V+IN]-=,55)Z730 MU;++AV0IS4(!EGFN/?-BK6QZ>='H@CCITFX"VK @ -:1D[OB0KD UL:BR.TU MQ(T-2J3:)YGU)?*+!_B90H"H9&7:AF!CM+?%F$+224>;1.N$S76@@!:E\Z4T M002+5I$L-\=I5XQ9-CS)'OMDS=^&B5_:,DMAF:#N1N9CS]?2Q/;!]I/3WQ>$ M%138-DYC8THLN>'8,Z8[ICYCXDQF'+?8FB4#XY-*5#Y33NSO,>'MMQE9*J>@ M[1X+4WB^(MNKE83 I (9@8]P3B$5,OM1NS?N:\NJ,QP#Y>@VZP);&]ZYI M?.^V=JQ)2^E0M];7-[6_%PM[E895Q[I.75D%FNXO8B*9#S4>WR\M K]C[XEO M?#GS.M72H66 (9$J5I_4>VI9W(VZ\&I1K#*-,9-M*PMK.M9BX;9,'#:9.-P: MO#N$![Y<^J!S:IV;PO]S$I@Y8L6O :H*%?7%O:-C_[>34E>T#H^==E:QG^\4 M'95\+K\IH6H3^^)KF2XJDD7PP1-E7L38,]W*^1SG%#8[MFC54@R5F/>JVIII M.=,93P7]#@W3*FH\J#VR8/,&(:,*BA((EI1 MR5S0;N'IBNL;M 6IE?=5##?'"[S1#5=5'+$WT;1(K8E &YAV$1.%Y.:10U-SMB..;A#M.:/M8$58;&+5 (+\^/B>=26\["O,S6*RY!0]*PU2(WV,)$N))9606M\AUUYQ7MS=#%.;*9 M-8N=:#-2A<3 U9V,>WQ,J,M++Y%0L(PZ4+ J4S&4%$HJ2FE'$H*8Y-7 M;8 I=@<]3>=_M58F2XW^PV@G($FW(+R1\YT8[="!F>8V'(=T0H)QH$V^H1*) MNNK9=7(SO?-KDW*%I2 ?E*_/ #]42X2'J-,^&6Q74F>,!-E0Z0NKX)@V. 79 M "&@4?)8[&AQA/4AXI0,DG)!*I'#CMKN" MDW]M=UG5SO"H+^J3E&)L5=,Z;7MSB]$J$:/WP[.+NJG$#NXC)&5KWS M4SL;5\8T!HZG=[7"VLX^6KC&,0>D">L(TGQ8B&40VU2'Y2NFC.JIVERKWT?] M*!!,JCF8#P-96#I;+B#=+*D@T[7!7T23J>7#N%/! M65]$<[+'>(JH9R1,^]74C4@H(B\9:KK76)(P=W4])-8(+4=V@L5C=F-5!Y^ MW,]![4,#M:M(<[=$3$]Y#Y1$7] M J&9*2MHQA<*5?=NVC2X#VFFVL%XUY(>GW7HA8!)'N,1FG95(H'[:GIH3ISU M:P,T7=4>3]G79@YH<$U.O0ZN#U]$C4>\*Y>/#&]ZOP@'E.:I8;TBN%V\%NS9 M[2VPWS2H##H?*G*%D9$^Q_#49$+\9M$\;;[XC..'CG9Y_%ST&R9.3*DB4W-L M'>X>X8> /P\F>/F0W!YGRY5!)' %J W^<6"*IN2$'S'>SL?U!+ P04 M " H@VA9GJQ*+^(" !J" &0 'AL+W=OLK)I:*6I^0,J/022@3*VT5AW0[F':@TD.$C6Q4]LI MW7^_LQ,RV@'JWO:PE\0^W_?==_8YE\&&BT>9 "CRDF=,#JU$J:+O.#)*(*?R MG!? <&7%14X53L7:D84 &AM0GCF^ZUXX.4V9%0Z,[4Z$ UZJ+&5P)X@L\YR* MGV/(^&9H>=;6,$O7B=(&)QP4= US4/?%G<"9T[#$:0Y,IIP1 :NA-?+ZXT#[ M&X>'%#9R9TQT)DO.'_7D.AY:KA8$&41*,U!\/<,$LDP3H8RGFM-J0FK@[GC+ M_MGDCKDLJ80)S[ZEL4J&5ME+O0\[@*Y[ .#7 -_HK@(9E9=4T7 @^(8([8UL>F!2-6@4ES)] M*',E<#5%G HGH_F53?233+_>7S^,ODQO%W,RNKTDL^E\,;N>+*:7U?KI@BXS MD&<#1V%@#7>B.LBX"N(?"-(C-YRI1)(IBR%^C7=0<*/:WZH>^T<)YU"SO%^QF4&A*_(0?W[1!^E MW2]:T]HDTN2PLSDZ(OHHD48*XFJ=2BT(#TA!O@31G))QOH2HMGK&VB(1Q_LM M-1I1*@&RXAE^*%*V)J&05V+^A5"[N2 MO:!C!YT.!N^@@T\67-&L5L[B/U/T+SP[Z'8Q2LON(?7L3;JM;H_TO!V:=V[3 MB6'NH9(3Y$;9KD^.%$70%$7P[J+82L6/'YX)^[LB.1KF?Y'\6T7B['S_&ULS5A?;]LV$/\J!S+P[_NX_V;,'J;[I7 @#/ZJRUN>]W)C%Z6"@DUQ47)_(A:AQ9RY5Q0TN53;0 M"R5X:H6JFG!; M9+DAPF!\MN"9F ISO[A1N!ILM*1%)6I=R!J4F)_W)M[IQ9#X+0 M)3,IO]'B.CWON01(E"(QI('CSTIZNSMSF2!+O?:^T?K>UHRXQK M<2G+WXK4Y.>]N >IF/-E:6[EPR^BM<<"3&2I[5]X:'G='B1+;635"B."JJB; M7_ZC]<-K!%@KP"SNYB"+\@,W?'RFY ,HXD9M]&%-M=((KJ@I*%.C<+= .3/^ M,KG]]>INWUW?75U,XON.S4NC^V<#@&<0Y2%I]%XT^]H*^$7R1 MM($?-PTK10JU$;_SVC1>Z[P]8$&PL" YI'T^Q,--E*4#.P>0"/O)"P5=>+@48 M"9-**E/\*5*XE-K !=>%)LZ.:9,5+TH*\#LLZG=37HI])AX$L=_$:8YGOS-" M55 \N=DZ.!'*8(N A.L)IP)6X(YK/.3ES M99VYA8BW;EP84>@11%.+?MV]B MYK'WS[YHYTX:Y-V)%FVM&=>_1.M$'GO[-V$H()W@(0), (Q9PHVPCDS%0NK" M@.>PF.WH;*@[J#W7<6-_E[LA7TJUD H/@)E$)T/@.E[@DV_A..K3TO=CF&2B M3AY;%M]A7@Q/Y^.:N7!_,CV!3*Z$JBGVW22,4:<;0, \.&:L3^NAZ[?NTC_Q M GA^X,2^"R$;HOBHCX2A$["UNX_L.G0I,,1RU# 1.73(C-TT^P]SYH 7$)$3 M>NR%_&GV7LB@9G,WWD3]-UDT]*,]6HFZFT6..XSW,!-U.X>\$0;,!R^$XQ&& M&Y?1,'J>0U[DA*$+ 1Q[F&6T"J*#*10Y@1< "S"%O!#C2X0X?'4.L0A3C@$+ M*06CN&\I03Q\2B(V'F[D\?/5<[DQ;A,7K[=J#&TI;O);NF[R' MCZ'H-:XLZ@QLG#38&8QIMC/D]HZV)LX8 RUV!JR-5H-Y2PTL6LQ_H M5Q)M6C%:2[#/:(S.3V9H-7_P81T8LZ+59%2MG: 9QS5"A$ M;?':E"[J)2;6%MQ7C-[/E%9W.1J-;:B]P3Y]H;,^H2NP*-L,ZN3H=F#_V=9V MVSF"P(FBB(HWM*6+H\NEE4>K$&>0W<-^BMA4[0\_'3[-&ME,T?0)['LY-:ASV.&PO(]M.[#3:G4'_/^BL*T=?88_H8*>9CF_:#/OB^ M,Z)PV):_=GP0.+[+;&!#ZVN,E._;R>_1.70/<$(_6G?Q?6UJT'G]X:#+[!N7 M+M;+VC0/P0UU\XR>-*_')_;F#?Z%JXSN"Z68HZA[$F$K4LV[MED8N;!OR9DT M^#*UG[G@J5#$@/MS*&ULC5;;;MLX$/T50BV* M%A"BFW6)8QMPG 0;H-D-XB3[L-@'6AK;1"11)2F[^?L=4K)CJY:[+R*'&6SEP9SH2A::X#(8P?;4QKGU(['LYWT>],[5C+@DJ8\?QOEJGUV$HL MDL&2UKEZXML_H*TGU/%2GDOS)=O&-HPMDM92\:)U1@0%*YN1_FSWX< A<7L< M_-;!-[B;1 ;E#55T,A)\2X2VQFAZ8DHUW@B.E?I0YDJ@EJ&?FMQ-[Y_(Z_3[ MRRUYN)W.7YYN'V[_?)Z3K\]TD8/\-G(49M&V3MI&O&XB^CT1+\D#+]5:DMLR M@^S8WT%T>XC^#N*U?S;@'*H+$K@V\5U_<"9>L"\Y,/&"OI(I$^25YC60&R;3 MG,M:@"3_3!=2">R2?T_5W(0+ ' M/#@7?3)')F9U#H0OR1TK:9DRFI/[$N'6R \ER0-0741&J"(?Y9VJXVRFTW4\ MKX$L>8[T9>6**-T72$>CU[F55NN<&[.EB%&OS'A1T?+]RZ?$]^(K299[W.P# MMXU"FM>9B;OF$DAQ4,AA4*0OYDQK(;0MTI"A,Y4Z&[:'@F(!8M\CA)89N8&T M7?7,:D"^LE)GJ26JY;?A*<=?G;[#!G+BM:/?C@%YY@IK.:^=4;DF\*-F6(0N M=ZB9 >](7_&&O]MEC3C(9^+YEW84!C@SN^5?'+^059 M\0V(4N\QD7K7F&+8X3OCWXV>'7E^1\+S+$"8 ZQHA3NT4\=Q='+>-SZ8XDT3 M?4 ;DAD(Q98LI0K,J690<S[7=).@5;3=,.M*,BXH+ M!$867)_83CMP[2!(^D3OTH[#N"M.5U"F[YU @>W[;H_DQ78TB+OB_SAD;(?0 M#7K%V!XD45?\"YDKD),;D*IH.O:WYX+[Y[I]8HQ)NU+#C;3##;ME1:D\8+(#B_C([O B^PDBLFIG[1S<*EB*ZW,TT&2 ME->E:N[7_>K^=3)M+N4/\^9I@SV_PM\>R6&)KNY%'%I$-,^%1E"\,E?T@BN\ M\,UTC2\L$-H ]4O.U4[0"?9OMLE_4$L#!!0 ( "B#:%G\@_4-Z0( &$& M 9 >&PO=V]R:W-H965TUY*MEBP=2EJ+"DG4S(@FE:RHVG*HDLM: B]P+? M[WL%XZ4S&5G?0DY&HM8Y+W$A0=5%P>2/&\S%;NQTG+UCR3=;;1S>9%2Q#<:H M'ZJ%I)5W8$EY@:7BH@2)V=B9=JYONB;>!GSBN%-'-IA*UD(\FL6'=.SX)B', M,=&&@='K"6>8YX:(TOC>+9;28?IA#]&41W<51 M#-.[.=RO;J,ES!Z6R^AN!=,XCE8Q7*S8.D?U=N1ITC5H+VDU;AJ-X 6-*_@H M2KU5$)4IIG_B/]"X ?=,WSAH0FAY0M?X)MCAE)B M"C.AM')AQBJN6;U'"5"G4"N9<);E0M43X.ETK+>D3 M^W:J/8UZ][2ZN7;7JF()CAVZ5PKE$SJ3-Z\Z??_=F=JZA]JZY]@G,5WCM,X1 M1+8O!:)GNM,*U5%)LYH:4.JVM%-%G)4Y7<1>#X_UA-5+6CW6M)(IDQ^=J\9B M3=O[P[6(.2:MMV.](22"IH+2=&*$(C[(1$[CA9<;N. E>42M"*G>7O_%^0?5 M/^F]AD[?#8:!,;KN51# #*7F&4^81IMABI507,/ [?D^]%R?GO>G"B)\Z'<, MWZ#7@96@SPFJ_V[':PB'KC\,C=%W^X,03GT)WM&U+U!N['!3U)RZU,T$.'@/ M\W/:C(W?X@[(9J U"RTJ.T360M-(LN:6_@$H30#M M9T+H_<(('/XJDU]02P,$% @ *(-H6=5 XZ+C P !P@ !D !X;"]W M;W)K&ULC55M;]LX#/XKA%<,+>#%[XG3)@'2-L4& M7+NLR6XX'.Z#8C.),%OR)+EI]^N/LE,W/:3%?;$E2GSX4*(>CG92_=1;1 ./ M92'TV-D:4YU[GLZV6#+=DQ4*6EE+53)#4[7Q=*60Y8U367BA[_>]DG'A3$:- M;:XF(UF;@@N<*]!U63+U=(F%W(V=P'DVW//-UEB#-QE5;(,+--^KN:*9UZ'D MO$2AN12@<#UVIL'Y96SW-QO^Y+C3!V.PF:RD_&DG7_*QXUM"6&!F+ *CWP-> M85%8(*+Q:X_I="&MX^'X&?VFR9UR63&-5[+XP7.S'3NI SFN65V8>[G[C/M\ M$HN7R4(W7]BU>Q/?@:S61I9[9V)0/^' XSNZ4+ MT[MK6'R]6?Z8WL]\X_?0)PMZGWE=(,@UO.3PPMSFL9!KLV,*Z1+1'$O@_1 OL/@*5G>P M@F2#:4N!KL5@N4+5W4VS]1JSO35HK!%DDEZT-IA;+[-%6,N"I(&+#9QR0199 M:_+49^?_P7P%=<4J;EC!?Q/.#E>:&VSB<6%0"59\JC5V/.F9/I#\M ED4AL- M)Q"F0S>(^W:4I*Z?#.$/I.>]E06AE)62#VCW:S@-SB#INT$Z@&3@QGX$5[*L M:HIS<"QAZ@Z&?4A\UP]BN*F5X*96+:9( MQ9;Q%M*&9Z54AO]N#3:9TX@H)'$["MTXZ)_!_[OJ$QA$[G 8T*"?NOTT;O". MGUOKL:/J4%2G&3$STLJXU6."MGL95TT@*H23H!>1OA5%*_:95+G-I5:V+FR5 M"*I-*%LI02LE1RN.CH*\-4GR.'- P&%YJZ#PD9\6V*-J.4J7'1 M<,TSJA?[6'M <7)!(\*=I#)+7;!HH7_19JZAUQJ"H\_:.Q#G M$M6F:4&:RK 6IM7ISMIUN6DK[B_;VQ9YR]2&"PT%KLG5[PT2!U3;=MJ)D54C M]2MIJ'$TPRUU:E1V ZVO)26PG]@ 7>^?_ M02P,$% @ *(-H6:2\X:93 M! _PH !D !X;"]W;W)K&ULS59M;]I($/XK M(_=4$0IWV!%7S(N2J9H*U9] MN1'(4J-4%GW/<:)^R?+*FHS,NULQ&?%:%7F%MP)D799,/,^PX-NQY5K[%W?Y M:JWTB_YDM&$K7*#ZS2,L;@;]RW,J#->A( MEIQ_TYNK=&PYVB$L,%$:@='C$<^Q*#00N?%]AVFU)K7BX7J/_MG$3K$LF<1S M7CSDJ5J/K=B"%#-6%^J.;__ 73RAQDMX(#A1BYQT%;Z?@&;\;0\;+.5-L,A)\"T)+$YI>F%"--CF75YJ4A1+T-2<] M-;G\^G7^<'5]#=.;.5S=W$]O+J]FUQNKM/9UY1P$7N#D%W['!<[S@")[?1NX; M//^]R#E/MWE1 *M2N*H4JU8YQ0I3*5%)F.C M*-T^WJ\1DC4E!2&O0.D=$^(YKU; 2EY72MM<[7.8UD)_T6(5H4/9<(^:>R#F M%)9+%"U]L&42Z)?Q@DX%"3UC@M>2N) G9S!C!:L2U")D98[)3MTUZC[\!J[C MVW$RDMF9#PAK .[$O!I83S?=%,FZ*9)DE=UL0.H4\;!QNF;N@" M>BO\8,Y43'^?/J*@*P+N4-\S6N(ZSQ!FM:1TD16!#=]RG6\D\3FTAVY,SUYD M#X;.":U\V_5B"$X#>$;M_W6>Z)M%5_-*(-(U0UF,;#=PH>?941"=D$HP#"%L M5>9<&SS?2?2 M+D5VY,<=Z?^?),X+XR9Q4>10%KR?),X;Z@RXH:L3-QS$$+4JQQ(7&35ZG,#' M#['G>I_ .74ZLN=&)GNN[0V,7P.3O2,-&[4-&_URPWZNE3[P7^7WXFFCO>UJ MW:/ W:T[?:<5;4"I\M+0FS5>L$,OL/'B9P=GPW-*P&1E=[CY?J27(;BV'P[T M,GI9#EZ6\&PO=V]R:W-H965T*&WU@@ZUD+N5W^_(E&7N! M)809+HQ%$/1XQ"O,,@M$-/[;8GI-2AMX:._0/[O:J9:YT'@ELV]I8M9CK^]! M@DM19>9>;O[ ;3VQQ5O(3+MOV-2^7>[!HM)&YMM@8I"G1?T4/[;[\TX(7-15&#B]ZK4(DT33\,YUKHZ@)_CU58PW1.0UA!V.H2[' L4>= MKU$]HC=Y_R;L!A];"'8:@ITV],F,!BVI,@2Y!$<6KJ0V((H$9E599D@S8$0& M5T*OX3--$7PIZFFDMCY53&NZT\4\K!$6,B]E0;FT99(Y)@MBPJ"@PX$R@B$O MLU:(CEQ!P)#7XJ,5'T@Z@_D<5:.?$>]A+\:1,WOI:H:"N*U0%E> L=%D<]>O99'(3T##N,\Y@,WF,\ M[L!L+97Y8%#EAW%G(=^51/721.AS& Q@$ ,?]V@@'9#Q(J][S_21&C$<1/6-RBQSC* SL>H]%<7RL_<)JO[3:IWOM MZ5#,A*%M,;*&UXU*OZD-Z=(B39L.KBE+D28NM<$":%.]VHPP(6#]P,45]S%G4#:W>AQSKT36:/S"AT'GWHLB"(K3D SOH1 MIU&EG&))LT,]W+4+KL/IWRG-J]TXE>(I=V=)W">Q0K>ID.9E95Q;4##:>:.I MC#KG<&=W@IKC4605GBZ4!B5B Z+6HG:W4;O[RVI/26RB.:5AN-FG8]LN^-E9 MVY[G-5G=Z'W"Q78U=*L1<[.R<1<)3#Z(1VJ_%=*46P7W!YP[LRS "\\DU0L[ M@$!MB\\[8_B,QU'Z;[^4].P)A:(3\?V;/@_YQY>C&5UP^O1>PATS>S4^IOAW M]!W"NU,J^P?WG!S5RMWF-#CD^LK3K#87QFE]3]J[U[?-6Z%6::$I\9)"@XL> M#:VJ;W#UBY&ENS7-I:$[F#/7=.E%91WH]Z649O=B$S37Z,G_4$L#!!0 ( M "B#:%GXN4,JP ( P& 9 >&PO=V]R:W-H965T=L[C+<"_FBMH@:WO*,JY&UU7HW*X;.#E+N14.2]^3#(>BT%G*\4F"*O*4:09AAI T#H^45IYAEAHAD_*DYK2:E 1[;!_9O9>U4RYHI MG(KL9QKK[ GGL&X-4 K]1=)2I5SIAFX5"*/4@336S&*$LMT20NY>91EEK2:4HX M'3ZN[N\6,'^!<)E[B[A;9K@^=Z_@6^=E-SN^1KGZM9;U'" M6"G4RH:YX%$A)7(-LU1%F5"%1/@U7BLMZ3_S^]0%5/S^:7[31P.U8Q&.+&H4 MA?(5K?#+IU;@?KV@WF_4^Y?8PR7U95QD""*!JA*JX&9:EU!5=4KS1=;3FBMZ M3O2'&V(E/2TF.[V+QGQ-(8?' <9CF&%4>UNEMPV1H"96&F.#(DY(1$;3(.4; MN$HY>42A"*FN!_]Q?J":88*D(@;-W@Y"/D.K'=A!T#56JV_[?O\]CM*63TB& MHEBO8W?Z'G@]VW/;<+:VEF][W;Y9W*X/*Z%9!N)<,&7M!G:GW3-6T+*[7@"G MWM@YZM 2*$/FQ,@N8#$/X#4$L#!!0 ( "B#:%E" MQ='B:P, $H( 9 >&PO=V]R:W-H965T1E?I#JLZX0#7QI:J$77F5,.PL"G5?8,'TC6Q3TI92J88:V M:A?H5B$KG%-3!W$8ID'#N/"6KK&FMY6'B1=SQX MY+O*V(-@.6_9#K=H?F\?%.V"$TK!&Q2:2P$*RX6WBF;KL;5W!G]P/.@7:["9 M9%)^MIM?BX476D)88VXL J.?/6ZPKBT0T?AGP/1.(:WCR_41_:/+G7+)F,:- MK/_DA:D6WM2# DO6U>91'G[!(1]',)>U=G_AT-N.)A[DG3:R&9R)0<-%_\N^ M#'5XX3 -WW"(!X?8\>X#.9;OF6'+N9('4-::T.S"I>J\B1P7MBE;H^@K)S^S MW/QV__2XVCS!>G6WNM]\V,+5$\MJU-?SP!"^M0KR 6O=8\5O8-W")RE,I>&# M*+!X[1\0KQ.Y^$AN'5\$W&)[ TGH0QS&HPMXR2G9Q.$E;^ ]XAY%AU JV<"& MN"H2!17<5+!QI48%?ZTR[<[_/E> 'G]T'M]>H)EN68X+CVZ(1K5';_G3#U$: M_GR!_>C$?G0)?;FE"UET-8(L8573;6(BIURD@O>RRTS9U;#*<]D)H\]1OPA^ MGOI3A9!73.Q0 Q=@:,M>!2Z.@=D0&(I.<;%SIH)"0-,K JTB@/IIL,FHRL>F M A.%721P0$7HFF!M! U7+J#L-%GHZQG<6[27^NK]G>^:U9:2#QGNN!"6 -6H M1<5E 3]"E/B3=$J+6S^>3&!5%#-HE=QS][*4@R%N=Q3'"K051+[XS"]AJMX[(?C^/J9%F7_FE#J)Y/$+D)_ M.KV%"^(8G\0Q_F9QG%>V#W><9;SFYNLY>5R$_R9YZ$HJ\\Z@:NRSB$I1C]1P MX[Y7%M^OAO_10.)/XVCHHVW:3G W%&PO=V]R:W-H965TBTFZ:IGTPR0'6G#BS35G__E&T3Y [/,]SSUWSEV&.ZE^Z@VB M@=^%*/7(VQA3#8) 9QLLF#Z3%99TLI*J8(:V:AWH2B'+':@0012&G:!@O/3& M0V>;J_%0;HW@),> MSU$(2T0R?NTYO2:D!1ZN']D_NMPIER73>"[%5YZ;S9#CBFV%N9&[3[C/ MIVWY,BFT^X==[=L./[#N147C## MQD,E=Z"L-['9A4O5H4D<+^VE+(RB4TXX,T[/SZ_OKFX7,$^_I9/+*:17%T#& MF[OI!5S.TLGL/FB?12<(%5F<0ASY$8927&[ RAS2+%-; M)C1\3Y?:*'IK?AQ+N69,CC/:3AKHBF4X\JA5-*I[],9O7K4ZX8<3>I-&;W** M?;R@SLRW D&N:KF8PR5G2RZXX:B/R3U)>%PN,V(=C[TAPT.,%JK6;9!I&%FYB;&4AN:/6VYHX*.R#G2^DM(\;FR YA,R_@-02P,$% M @ *(-H620O UP=!@ \ X !D !X;"]W;W)K&ULI5=M;]LV$/XK!S?H8D"U]?Z2)@8<-VV#K4D6)RV&81]HZ6P+D425I.)D MOWY'2G:NR./5USRJ.1);ZE4?30#S%@J].>DYO/7"=+Y9*#PQ'QS5;X!35;7TEJ#?04"YR>]L7-T M&FEY(_ UQY7<:H/>R8SS.]TYSTYZMC8("TR51F#TN<<)%H4&(C.^=YB]S9): M<;N]1O]H]DY[F3&)$UY\RS.U/.G%/*66$LZJ#+/G^D,R;6.?N[;OU-T+.,5Z )YM@6N[ M_AX\;[-?S^!YK^$IGMXM>9&AD+3?[TVN'N&"*X2_QS.I!+'DGUW;;E']W:@Z M.$]OL]-OL;F_U]Z*,I16+6% A\#L9^F#W"I&!2 M[K)T+]9N2V^6"'->4(#FU0*4=CZ8V4I)4#19->4,A5Y?+AE- &O4DHO\7\R M51GD4C:Z*8V)6"LT\FN_&9D/F':CCAGUX#"O")TWDJ9E_VB7XH]*T]: \9,! MWEA3_4I^O%3-[;BT(=;HK+, M%Q53A$G',D>[/)=+38>65?((+C8,ZKSR MW/GPS:1/S-Z-[U%0-8"S!Q1I+A&N1)[BC_/7J$N.YNN$+-%QV[ ";E"4!OH1 MF2#8\6(A<$&>@W,2RJF6I/#5^/S%^I>-DHJ:&I"I';QSK<#WX \?Y#XX U" MW?8LA[R]-C6#0R_JT^C ]V'"JI1JCQ[S^A"2EO-RD1VGYEI^U*T21. .$FK' MEAO$G=.> MAM*[NS*-_\^]YYZVZ-12TH":%$PR U;RAA)=?P=)?V#=)\$J8H6BXY+ M%[Q:NV47=1(K"1WM!7= 7P-!HJ[ETISO#9((OK;:ATZ?Z&+%@=O7PGZTQ:+ M]0RU*"$]6V[']@])/;)B6WO;"P:Q;X#/J[1H*).!8X5V:"6.OT[F:DDX'>*L M4;!".I6*JW5:SVB+BIOCIUQ:L^K1Y+?HO81&&O=7='ML#U.B4@72K4T9E]7L MT;1)!LNZX(](4.P!Y[9BOF\3T M]2T[2=JO&\*4%?I.04%/AW6'2IL86T$<4^A0,08WL!*;\A>QUG6H(/"L217= MO>_I35$;?KFV%<>4, F/HB:,+#OR(?)I,(9/6-'^"X//,KI#Y_J>IQ\#M$B8 MA/2?N*Y&]QPJ_I'EAPG<<$4JKSI)8,I%UGHGKV@*889$>%SW#,G!2RB?NQ3D MA!F!XWJ61^LY5#<\VX=3,FR>4Z (7C[7.XRL(+0I&21T/A3WAWIC3J ;%-A) MW/\5^W1P=NA,41&D$#?&UL?57;3"3-.? 6UY*LVQ8NI2U,CIRTK( MBFG:RK6G:HDLLT%5Z86^/_ J5G!G,K*V%SD9B8TN"XXO$M2FJIC\>X>EV(Z= MP-D;9L4ZU\;@348U6^,<]=?Z1=+.ZU"RHD*N"L%!XFKLW ;7=['QMP[?"MRJ M@S48)4LA?IG-0S9V?$,(2TRU06 T_<%[+$L#1#1^MYA.=Z0)/%SOT3];[:1E MR13>B_)[D>E\["0.9+ABFU+/Q/8+MGKZ!B\5I;(C;!O?:.A NE%:5&TP,:@* MWLQLU][#04#BOQ,0M@&AY=T<9%E^8II-1E)L01IO0C,+*]5&$[F"FZ3,M:2O M!<7IR?/BRW0&#T_WSX]3%YZF"SA?L&6)JC?R-.$;+R]ML>X:K/ =K"MX%%SG M"J8\P^QMO$>\.G+AGMQ=>!)PCO4E1+X+H1_&)_"B3FQD\:+WQ.H<)3SP5%0( MC&M(BPA2016J-'D10P.T$B65>L'7<%YPLHB-(F?5NX:% M/>+PD<"3.>N-Q:);Y-?5 ]=(5ZO?$/\(?3?R$SL'R9#F8.!&5P.SB-RD[\-" M,JY84_YK:E!P7@JE>D!;4DT%RP%W:<[XNH5,0C@/?+]'8QC0.+CJP8PZ")6] M4<<%EYANI#3B--M!FVYR[\'9AR0,PIMNCMS #[M=<^\$<$']5#)M$ [%!&X2 M!S3Z@R')N?)]BH^3"/[/UT<8NF$4T#QP@WY,<]AWPZ'53U\&L64S0_L6N58V M)_)5!.M8DY&9O&E!1L'Q0E.[A9K]E91!JR^5F!7Z\M@S]@YZ3H5R;3NKHM>P MX;II/YVU:]ZW3<]Z=6\Z_R.3ZX(K*'%%H?[EL.^ ;+IIL]&BMAUL*33U0[O, MZ0\(I7&@[RLA]'YC#NC^TB;_ %!+ P04 " H@VA9/V[DJ# $ P"P M&0 'AL+W=OL!7;2W?7(?WWG5T3%R2"TIZGOGBO\\TWLS/C M&>ZY>)$9HH*WLJCDR,J4V@TZ'9ED6#)YS7=8TL+M22[^_P8(\AF/!"FB_LF[M!8$%22\7+@S Q*/.J&=G;P0]' J'S@8!W M$/ ,[T:187G+%!L/!=^#T+<)34^,J4::R.65?I18"3K-24Z-Y[,5W,]OGAYG ML)@M(;Z;+&T1K_](,;.#]?(-MMR78OH8]C2M.T+A#X!FY8D=0%,^%.RRF3 M>0*L2N$V+VJ%*X[XP'CZL/L9(WX$/[2[7888J2U'K\-T(7IXK=]]=Y-:8,'I4C9T+P,V&FAKJ=^HBA8PBDM*UP0 !,, M 9 >&PO=V]R:W-H965T\5651X[T V585$\]G6/+EZ< 9K :F198K/3 < MGS0LPQFJQ^9>4&^X1DF+"FM9\!H$+DX'$^?X+-3KS8)O!2[EA@UZ)W/.O^O. M57HZL#4A+#%1&H'1YPG/L2PU$-'XI\<C6A:<-LU7@3N:+629DI0;,%^:GQU>WE MW?1F\G!U=PN3L[O'!YA>?+NX?;R R>UG^')Q]V4ZN?]Z=0Z3Z<5D!@ ;/>Q,O([$IF&+#A2KJ#/Z-HF M"JYI^2[*^T$?:53C08[K62H&CRG%<-JY\_O(M<9_1)0DUWAGB) M7K&_N2"/CH-&AP-6IWHJ80HS+IX)7P!+GY .6.HHO?NAF= Q&A0%3^4J,*9P M4-0TPUM)6/+P&!YR@;@E)KC5L;9&M"9TXVU8M]MT>Z+','G-9Y/S,T6" M$MZ#ZT:6;\\ Y!">P8B_2'SNVP0^M$8'Z@15X,3QPQ0E-*2^T0CN)'5&Y4/=CUP56\58+W:@->_FS.7]"R!DU MV4M$*0:%>0O8:9YG&TI^J#==4'OUSU6LP; ME?\%>2980P=$HQG%VU7^>]%WWUB_YT[(7M@)P^[_*/?'NM!X,SI_4[I>,++" M(#1B=ZW0MCNQD^T$NJ#C:$2%0L57EKUH$ZT(49 WK8\B:@,JD9$5!QZU3N#\ MIZ+:(XAP+8CPEP5QS>OLXS6]<%*82(F4GFU97//$"'&7,/9&^4W"*#6_TO!C M:WYOR8-JF+;T^CHQ]\YG3/I1Q^I2_;-FMAVWUO^LBC"FVS70AFOYH;\S^[X5 M4+Y"RW7M/N.O-_,>1IX5QXY&BBB__L[\#C<>:G2G9>8Y*KM0W9MM/;I^\4ZZ MA][+\NZY?,-$5M#U5N*"7.VC$56WZ)Z@74?QQCS[YES1(]*8.;W:4>@%-+_@ M7*TZ.L#Z?\#X7U!+ P04 " H@VA9,ODW<6T"XS#:$A4)I(N0$;SOOZ^/&'3G^#R0L-$6+@+8E3 M.E!"QK)K5:5!B!)(KW"&4OYG@4D"&>^2I4HS@N!/5RR.4O1( %TE"23_;E",-P-%5[8?QM$R9.*#ZO8SN$03Q)ZR1\)[:NDR MCQ*4T@BG@*#%0!GJU[XCXF7 ]HSL*!TE7 '"W@*F9CO+E# MQ7QLX1?@F,HGV.2Q#@\.5I3AI!#S#)(HS=_PK>"P(]"M#P1&(3 .%9B%P#Q4 M8!4"ZU"!70CDU-5\[A*70#R!_^OI_GGXPW^83L#PP0-C?S(=WX^FOI?_/_<0@U%,+\ W\#3QP/G9 M!3@#40JF(5Y1F,YI7V4\)6&L!L7P-_GPQ@?#3U!V!4SM$AB:837(1^UR#P5< MKDNYV2#W#A^]2>X?/KI1E:M\&Q/P4YIYIS3S M3V1661JS7!JSS5TN31/Z7-61*G$EKUU=LS1=[ZOK7:A-87;/[E7#O-8P=YG8CNTX>^CJ88;F]&QC#UUK/L>B.Y%9!9U= MHK-;T4TQ@S$(ME=!< !)NXZHH]O=[A[)>IBIF[W]O>JUIGQR([D5D%F5,BUG2>W M(_F&PO=V]R:W-H965T M]8++^DN"S:$41P/D..X@#L)5 M;SPJSGU*QZ-DPZ-PQ3ZE(-O$<9!^OV%1\G+5@[T?)Q["YR7/3PS&HW7PS*:, M/ZX_I>)H<+ R#V.VRL)D!5*VN.I=P\N)Z^0*A<27D+UDI<\@=^4I2;[F!_?S MJYZ3(V(1F_'<1"#^;=F$15%N2>#X9V^T=U@S5RQ__F']7>&\<.8IR-@DB?X, MYWQYU?-[8,X6P2;B#\G+[VSO$,WMS9(H*_Z"E[VLTP.S3<:3>*\L$,3A:O<_ M^+8/1$D!D@8%M%= IRK@O0(N'-TA*]RZ#7@P'J7)"TAS:6$M_U#$IM 6WH2K M_#).>2J^#84>'W^\?OCC[O/US8<[,+V;/#[_LOF8))D'-P$69CEDE,VVZ0A#UD&KK=!& 5/$>N+ MK=:?!A%[ U[?,B[.9F] 'SQ.;\'K5V_ *Q"NP.=ELLF"U3P;#;CP*4PHD.X42%/=QH[XF7 MPO!6$P?PUP>A!.XYB[._=0[O5B#Z%?+;^C);!S-VU1/W;<;2+>N-?_T%NLYO M.OKX?H'B"Z1H@R+^A0NH;+E/*^>=509Z$*DWY30D?76L91U]H;* )P:1*-(%6")$$!;66=OR8C0 M)%)%*&LL-%:M(TEGKVR^MAHAP\65!0^:*YZ2<\!_8@O&,4MG81"!=;!FJ1:S MT6S;6\^6M6H09%F%I/-4!(VENW5 +%FK!D26<6BNX\?3$51KLV;/&E?Y62]D MI8?F4M\B<:D%74D+QK5^UA=)#:"9&[3)<=YQ9[HH_%!6?FBLIN"GR#)3Y#;?=:T1$OV >F"Y"!) M@=J'TPHU->*P9 W8W%@P)S&L=@H@I@0IK5:-'/*(3QO@R1J.S37\:(+*'Y69 MV+"+F=9)T5Q0V,92[Z ;4T.L%KMZ\G5*%(%*-D MC8YP&KK04%H$JDBE-4: MGS,XP+J1@'IU-5+-5U?636RNFR=EJA.:>N9E6M^17309L*S4N/OY K8Z8+!E MK1H0R0KPN3,&K!D@.(Z/Z[M8)T8;Z "1=(#8FC.0XW,&HT@5H"0$Q-J<@1R? M,QA%J@AE62;GS!F(9H2@N;Q:L<;+*RLD,5?(TY)4NDY20:; 4]+P"!J:2<.),HF5L7@T,>X81=+%D!L MS12(6NO5%PDT0M!MP"CI +$V*R#JFBL&A1QL(%9&EDIA+Y2FYZOJ9K6;?#8G*:H/?EK7J:SVR-M/N&_S4:H/? MEK5J0"07H.ZS8P 2J9 +75N:=JN:]G*8U(PYML5-(! M:JT=3TT-]#U"5:0/&]( E>69GM-EI^IC,$9(0:;IGGLN:<)6>M/NS/9YZXFD M><'6]V<7O74JZS3MOK=.K?;6;5FK!D22 GIN;YVJ==YWH$/J&UHCYI&F5UNI M) 345F>=:L@!@G68FLXZ:7J]51(#:JVS3G5-F@]"I__CN*CT'Z+"X&PO=V]R:W-H965T!'$J?9V%ISOKFQ[6R^)DF87=,-2<4O2\J2 MD(M+MK*S#2/AHG!*8ALYCFH]6:YU_8D]$F7)$9X>^;%R:N["K*(DI(FD4T!8PLQ]8MO)EB+W1XB%/]V9$KB.(\D=/Q3!K6J>^:. MQY\_HW\MDA?)?(09F=+X[VC!UV-K:($%68;;F+_2_9^D3&B0QYO3."O^@GUI MZUA@OLTX34IGH2")TL/_\$$0R$(EQ3\%[*@HFCOXE"_!$LPR\T"S*Y^027-P3 M'D9Q=@FNP/OL'EQ\N01?5:GS^JSAGH+5-B^-VIVF,(&0DVE!)6^X/]5;Z 0%#0$J6S\H5H0="2K'*.D*64;RL1 M@0^J8XDQPJG5VU>T>KY';(9GL*9T[BO5GJ+54Y54A4::=>W5,LIQ8;F^[S>J M3V&%('8TY2>1",U,[-JQ99@:3?#1[4N1"BL$'5>C4G(1FL&H[5O8AIP'G=;8 M*5#H(JR3)5D(!^>"!QIQ>G)!]Q2MGJ_D+#2BK7-!>^TGI=><$H5-H)D/R49H MAF/G8E:QKRE0A5"L42CY",V U!>R G>M,E;8!)HE)Y1(A&8FWJY(.O]IH(_1 M_>0*[BE:?9\C:8N<LZFLY&1QM4 M,TJ[=K8YS,G9M)FK 2Z2P$5FX&J? &:_DZ4K2&R8"$EBY)Z+/&1D^%QI]1:N?-,J%!C9OZ[N>-3JM$L,H:)Z:*:R0[WN:U2B62P1L7B)T?2)@ M!=6' ]@\<%28>0AKCI2P9#\VLU_;[5BU)1ZV=G\*,XR#0+/[PT>GR?A<%.)> MF=Y7M'J^$OW8O GO6M+MS?85:DZ)P@;JCJ:QA#4VP[IS/2OXBIIG&2HCW9$! MEA#&9@CKB]EKO5&X0JUQ4QA!K[FHLX]>G>7O+9]#MHK2#,1D*=R<:U_DQ ZO M @\7G&Z*MVD?E'.:%!_7)%P0EAN(WY>4\L^+_ 5=]4)V\A]02P,$% @ M*(-H66DJ$79/ @ -@4 !D !X;"]W;W)K&UL MK5113]LP$/XKIVR:0 *<)J6;6!JIM)VH-B;4P/8P[<%-KJV%$P?[VL*_G^V$ MJ$@%\;"7V'>^[SM_%]\E.Z7OS1J1X+&4E1D&:Z+Z@C&3K['DYDS56-F3I=(E M)VOJ%3.U1EYX4"E9%(8#5G)1!6GB?3]B'+MX'_!+X,[L[<$I M62AU[XQ9,0Q"=R&4F)-CX';9XABE=$3V&@\M9]"E=,#]_3/[-Z_=:EEP@V,E M?XN"UL/@2P %+OE&TESMKK#5<^[X0;0ZILP?8&I:B:E3^V M==@#]/JO *(6$+T7$+< 7SG6W,S+FG#B::+5#K2+MFQNXVOCT5:-J-Q?S$C; M4V%QE%Z/YM^GMZ/+'U/(IN.[^>QV-LW@Z"?7FKL"'\/1!(D+:8[A%.ZR"1Q] M/$X8V=2.@.5MFLLF3?1*F@SK,XC#$XC"J'\ /GX_/'X)9U9PISKJ5$>>+WZ% M;U9MT9!]C&1.8((+ EX5,'W8"'J"#/.-%B30P)_1PI"V3^WO( MJW83Y9KKE:@,2%Q:3'CV^3P W71I8Y"J_4-?*+)MX[=K.]A0NP![OE2*G@W7 M.]VH3/\!4$L#!!0 ( "B#:%G( S ZT@( -<) 9 >&PO=V]R:W-H M965T//8@T@T4M*,S&PUE+F M5[8MDC6D6%RR'#+U9LEXBJ7J\I4M<@YX840IM3W'">T4D\R*^V;L@<=]5DA* M,GC@2!1IBOGK-5"V'5BN]38P(:NUU -VW,_Q"J8@'_,'KGIV[;(@*62"L QQ M6 ZLH7LUBG2\"7@BL!4[;:1)YHP]Z\[=8F Y.B&@D$CM@-5C R.@5!NI-/Y6 MGE8]I1;NMM_<;PV[8IEC 2-&_Y"%7 ^LGH46L,0%E1.V_0D53Z#]$D:%^47; M*M:Q4%((R=)*K#)(258^\4NU#CL"M_.!P*L$WF<%?B7P#6B9F<$:8XGC/F=; MQ'6T)W>SNYLI.K_' M_!DDGE- 4T@*3B0!<8'.QVJ04-7ZCAZG8W1^=H'.$,G0;,T*@;.%Z-M29:6] M[:3*X+K,P/L@@RGDE\AWOB'/\3H-\E&[? R)DKM&[K^7VVHMZ@7QZ@7QC)__ M@=\P95R2?[! (R9D$TZI[S3K==5=B1PG,+!460G@&[#BKU_H M?HWJM[G'XP+TWK$,T"M@CAA'%$3C%I9&H3'2'X9-W(TBW^O;FUV8UNF.A.G4 M,)W/PDB&ENK;8* ::4JG8(ZO[D;F'=>YA:P7=8L+1$Z8%- &$IZR>$YF]P^S6F-U354_W8--ZCNOW M]O:L=;HC87HU3.]DU=,[K![U!]ROGM;YCJ2):IKHN.J)#CYCKA^J@V,O]X8P M+W*B;AU69F7O'+OZRJ,.S17)A/H;+)70N>RJ->+E-:+L2):;DWC.I#K737.M M;E[ =8!ZOV1,OG7TX5[?Y>+_4$L#!!0 ( "B#:%GZ[VHP@@H -UP 9 M >&PO=V]R:W-H965TJ+Q@_# MOX;#D?Q;[W:%&>SQ[+=\<9KMRE6ZX9]SJ]BMUTG^ M_1U?9<]G,S9[^<%5^O!8UC^8+TZWR0._YN7-]G->?3<_JMRE:[XITFQCY?S^ M;';.WEXPYM)7_#5 MJI:J'/GKH#H[7K1N*'[]HOY;T_NJ-[=)P2^RU7_3N_+Q;!;-K#M^G^Q6Y57V M_&]^Z%'CX#);%>#K3VSEKNBS-:'QI4'ZW2S_S?Y^Q )H0'S>AHXAP:. M;@/WT,!M.KKWK.G6^Z1,%J=Y]FSEM76E5G_1Q*9I7?4FW=3C>%WFU6_3JEVY M^.W\XY7U]?S3S0?K\L/Y]':[W;7\OIN=8UWYY8KOW&=7K8]>=8]>=1L_MZWJ2YM;79+7C;ZSSHN!E857]LCZER6VZ M2LN4%]8E3XI=SN^L*N&N^'*7Y^GFH;'Z/=ODQQ^\2XJTL/[X5%W ^ECR=?&G M*CA[;SRU-_7]^K;8)DM^-JMNR(+G3WRV^.D'%MB_JD)%)"8%SCT&SL74%Y=) M_JW*CML5MXHZ!DVLWJJZO-<)&IWZB?*T8&Y0#=_I_$GLC,+,B>TX/)I);GI' M-SW4S>. J3Q#FYH.!I&8U$O_V$M_4EGL4P:.2$P*7' ,7("FQY>L3%;6,BD> M+?[7+GU*5GQ3%F^JAZLBNYMH9>4CSZMGX!,ORG5MK(K/_J*^D,M.Z$>^WTKY MKIG+@BCH2?GPV*=0+^6M_UD7/"_3^W29E)7[V7WUMVV;%6FI\AD5-1U3(C&I M_]&Q_]&D;H:(,G!$8E+@XF/@8J)'>MQ)7.9$[0>ZPLAW>W*;V8 J-NKD?]KW MG]+!@XAT<;OZK^6BPBST!2O91P&GF/X=F*W7/%^FU6-FFVQYKO06E3--(2HU MN?, 5&Q:1,5(D8I*30X>0!6CHJJ#4"O#([>=X2HS/^K)<* JIHE538;GVRRO M_L)8MUG?1P)2TJ)2D_L.K,6F!5N,E+:HU.3@ 6\Q'+@,$KQ+1Y[MNE$[P;MF M+ []OK\S %%,GZ+.'_AF^1U);U)VHE*3.P[TQ*:%3XR4GZC4Y. !03$JA&)= M/'(=IP,H"H@* Z\GNQV@* >G*#&[;TZN3ZR'[(GGFQJH!,>5$QBHL/$,!I&: M' 8 -8=-*M<=4M"C4I.#)\RA[HN*#Q.!&IR=T'5G.\:24Y*>Q1J!WTEPA5UD.V'/!TX'J,K!J>H?/,Y18>/!(E*3PP#,YH33RG12 M[J-2DX,'W.>@:*29Z5$G@]O(HC!A 7-Z4AS(RL')RG1.!95V"XIY%&IR<$#R'/QV3BMQ#YH2#.!8=!>HNH:]3RZ7: H%Z^ MLIC2/])9+BHUN<_"TJ$[K70FQ3DJ-3EX@',N/O4VTI+5X:J##*.R0QC&!=)R M<=)2W AF"UBXOO$HCS%/Y@+1N<&T;A%2#J12DX,''.CBM)C+(V4N*C4Y M>,!<'LY<^G>@AS'5H2_:V.4!=GG&V*6WE(7K&@_3&"#F 8AYTP(QCQ3$J-3D MX F593B(&>1XEYDZ.8Z9R X"47FO(:JAQ2Q:081:4F M!P\PRJ/"*&\8HU 3V4' * _'*'6"FTV XIBM:N+1QR>X8*X\^P)L_K1(S MGY3YJ-3DX 'S^?AJJ-9TJ*\H&U/-!JGLD-D@'^#*UR\P>^VC';^$\;"-4N O M5/A/J^K,IZWQ'P,#?5WMY:LD]^8B;S!!K JT"\UV^>WH]PR M0SK]1:4F]QE(+9A675E 2G=4:G+P@.X"?&INK#U9W>HRYBGV(:KLW,#OVX@8 M '@%^F5HAQO!;($+US<>Y3%FSP( O&!:56D!*0Q2J[4"P*_ %+\<3?S"A8TS:@S\ M"@"_@FGA5T"*7U1J*S&0*P0$"N<%F*%I(A%I28'#Q KI$*LL M/BIU<"BMD)U<(C!7JE_Y#GIM- ME.*7,!ZX,58M0^'TBVEM @AI#\X8 P-#P, 07U$UR/INY9EJ3Y?*K']/5PC( M%9H6J3G::V&XM/&(C;%J&0'31=,J4XM(49!*30X>H&!$L#4@&JY00TUDWX"T M(M,*-?,'.WX)X\$:8^$R J*+IE6L%I&R()6:'#Q@P0A?3]7+].$Z-85)_^ZN M"&@K,BU5TYV%P86-1VF,= M"J.^Q[EP*)EIK9JK](_V-+$QYL4B@+1H6N5H$2G84:G)9[$!V,7X9-U(RV#Q M<.T::B+W!D@K-JU=<\T6OW!]T[&E4I.C 6P73ZN +2;E0"HU.7C @3'5&6EQ MMSJMD^N8B>P@L%:,LY;>LE<\#%NHB>P&, :B(["+ 5&\.6WD(7KFL\3*.WA+0*X3[QK0-A^Q M40ZHM843:NUI%:N]^$,6P%$.J;6%4VIM@OT"+R)XMFOO&&#B&?\#A_R3/.CQ M:YB?JC_&4B637BHPK;HU1OU:@E$@47PQ 7YXOV;6LVY!6B?K49N6?P*##1S^ M__JIF0%E\Z$:8[&2B:\78-,J76/$;R@8YQ4%XCL*\'/\=7-]+Q*@N8[9[/V; M"Z^>JU_\5Q'50[HIK!6_K]K8)W7M6[Y_E=[^FS+;-F^CN\W*,ELW7S[RY([G MM4'U^_LL*U^^J5]P=WRCX>+_4$L#!!0 ( "B#:%E(>/'&PO=V]R:W-H965T$ M9%V"E)),[8>U44BW2=,^.' $JX"9[23=?OULH"Q-:=0/^P)^N>>YY\[G\VC' M^(-($24\YEDAQD8J97EIFB)*,2?B@I58J)V$\9Q(->5K4Y0<25R!\LQT+,LS MQR7/"?U]AQG9CPS:>%A9TG4J]8/JCDJPQ1'E? MSKF:F2U+3',L!&4%<$S&QL2^##QM7QE\I;@3>V/0D:P8>]"3FWAL6%H09AA) MS4#4;XL!9IDF4C)^-9Q&ZU(#]\=/[)^KV%4L*R(P8-DW&LMT; P-B#$AFTPN MV.X:FWCZFB]BF:B^L*MM!P,#HHV0+&_ 2D%.B_I/'IL\[ 'LWBL IP$X;P6X M#<"M JV556%-B23^B+,=<&VMV/2@RDV%5M'00I]B*+G:I0HG_?EB-I_<3&'V M?3Z[#6\GBT@N%\L9K=+F(3A;!G"Z10EH9DX@P]P'T[A].0,3H 6 ML$S91I B%B-3*D6:UXP:[U>U=^<5[R&6%^!:Y^!83J\#'AR'3S%2<+N"N\_A MILI#FPRG3893\;FO\B7(.<80,"'%.02DI))D] _&YS#G6!*J!BI4N),I^]U>]?W]5*4),*QH2ZD0+Y%PW__SO:L M3UVI^4]DSQ+EMHERC['[32X 'U4W$=AY\C6#5S'H7K+U;<\9.B-SNQ]%AU7O MH_//ZIF\7BNO=U1>@%S2A$9$H@"6J&M=,D%EE\J:J+_G?]"WK .1+XV4C=6M ML=]J[!_56%=0M%'U5D@@525U">R_\&WW7,L^4-AAY0WZ=K=$KY7H'96X9*KX MH3PXZZK^V1O5>R^.UQU:0_= ?8>5YPW< _7F7I?3+\P7PM>T$)!AHG#6Q4"% MS^NN74\D*ZO&MV)2M=%JF*J'#KDV4/L)8_)IHGMI^W3Z?P%02P,$% @ M*(-H68J>AL&UL MM5EM;^(X$/XK%K60JQNFTWN+7&(^ U= MX4C^,JBEW\9LT*.Q"$B$QPSP. P1 M^W&/ [KI-V#C_<.$+)8B^= <]%9H@:=8O*S&3+XU"Q2?A#CBA$: X7F_<0=O M7=-)!-(1?Q*\X5O/(''EE=)ORP[: M*'0F@MO/[^@/J?/2F5?$\9 &7XDOEOU&IP%\/$=Q("9T\SO.'4H-]&C T[]@ MDX\U&L"+N:!A+BPM"$F4_4=O.1%; A)'+6#F N:N@'U P,H%K(\*V+F G3*3 MN9+RX"*!!CU&-X EHR5:\I"2F4I+]TF4S/M4,/DKD7)B,)Y\&8\FL[^NP.B/ ME\?QT^AY!NZ>73#]\C#[>C<978'GT0Q<3&6\^7& 9V#,9-1Q\0/*?(])BL9 M! *@R =3.A<;Q/ EN'"Q0"3@E^ :O$Q=KFA]YFAY@%#N^")1F+)P2CRL5^5;TJG"\_-=\_OS5K *5[= ,NX J9AV@I[ MAA\7MQ3B;KVXBSTI#E7B%6^L8AZM%,\Z-(_%I(P#E$](.3U_?Y;#P:/ (?]' M17V&;:NQDZ7GEJ^0A_L-N;9PS-:X,?CU%]@R?E/QIA/,U016X=0N.+7KT+$AE'HK)#@ M%"0XM21\QIS+U=F+PSA OMR497&> 1ER[:D X64"?(S_:#B(L-WMNRZMJ#A MV'"'C%H[CB5#J=2T84O-1JM@HW5B2$18J$AH[=G3MKK=70IJE1]+P;[*5J?5 ML=4$M L"VK4$3.0VD.W8@H( RQUW20,?D'#%Z!HG?"CSH;UG"[2V(C/SOKT7 MP#)Z=P:YM>;]SP6A4SC?J75^B%9$H(#\E&FPP:^<")S./HD$9A$*KF..BU"0 MB;*69546(Q[E:F)J%1Z[\NH$@N.I4NEU>D83E>]AL&MHA?^QZ;VT86K'NC88-** MYNI"JY)HEB2:9TS2'%P7L3K17%UH56++4A[65K4GY:FUES%."W;:NVFJM497 M*6W;AG4@2\OR&];7WT,:KF*YLY8T*%W6640/M:*YNM"J!):E.W3.F:$Z"_*A M5C17%UJ5V+(+@*>V 8Z 5@V0S ^F[@(681 M$3'+RN Y>4N>U6YKJMMS=G2BN;K0JB26307LG#-+M7806M%<76A58LLF M;6 MTR=E:7?TI2.OL'N-!P=K-2:R.@U EW6\_FU@5IB-DBO6CFP*-Q)+(; MP^)K<9E]EU[A[GR_A[?#[$JZA,ENR)\06Y"(@P#/):1QTY:&L>S2.7L1=)5> MP[Y2(6B8/BXQ\C%+!LC?YY2*]Y=$07'U/_@74$L#!!0 ( "B#:%DJ_HGS M+0, "0, 9 >&PO=V]R:W-H965T!,H@$3:I56BD#NFJ:]L%-#%A+XM0VT.[7SW9"RB-%W99] =LY MY]R7N;ETUX3^9 N$.'A*XI3UM 7G64?76;A "63G)$.I>#(C-(%<;.E<9QE% M,%*D)-8MPW#U!.)4\[KJ;$2]+EGR&*=H1 %;)@FDSP,4DW5/,[7-P1C/%UP> MZ%XW@W,T0?PN&U&QTTN5""NTJ<#SGTNI2L 95HH287 M*ON*+?*%4WE/)IR*IUCPN#<:WXZ"\?1; P1?[JY'-\%PV@#]H0\FMU?3^_XX M:(!A, 6G0T@IE#4] Z<^XA#'[ Q\ '<3'YR>G($3@%,P79 E@VG$NCH7KDD# M>EBX, MES@3#8.#[Y\%'%QSE+ ?597/M9UJ;=D'.RR#(>IIHM$Q1%=(\]Z_,UWC8U7: MZQ3SZQ0+:A+;*9!3%L@YIN[Y2(B&&.:]5U0')H1R_$L=5-4DEW.5G'R5K+P+ MVW*[^FH[UX<@TW!<W,NMR]@7 MP4_(C*\A156!'Q7\T\M8IYA?IUA0D]A.5=RR*NY_[!9NG06J4\RO4RRH26RG M0*VR0*UZNT7KL%L8AK'7+0Y!IF'MH_Q#E-5J[Z."0Y1M7&RA\K#UK;$G072N MYDT&0K),>?YR*T_+D;:O)KF]\X'9N30KSGTQ N<3ZXM\/C_?0#K'*0,QF@E3 MQGE+_.!H/I/F&TXR-70]$"Y&.+540D0SV>$\,U&&BC_&'B_ 5!+ P04 M " H@VA9RD^)!/," "B"@ &0 'AL+W=OQU&UXBI:,FF!MHNC98%)JEZL2:"R:=$XH1W?G45W(\N+I _ M#M!H?.N/ST>]BP'R)Y/![02=C#%C6)E_BDX"$)C$_!1]0'>3 )V\/>V80N:@ MF,RPT.OG>LX>/1==TE0L.!JD$405^$$]_G,-WI1[+PO@; K07\#+GV M>^183J-J/_7P"602;NV%!X?#W:IJ_)_Z\)_5=VKIEB^3J_GX1"Z MACQ+.; 5&-Z[-W;+^E+EWS')@F.2#8Y)-CP2V8[OC=+W1AW[D^\DR3!A\MX1 M2!K-J[S-F5J:2=UZ*\_JF*MMPVJU7FO8,UQ>07/K#DV MS76WPU%(EZG(3\!RM6RH?-U'/%OOV^W KE@?R 8L[Y>>Z//N[1*S.4DYBF$F MI:RSCS)GEG=$^4303-_@4RID/Z"'"]E$ E,!\OF,4K&9*(&R+?7^ %!+ P04 M " H@VA93=OK7(8" "^!0 &0 'AL+W=OZ.&BU=9 "CT5E(FITZA5'7NNC(MH,3RF%? ]$G. M18F57HJU*RL!.+.@DKJ^YX5NB0ESXLCNW8LXXK6BA,&]0+(N2RS>YT!Y,W5& MSG;C@:P+93;<.*KP&A)03]6]T"NW9\E("4P2SI" ?.K,1N?ST,3;@.\$&KDS M1\;)"^>O9K'*IHYG! &%5!D&K(<-7 "EADC+^-5Q.GU* ]R=;]F_6>_:RPN6 M<,'I,\E4,75.'91!CFNJ'GAS!9V?B>%+.97VBYHV]N3,06DM%2\[L%90$M:. M^*V[AQV [W\ \#N ;W6WB:S*!58XC@1OD##1FLU,K%6+UN((,S\E44*?$HU3 M\>7=W>)Y=7V-9K<+M+I]G-U>KN;72S1+DN5C@@X3_0JRF@+B.;KD/&L(I4?H M< $*$RJ/T $B##T6O):893)RE=9DF-VTRS]O\_L?Y#]#-YRI0J(ERR#[&^]J M+[TA?VMH[N\E3* Z1H'W!?F>/T9/R0(='ASMX0WZBPHL;_#1177FT8\'KK_Z M23189#^''+=$XV$B4V7GLL(I3!U=1A+$!ISX\Z=1Z'W=(W/ONU%0)8FT[ MAT0IKYEJRZO?[9O3K*W)/^%M9[O!0O\4B2CD&NH=GVC'HNT6[4+QRE;H"U>Z MWNVTT T6A G0YSGG:KLP"?J6'?\&4$L#!!0 ( "B#:%GGU*_\>@0 "\5 M 9 >&PO=V]R:W-H965TI* MUR9V2" ]0**PVT/BNE7I7A].]^ 2 ]$F,6<;V-ZO/SN$A(#CEBI]@3B9^?+- MV#/^XNZ6LA]\28@ /Y,XY3UK*<3JVK;Y;$D2S*_HBJ3RR9RR! LY9 N;KQC! M8>:4Q#9R'-].<)1:_6YV[Y[UNW0MXB@E]PSP=9)@]G)#8KKM6=#:WWB(%DNA M;MC][@HOR)2([ZM[)D=V@1)&"4EY1%/ R+QG#>#U$+G*(;/X*R);?G -5"C/ ME/Y0@W'8LQS%B,1D)A0$EG\;,B1QK) DCW]S4*MXIW(\O-ZC?\V"E\$\8TZ& M-'Z*0K'L61T+A&2.U[%XH-L_2!Z0I_!F-.;9+]CFMHX%9FLN:)([2P9)E.[^ M\<\\$0<.R*MQ0+D#>JN#FSMDF;-WS+*P1EC@?I?1+6#*6J*IBRPWF;>,)DK5 M-$X%DT\CZ2?ZM]^^C9[&DPD8W(W ^.YQ<'<[OIE\ 8/I],OC%%Q,Y;H)US$! M= [&J<#I(GJ6HP'G1/#/X&)$!(YB>74)OD]'X.+39_ )1"EX7-(UQVG(N[:0 M--7+[%E.Z69'"=50FI+5%7"=WP!R4$OC/C2[C\A,NL/,W:VZVS(Y1890D2&4 MX;DU>%^C-!+DI:L0D[8 MAEC]7W^!OO.[+O*&P"IY<(L\N";T_BVCG(,A9NPE2A=@D-!U*G01[V#\#$9U MD4T?=H*6G,G-82A:*^@75A6.K8)CR\AQ,)NMDW6,A9PJ29")Z#^LNH6.Y@[) M.R!P"9'K^$<\=680M3MZHEY!U#,2?:0"QP"_0M$[>;?ONYTC@J=&[4.C"CV_ MH.<;Z=VLN;PCIYN1.&/'E]%*6\I&G'.7=T-@E9#;1.5EW00"/%^%-HU:#++1RZ']GDH%$AG)V+AM"JN2BE C1KA3K"&:JD9H%DTO+'= M^:>-K!5XQQPU5D&=Z(+E'@^-6^>[VIT9T3NGW9FA_'>TNW)7A^9M?415H$!^ MD4E,@4&IULJO:7FHU"3(O.V?T_)RJ&HOZ[2/!9[>K);JP=& 642\K>7E M()5OW9-W+7W+!;#KN<" !="@ &0 'AL+W=O@.0\ MCE*XIXCE28+I[S'$9#/43.WMQ$.T"KD\H7N##*_ !_Z8W5,QTBN7($H@91%) M$87E4!N9%Q/3D (UXV<$&U8[1C+*,R$OA'G&#"8D?HH"'@ZUGH8"6.(\Y@]D\QW*0%WIMR Q M4[]H4\XU-+3(&2=)*18$2906__BU+$1-8'9V"*Q28!TJL$N!K8(69"K6%'/L M#2C9("IG"S=YH&JCU")-E,K'Z',JKD9"Q[WKN[OIT^SF!HUNIVAV.Q_=7L_& M-Y=HY/N7P, M?46/_A2=GIRA$Q2E:!Z2G.$T8 .="V!Y6WU1PHT+.&L'G _9.;*-+\@RK$Z# M?-(NG\)"R$TEM]_+=5&FJE9652M+^=D[_"X9C\3"@:"M$DTI"]M.LZU\42]8 MAAP#Y90B RN6PXZ&,"PM' M6@K^LA6F]S9(A.%:+3&D)P=YNX"U6WQFW:77<+O-7Z2/!N!=[= M!^XT@7!N$[AS"'BK]9'@;@7N[@/O-8&[AX"W6A\)WJO M>_O ^TW@O0_@KM/9XFYU/I*[7W'W6[GG(8AF9,F!-M'W/Y;=-+;H6_V/I#>- M?[NIT\>$3Z3AV;RM)PRRW/JM U&M[OVR\?F"ZBE*&8E@* MF7'NBG+1HI,D?F>R9M!K@G?\H V4DP6E/U7G\W)D6&I!.,614 I(OK9XBM-4"1L(GDBN)^-Y[,YZ-QCF6TPI5QT M02?$ B4I[X(;\#(/0>>J"ZY 0L!S3#<*!$ MQ!S,R!(O-?SP/+]_AF]*S[5QN#<^@6<%YSB_!8YU#: %7W1^Z#2XE7+V$^IX->(XB/#+D!XMC MML5&\/Z=W;,^Z++[EF+A6XK-WDCL:!_<>A_<<^K!EQPS)!*R!FEQ'R-Y'W5; M4:KT"A7U)]@&KN?X0W-[F.(VZ,ZS[&-0V ;9+H3>,6K61D$?>FZ-.C+KU6:] MLV;G,67B1F"6';@%'1N"K+SJE,D)SKNZ#)32WL&*^OV&?PVDX2ML0V ?-KSK M,'=ZY[W:>>^\\\VB=)R0B&98YZ_7BGKCN);3L'@1*M2@; M:C?,RT\+LOJ_W MZM=>_;->GZE Z<$&7P."M6?:;Y]$Z#0-MT&>W6_Z;8-3&W->"BKK+(H^BM?EF@/B*T3 MPF7J5C*4=>O+G6%EV5-V!,V+__J""EDE%,U85HJ8*8"<7U$J]AT5H*X]@S]0 M2P,$% @ *(-H62:5(!:- @ _ 4 !D !X;"]W;W)K&ULK53O3]LP$/U73AF:0-I(FX1V=&DD6D!#&AJB8_OL)I?&PK$S MVVG9?[^STV8%%;0/^Y+XUWMW[]EWZ4;I1U,A6GBJA333H+*VF82AR2NLF3E5 M#4K:*96NF:6I7H6FT<@*#ZI%& T&H[!F7 99ZM?N=):JU@HN\4Z#:>N:Z=\S M%&HS#8;!;N&>KRKK%L(L;=@*%V@?FCM-L[!G*7B-TG E06,Y#2Z&DWGBSOL# M/SANS-X8G)*E4H]N8+;O6<.;Y<">._L.G.CL\#R%MC5;T% M4P8UE]V?/6U]V ,0SV% M 5$+P')*X!X"XB]T"XS+^N269:E6FU N]/$Y@;> M&X\F-5RZ6UQ83;N<<#;[>G6QN%K \:)M&H%T/98)F#-3P35=,-S([J&0XR=P M?(F6<6%.X",\+"[A^.@$CH!+^%ZIUC!9F#2TE)-C#O-M_%D7/WHE_CG<*FDK M U>RP.(Y/B0MO:!H)V@6O4FXP.84XL$'B 91@U*H&U>]X2PZ^KXY[Y+E=SUIG<30E_?@5/)V-WP>C_Q<*^0 M:M0KWU\,Y.[6NB?8K_8M[,)7[HOU&;6VKA/]I>GZXBW3*RX-"2J)&ULA99= M;YLP%(;_BL6JJ9.V N8C29<@]6O:I%:+FG:[F';AA)-@U6!FFZ3]][--2E/A M)#?!!I_W>8_!YV2\X>))%@ */9>LDA.O4*H^]WVY** D\HS74.DG2RY*HO14 MK'Q9"R"Y#2J9CX,@]4M"*R\;VWM3D8UYHQBM8"J0;,J2B)=+8'PS\4+O]<8] M717*W/"S<4U6, /U6$^%GOF=2DY+J"3E%1*PG'@7X?EEB$V 7?&+PD;NC)%) M9<[YDYG\R"=>8!P!@X4R$D1?UG %C!DE[>/?5M3KF"9P=_RJ_LTFKY.9$PE7 MG/VFN2HFWM!#.2Q)P]0]WWR';4*)T5MP)NTOVK1K4TU<-%+QP+P-L!NA-^"K,MKHD@V%GR#A%FMU]O%#F 9?#QB,.H/1 M(?7L'LP)R4$@OK3)NPRV$JF5,*=IG85!,HK&_MI!CCMR?)"L88D+UD8E.S", MHS1PPY(.EAR#I2Y8TH,-8K/2Q4H[5GJ,-7"QTCXK"O=LXJ!C#8ZQAB[6H,=* M@R!QLX8=:WB,-7*QAOT7-HRPFS7J6*.#K(<"="E?*A NXJA'#--]Q#!X*SC! M8297A)E21LNF1,Q6FYJ\Z$JOW!4EZ-E(AF$:[O&Q4_C"@SYN04I$R[I1D.NR MIO< I'(:"'L&OL0XBO<8>*M9X<&*DTU-F:D46A/6@*D+[5XP2N:4V=+K=(-[ M52*)1N8HO'/C[[0$TU[OB%C12FK&4L<%9P.=CF@[5CM1O+9=8LZ5[CEV6.@N M#\(LT,^7G*O7B6D\W?^&[#]02P,$% @ *(-H6?5@&ULK551;]HP$/XK5BI55-I(X@!C M-$2BT&F3.@G!MCY,>S#)0:PF<68;*/]^9R=$( 742GN)??9]W_F[LR_A7L@7 ME0)H\IIGA1H[J=;ER'55G$+.5%>44.#.6LB<:33EQE6E!)984)ZYU/,&;LYX MX42A79O+*!1;G?$"YI*H;9XS>7B 3.S'CN\<%Q9\DVJSX$9AR3:P!/VSG$NT MW(8EX3D4BHN"2%B/G8D_FO:,OW7XQ6&O3N;$*%D)\6*,;\G8\#H_LG^QVE'+BBF8BNR9)SH=.T.')+!FVTPOQ/XK MU'KZAB\6F;)?LJ]\!WV'Q%NE15Z#\00Y+ZJ1O=9Y. '02P!: ^A; 4$-"*S0 MZF16UHQI%H52[(DTWLAF)C8W%HUJ>&&JN-02=SGB=/3T.%D^+DGGV>J%Y.-D M!Q++1Q9@[@ O-N0),$WD!\AJE#T0J@EE%T2 M>!\(]6BO!3Z]#I]!C'#?PH-SN(NB&^6T44XM7W!)N9&ER._)2FF)M^E/FZ** MHM=.85[82)4LAKTB!W($3W=[X ^^^3=]_(CM3&S1J@VOL45-?5M=7-O7- M;'TUUI=T#L D5OGV9DA]>D^P64BF&R?5EJ+K<0-B*0DEN2ATJHA/2<(.;4S3 MMS$-KS*=):?7)*?WON0D7,5B6VB"ZN%=V:@"?;:!3 ?=15[7Z]/0W9TJ;??R M&Z]*A7ORK$U+_<[DAA<*HZ\1YW4_88N059NJ#"U*^])70F/?L-,4.SM(XX#[ M:R'TT3#-H_E71/\ 4$L#!!0 ( "B#:%DGJS1,- , )\* 9 >&PO M=V]R:W-H965TJK-M#M0>37(@U)\YL ^V_G^U &MJ0T8D7$COW')]S\;5O;\WX;Q$#2/24 MT%3TK5C*[,JV11A#@D6#99"J+W/&$RS5D"]LD7' D0$EU/8[*(I9ZP@UZ&%S %^9#=<36R"Y:( M)) *PE+$8=ZW!N[5R'4TP$3\(+ 6I7>DK65FA@6,&/U)(AGWK8Z%(ICC)97W;/T%-H9: MFB]D5)A?M,YC6[Z%PJ60+-F E8*$I/D3/VT240(HGFJ MP%XKP'-/0!_ _"- MT5R9L37&$@<]SM:(ZVC%IE],;@Q:N2&I_ANGDJNO1.%D<#,93"=3=/H5%LI+F1[6]E#KY9P"ED#^]( M9#MNFX7;9AU[<)UDF'!5RQ*%,>8+J'*;4ZCZUASZ,%D%K4:W9Z_*+BJ"_$:[ M"-I1URK4M6K5W4.TS(\(R1#757S!YA=+ 0@+ ;)R]^:,KEO2T2SIR,56!'G[ MQ+8+L>W#Q5*]BV)&(T22C+,5Z!17ZFV_E>(V_%=Z\Z!V.:9:[&4A]K)6[ 1S M^HR^ U?G$#:BOV7Z4:6PENF]F_U(9#NF.X7ISC]*6^T:.$>FQ,_1&$3(B;&- M'F]4++J6D(C*@N\<,P='(MO)0;?(0;?VCQ]#R+5]?0FH!D)?%.DBWZZ'5ECW MD JK5?&?'EWGY29T#G:9>Z,$SP@EDD#UG>>\/;[>FJI?];VN[-)5GX Z>W4' M)%#(EJG,K\]BMNBR!J:W>#4_U-V7:2%>:/+6[58=Z205*@=S1>DT+M7!Q_-N M*!](EIF&8L:D:D_,:ZPZ2. Z0'V?,R:W [U T9,&?P%02P,$% @ *(-H M607%U36H @ $P< !D !X;"]W;W)K&ULK55= M;YLP%/TK%JNF3FK+-VDZ@I0FG;J'I55(MX=I#P[M M35XQP*D&E87I6%9@EC@G1A3JL4<6A;0614[@D2%>ER5F?VZAH-N181N[@7F^ MSH0:,*.PPFN(03Q5CTSVS(XES4L@/*<$,5B-C+%],PE4O [XGL.6[[61Y=>EIC#A!8_ M\E1D(^/:0"FL<%V(.=W>0^O'5WP)+;C^HFT3&U@&2FHN:-F"I8(R)\T?O[1Y MV /8WA& TP*<]P+<%N!JHXTR;6N*!8Y"1K>(J6C)IAHZ-QHMW>1$[6(LF)S- M)4Y$#XO[NSF:/(T?D4!,X+_@E=HJ=XBL[//J$SE!.T MR&C-,4EY: HI0-&82;O8;;.8%)37#-#/\9(+)@_;KSZ[ M#;_7SZ\NX VO< (C0]XP#FP#1O3Q@QU8G_O,_R>R5ZEPNU2XI]AE:E<@O:=( MX!>$=4;Z_#8D@291]6$3V6X0!(/0W.P[Z0FSAYXW[,)>:?0ZC=[[-":4Z"V1 M#=ZOLR'R]P0XOC]T#F3V1%T[EMNOTN]4^B=5-H>*4'*Y.TW'T^F_$6![SF!X M(+,ORAIX_3*#3F9P4N:""EP@^@]B@[>;.@A\]_I ;4]88 ^RU'/Q M#;-U3C@J8"6!UM5 ^F5-"6XZ@E:ZBBVID#51-S/Y:@%3 7)^1:G8=51A[-[! MZ"]02P,$% @ *(-H6>.#94X2 P % @ !D !X;"]W;W)K&ULK5;;;N,V$/V5@;HHLD 2R9(M):XMP'9VT0)[">QL^U#T M@99&%K$4J9*4O?W[DI2L=1S%W8>^6"0UY_#,13.>'83\JDI$#=\JQM7<*[6N MI[ZOLA(KHFY%C=R\*82LB#9;N?-5+9'D#E0Q/PR"V*\(Y5XZ/,IV)1C/* M\5&":JJ*R'^6R,1A[HV\X\&:[DIM#_QT5I,=;E!_J1^EV?D]2TXKY(H*#A*+ MN;<835>)M7<&OU,\J),U6$^V0GRUF]_RN1=80<@PTY:!F,<>5\B8)3(R_NXX MO?Y*"SQ=']G?.]^-+UNB<"78'S37Y=R[\R#'@C1,K\7A5^S\F5B^3##E?N'0 MV08>9(W2HNK 1D%%>?LDW[HXG ,SS @[ #A.6#\"B#J )%SM%7FW'H@FJ0S M*0X@K;5ALPL7&X=/3^O%Z@F6BP^+3ZMW&[C:F$K) M&X8@"EB5A.]0 >6P8";CA&<(IG;@031;730,%EDF&J[56[AZ0$TH,ZL;^+)Y M@*LW;^&-13Z5HE&$YVKF:R/97NQGG;QE*R]\1=X]?!1\1SSYWC?N-K[ M&Q[]7887"3=8WT(47$,8A.,!/:L?AT<7Y$1]^"/'%[W"=XP>K#%#NB=;AM?_ M%6GXV*FN45.1#CK=LL6.S#6R?CJ(DOIOY M^U./7EK=ATG2&SU3.NF53BXJ7>3Y%&HI]M0U.)NY_)@YTF5N2''+.CG1$DU& MH]&9XI=681S'XV')<2\YOBCY RHUA8.D&F]$4:AKX&9LF/A*S,3>Q!@'%<DU)S]6$,CSRZ60O"R%.$JB,Y4#5L'=W?V92/^D MP58H=V[N*'!9;7M/?]J/MH7KZ&?G2S/RV@GUG::=EQ^)-!6N@&%A*(/;Q$1. MMC.HW6A1NS:^%=H,!;&PO=V]R:W-H965TJXHDU.G5*H>NZY,2ZBPO.(U,/TEYZ+"2F]% MX,(;10F#>X%D4U58O,R!\NW4&3B[@R4I M2F4.W'A2XP)6H![K>Z%W;H^2D0J8))PA ?G4F0W&\\C86X-O!+9R;XV,DC7G M3V;S)9LZGB$$%%)E$+!^;2 !2@V0IO&KPW3ZD,9Q?[U#_V2U:RUK+"'A]#O) M5#EUKAV408X;JI9\^QDZ/2.#EW(J[1-M6]LH<%#:2,6KSEDSJ AKW_BYR\.> M@^\?=Y&]H]$?H]N.5.E1!]9!MG?_JY6T4OQ=U+F_DG %=17 M*/ ND>_Y0_2X6J#SLXL3N$&?HL#B!L=29/-AU"::L-#W2-=(E2BQU0%QB6X( M7A-*U OZL>24(GU?MEAD/P\EI8TU/!S+M.!8UCB%J:-[3(+8@!._?3,(O0\G ME Q[)<-3Z/$<4\Q2N$1K* ACA!6(YZ@&07AVB&N+%EHTT]V;.+CV!Q-W<&(;4Q-(=O=,]'>,Y0+7NVQ7+?$#W%LHXWV.+X+@E%X MF&38DPQ/DIQEV1@Q/1()2_6HD[;Z::,I,M7E"Z6[RT"[ZA,XV 7A*X+1(#C" M+^KY1?]72 Z1)&KTH8A=Z_)73WYH>^T(6=DE(K;)AJ1TE_V@_B63M__IBW M4_P6"UTTB2CDVM6[BK1PT4[&=J-X;:?1FBO=/799ZI\)"&.@O^>&PO=V]R:W-H965T M()*RX>90:@T%/."AGA3*ERXC@R MS2 G+5'31^1H8OY4S:)ZKJW)&+47J0 MBN<-6"O(:5&_R5/3AS/ ,+@"\!J ]U* WP!\:[169FW-B2)Q*'B%A,G6;&9A M>V/1V@TMS%=<*Z%/J<:I./F^N%]-DWLTFWZ=+I)/:]1;$"&(:6X?]>:@"&6R MC]ZAA_4<]5[W0T?IL@;LI$V)65W"NU)B#>4 ^>Y;Y+E>T %/;L/GD&KXT,+] M2[BCS;:.O=:Q9_G\*WPK.$)Q +03/$<)+Y30OY+NNLI08OL- OV:;J3=_]UE MM^8/NOG-M9O(DJ0087VO)(@CX/C-J^'8_=AE_C^17;3";UOAWV*/6_=$2E!= M5FO\V.+-0#C&;N@)8I1L**/JN4M8\$]AMS)J8<[9M3$C MZQL1>UI(Q&"G,>[@_0@C48^!.E"\M#=IPY7^3^PRTY,3A$G0YSO.U2DPE[.= MQ?%?4$L#!!0 ( "B#:%G[F"],WP( ,L' 9 >&PO=V]R:W-H965T MR$1A0"Z\5N2.R<]_7S'A*[LV7\2:P!)'I.:2:ZQEK*_-8T M1;*&%(L;ED.FGBP93[%40[XR11KU MDEJX?__J_J7,KK+,L8 ^HS_(0JZ[1LM "UCB@LI'MOT*NSR^]DL8%>4OVE:U M86"@I!"2I3NQ(DA)5EWQ\ZX/>P+;.R%P=@+GO0)W)W#+H!59&6N )8XZG&T1 MU]7*3=^4O2G5*@W)]+\XD5P])4HGH[C??YC=3R=H'/^,>W=#%-\/D)I\G T' MZ&X4]T9WH^EH.$&7 Y"84'&%KM%L,D"7%U?H I$,3=>L$#A;B(XI%9"V-9/= MXKUJ<>?$XA/(;Y!K?4*.Y7@-\OYY^0 2);=+N?M6;JHVU+UPZEXXI9][PF^, M7_"<@D J#8J3A!>8"O0KG@O)U>OVNRE@Y>@U.^I/\%;D.(&NH;XQ 7P#1O3Q M@QU8GYOB_B>S-^'=.KQ[SCU2>5F128'RJ@M-82N'H'30V\,F"MJ6ZOQF/\1Q MD6VW@E9=]8;.J^F\LW3#-*?L!>": \42%H@2/">42 *-[UWEYN]!M'W'=PY0 MCZO"MM6RFU']&M7_5R-YH0EAA2D2("4%M>W)1D[_B,#VO0/*IAJKY3=3!C5E M<);R0:Z!JTUTQWJ^F\$1@>MX;GC >5SE!&%X@C.L.<.SG%,F51?QP7F[5J&E8Z(F 0JA1!]<\S3("QE*3'\:V &F7,5'AZ_4KWLY?7 M+_-$)4PX^RM:J]W0Z!MD#1MZ8.HS/_X.Q0MU4E[(F)"*QX58 MCR".DOR7?B\FXD1@M\\(G$+@O%70*@2MGP6=,X)V(6C_+.B>$70*0>>M0^H6 M@NY;!;U"T,N2E<]NEAJ7*CH:"'XD(NVM:>E%EM],K3,2):D55TKHIY'6J='D MTWP^?9Q[B\<5&2]<,OFT>)PN F\QF7HKGD?@'36Z)W?] ',MIUPQHR^2MNOFX)-?16];9Z%ZSW(50R^VST?UF^9R*4EX7/7A[=*Z3YDJB"6_]0,\"$'MNN!Z5)_+_N-4DNA=F[!L M-9.@%(.LM$!4BPB@DZI0DZ MS2: )-V\R"Q2T9:FNU5=XAL9UR8>$^9BPCQ,F(\)"Y!@%8MT2XMTL?>5+J9? M,&$N)LS#A/F8L )5O%+K_1+KW%)&FV"46DN*LTK M:)6TV-6T^*@1 RQ:U1 G93*[^0B1E\#T.5+P6)M '@1-0C@Y3-8:HBB^62?S MU+J]JT[4I#GTU8G&I'FH-!^5%F#1+[K"3[Q)7B<7:Y [H&D7;0 MSS>;-$#YGXG1OU!+ P04 " H@VA9^_DU)%H' !Y1 &0 'AL M+W=OO._WL^FCB'EVJ!8B,9_,51IS;7;3AWZV2 6? M%87BJ$\];]B/N4QZH]/BV&TZ.E5+'SGI^;WW@3CX\ MZOQ ?W2ZX ]B(O3GQ6UJ]OH;E9F,19))E9!4S,]ZY_Y[-B@*%&?\*<535MLF M^:7<*_4EW[F:G?6\O$8B$E.=2W#S9R7&(HIR)5./KY5H;Q,S+UC?7JM?%A=O M+N:>9V*LHK_D3#^>]8Y[9";F?!GI._7TNZ@N:)#K3564%?^3I^IFRTRK MN"IL:A#+I/S+OU4@:@4HW5& 5@7HO@6"JD"P7<#?42"L"H0%F?)2"@Z,:SXZ M3=432?.SC5J^4< L2IO+ETG^O4]T:CZ5IIP>C3]>7U]]NOYP\VE"SF\8&7^\ M^71U\]N'F_'5APDYN!,K%:UD\D#&J9A)32[Y5$92/_],#IC07$;9SZ=];2J2 MR_6G5="+,BC=$?1\D1X2>OR.4(\&Y/.$D8,?FV3&L,Q$+ Y)X!4R(2##8)EK M_DR\0:'B-:OT#=0-6;HA2PO9<(?L3G3DO_*ZMPXW800CY%W"^VS!I^*L9W(^ M$^E*]$8__> /O5^;8&**,20QAVRP(1L4ZL$.LG^8?:+F+[C^77QPI46<_=-$ M,\"DB2G&D,0>I/N:G%CN0N@PR+(/GM>37RZ< K_IWV5W5R M8'7:DD,2<\@--^2&,#FA3;/*:O#,4"33/)D96$V,0+FV*3M\"3QLXLV0HCJ( MCC:(CF!$*GGX)<\]$CG-K(D.J-26SM$+.MM8D,(Y6(XW6(Y1[Z;F\+5,\FQL M @?&:@L.4XPAB3F,3S:,3SJYKYY@TL048TAB#DW?LT-K#VRS8Q7'4AN39.X1 M0I"%2*=FV[@I'TAQ@RHUK;"0'!FG;&"NU0>U["+8Z1:R M+C5K,GQJN% 56-8:BYHZSG\;DR'C^HZ4-48EIJ+U!H/'_8* MW]$_ALW]XV"[@T3U'%AJ+B[K.GS8=@ =9"1>[1 W?F@T?=AMOZ!LG'R_O&O&A&A%4-8:EYE*V?L4_ZJ9C1'4OJ&H,2\U%:KV. M#YN="Y[)C)0_Y#>B.V[L_OSMW@_5F6"IN4RL-_'!P?I;DQGV@7#,UFT0U;M@ MJ;D_7EOS0KU.TIIB>I(QJAK#4G.16H=#88=SS=,'F31"\YL2VG\QGH$#M,;1 MA76AM?D1=.NRSNC=#@:.V;KYXE'DMN8/FJ9?MW(:C MM%[_T84Q":PQ"6!C\I:1^/+^7S'51"LR%JGF,B%CE9B3I$J:5G]1\^G4IL[('@4<,<#5;-WQ4#X:EYGY%UH,%@V[Z$E2'A:K& ML-1:K\TAW_)AV.T;IVH M[@I+S>5;>PXG[";A4=T0JAK#4G.16C<4PC-2ET)D1"7UITS,F'WK&91&IH/] M)N3A^*UI=6%T0FMTPGV>SMDKP7=[;RM;XH[&:E7(CJA5#5 M&)::B]1ZH1">E7I[@C&PO=V]R:W-H965T:Q-AQWT,SJ',>A)=BFQ M9=PO K0#N!? * MHZ6RPM:(:AKTI5@2:;*1S01%;0HTNF&IF<6QEOB6(4X'X^N+X<>SBT^C]U?C MM^3]U\GY]0^R-\;%$N4DR&G2NV3O1%HRCA&A^0UL8F*J035 MMS6J,9QV6(U\6H[L;AL9LB/B.0?$==QV WRX&SZ"$.&M NZMPVVL05T(MRZ$ M6_!YV^08F['@$4B%A;C-F;XG7X0&\O-DJK3$]?:KR63)VFYF-7OP6&4TA(&% MFTR!7( 5O'G5\IUW39;_$]E: ;RZ -XN]F HD@3WE3)U.*AFE=!J;5W=FJ?I!$H-D^I1K$XNS.0$J._G8W.ALQ6\V0\(W'- MCU_[\?_=S_/FQM^0^-C$KHPU]=U:??<%*RFCDBPHSZ%0.AF/2 :R5-PHN.3N MKM84#AW_D>BGLDKA]LK1;J[5SU3.6:H(AQGBG*,NNI;E554VM,B*TWXJ--X= M11CC[0[2).#[F< SK6J8"Z3^7@C^ %!+ P04 " H@VA918V6:MD& ": M+0 &0 'AL+W=O?> M(K".+GNK1A;7_7[B;_"$4HNR1K'_"\+0B/$^%>Z M["=KBM$\D0T+@QA/*4@V483H_A:'9'?=TWO/ M#^Z#Y8JE#_KCT1HM\0RSA_64\F_]$F4>1#A. A(#BA?7O1O]RC,RA\SB]P#O MDMIGD$[ED9 OZ9>[^75/2T>$0^RS% +Q_[9X@L,P1>+C^*< [94Q4\?ZYV?T MM]GD^60>48(G)/PCF+/5=<_N@3E>H$W([LGN'2XF-$CQ?!(FV;]@E]M:3@_X MFX21J'#F(XB"./\?/15$U!PXCM@!%@[PT,$\XF 4#L:A@WW$P2P&03;V?SSTCSD4,C4>4[ !-K3E:^B%C/_/F? 5Q6B@S1OE? ^['QK//GR:_ MOOOTWO7N9S\"[[>'N\]_@HN/B%*49O 5N' Q0T&8O )OP,/,!1??OQKU&8^< M^O?](LIM'@4>B6* #R1FJP1X\1S/!?ZNW-^1^/?YC,MIP^=IWT(IX RO+X&A MO090@Z9@/)/SW0W1=/Y?=.^KHS?(,,H:,#(\XQC>"E'\)GW=YF!"(MZ#$I2] MQ3>\"N(EYGV!@<<]J-M-T3Y[?+-#= [^>L\AP1W#4?*WJ#KR^*8X?MH+KY(U M\O%UCS>[!-,M[HU_^$X?:C^)4J,2S%4)YBD":R31+)-HRM#']WB]H?Z*)P>0 M!?!)%/$$\O;A?Q$E1(K5-2$JP=P<;)B!I:O<=JS;MN$XFJ:-^MLZVP)+TW&: ME@TJ!R65 RF5G_F*FVSH/J MA>/)]453">:J!/,4@35RH&O57E=[X8U. M,0!%>52*YBI%\U2A-5-9DRVZ](6ZBQD-N%SUP1:%FVS/4[Q=O*M@FJYI(IUQ M6\!*%N))85)OGT-12Q'8B5J4)\+3)3U%AQ4)4$K"S[QJ&:_1$SL4.4KGHE2) MYA9HDGQX4I,FKC!)^OP1K3@,S!@E!06![;#LDC=:Y6I>+D! NZ!J+\=PIH M@CG:B^K(4S6B9J8J;:/+Q7"&#R?CIQ4R_"D(IT(3"!T!@>_#PBL#-MRAO9!2Q':P2&TCO232N1"NYH2(^5!Z>%>@V77J[$O3/N2N;6;H MER8\I$Z(-G2.,%?)62@7(OVS"/8":;N6=#M3.%J>4+"F*A$0H59!*T5RE:)XJM&9Z*@4)7UI!0J4* M4BF:JQ3-4X763&6E(.$9YX1!.=W3GY> MU>X_2N5DA\B>JLA-CBL]">5*ZAZG%^:">%GGM$:YA%Y;<#0K/H>4CZ$SNV<' M]E0%;I);B4%XSL%FQ>;I[952':@4S2W0ZD5M.I9C0.>0]&]QCFE40M&0"\5N M=WWD8)UO7RF5CP7:P74?4U3H(M-6PVD26@D_0WZ:V*YB%*<]@@7T=$7+L3OS MJU33&>WC3M-V!K8U.&178&C:.K3L V[[M;NF$:;+[))OPHN0]]#\RF'YM+Q( M?)-=GSUX?JM?373!_\O)KPA5\?FOY Z++($Y B!<\E'9I\='2_")P_H61 M=7;3]9$P1J+LXPJC.::I ?_[@A#V_"4-4%[''O\'4$L#!!0 ( "B#:%F9 M\9I(@@0 -T4 9 >&PO=V]R:W-H965TVQ4DR)/_^9-G8O!A! M*/F"+:-=[;.[7JW5F5/VRB< KW%4<*[QD2(Z95I$-.H5$_C.B+"9" M#MG8Y%,&)%!"<63:EM4T8Q(F1J^CGCVR7H>F(@H3>&2(IW%,V/L-1'3>-;"Q M>/ 4CBV#V.E,RA@&(E^DCDR.SU!*$,20\I EB,.H:U_BJ;UN9@)KQ/80Y M7[I'&"DOMW=/@S_0W;\O]\__H=.!S)8@C0#1 M$1H(ZK^BAZGR^G7F]5"\GZ'36Q DC/@9ND O@UMT>G*&3I")^(0PX"A,T$L2 M"GZ^].!Y0E-.DD ^/%D9=TPA43*#3+\P^R8WV]YB]B7Z1A,QX>@N"2"HD>_K MY;&M46!*'Y:.M!>.O+&U&@V9;MU!NG%;\&7XEB).QISG#*NCM+G M;-'W3QH/@:GXY?X_E0X7"X>?U7D\5^C6*\S*R16?$A^ZAJP7'-@,C-[OO^&F M]6<=[9&4K;"[);NKT]Y[2 47$C-,QN=H".,P2>2M?-LCDOB@/)$G9:T; MTIT5P5G/]EP9DMDRGM: _&\$L_3XMV] ?-##L$N$F^#Y,)IK8%HESH0I%F" M-+4@_2PD"T*QW(T2HY6OOG&ZCKOLG6VDPVM[7.5C-I.2-7;&Z7 M-K?U-JMZSM$,N) 1D-8CR/.*#*.=9K=KS/;64TMKP($AN2SQ+K7E[X?:OB&X MN)X!D^T(6KPTZ)&%/M0Q71ZS_!U)V0H[MJH]W?J_!3#;LJ=R@U!!KHUQL49[ M*5<)JLX"[V@M=I?- M/2#<.N,\;YWA,YH,7'49V/M8"7V"[+,PBUE?MLY,?H"E)$+/P&+%_0Z$U>\6 M^$A-1N&6SVA9<-6S8'W3LI+#1_21?E4[%T780G'^W6*[*"#O=9]._1VZG$)7 M:Z&J6:-IU3M5)X1WM$+:]^.H#M,;\C&':74=FE)5*X;;VC?M>CQF,"8"T+UT M09CPT$??293"'A]M^$A=5N&(S^C9<-6T86U?M/IN;?5*K1MRQ4#0:?J.&I( MA:"QNIT "8!E$^3_(TK%8I M4)YH]GX!4$L#!!0 ( "B#:%EM3>Z4LP, M *D- 9 >&PO=V]R:W-H965TZ'9JA\=F 2T8.=L)]E*_?&U31;22V WK?8+8..9 MYYFQY[$]W#!^)S( B>[+@HJ1E4FY/+-MD610$M%C2Z#JSYSQDDC5Y M;+#F0 MU!B5A>TZ3F"7)*?6>&CZ;OAXR%:RR"G<<"1694GXMPLHV&9D8>NA8Y(O,JD[ M[/%P2180@YPN;[AJV;67-"^!BIQ1Q&$^LL[QV06.M($9<9O#1NQ\(QW*C+$[ MW7B;CBQ',X("$JE=$/5:PR44A?:D>/RW=6K5F-IP]_O!^VL3O IF1@1ZW MB=@Q\-P6 W=KX!K>%9!A>44D&0\YVR"N1RMO^L.$:JP5N9SJ68DE5W]S92?' M\>=/E^_>?'I_=3V)_T;7_T[??OZ*3F(U^>FJ ,3F: )"\CR1D*)8LN0.36DN M!3K7Z\IP7R'5<'_V);"0RPD%L7QT(7ITPSR#X+0B3>"H.!=II MI6OK3"Q) B-+%8\ O@9K_-=7#R:TZ^\>ZUE?SBA>DD_@A[LH;NNZ[6B#VKT02?ZK2\>QP_W\?L=P4G+\S5PM11[O6C0PJG1 M<=PMY#LU>"PE;Y^22I/?1JF1<=RIPC\7YK&D_ .DO%[@MY!JM!L_6;P/E.NQ M+/O["ZS?"]M(-FJ.N^6\VO?4V4EF&10I4L=5),F]ZGI$4_"^PJOJ#"+<1JF1 M>-RM\3? S:%99ZI]6^YV\JL"TNP$./SMDP/NW$U^E6*S6^!GVB[P_GX1#OJA M'_QO9NV=TW,)?&'N" (E;$5E=9"N>^M[R'EU^FZ&5Y>8#X0K%1:H@+DR=7H# M!T'5D&QISN(S)M7)WGQFZBX%7 ]0_^>,R8>&!JAO9^,?4$L#!!0 ( M "B#:%ER$+4##@4 &\< 9 >&PO=V]R:W-H965T.D15'T@;;&MA!)]))TG.W7 ME[I8MF1:35HNG(=8HLZ1)G<$<16ZQSQY;#G]5 $<[Q.^#W9?(#*H'[.-R,)*_ZC M3875>VBV9IRDE;"801IGY2]^J1RQ)R!XY )F)6"V!>PC E8E8+U6@UT)V*_5 MT*\$"M.UTO;"<0'F>#2@9(-HCA9L^47A_4):^"O.\D29<"J>QD*.CR8/G\>_ M?/C\,0CO)S^@\-?'VX<_T/N)R,=HG0 B8:M5DUKYMR7N:1 M>5GH$\GXDJ$PBR"2R ?=\GZ'O"9\5#O*W#KJQNPDG,#J$EGZ.3)UTY;,9_QZ M<4MFSO_3'OYG[0UG6'766 6?=8QOB2E<3(N'@Z)I2G"T@OS[?YD:$ M1/31&*]BCI/X;XC.T75*U@+]YT=!B6XYI.PO67:4^FVY_KQZ7K$5GL&P)\HC M _H,O='WWQF._J,L-"K) I5DH2*R1A#M.HAV%_OH@8B@(%8L[S*4L_WE36%& MJ%@[B!.QEL4C0%,0.Q-L[SA^ >G*+M4ZA=I\HWH>6;[MF@/M>3\HARC;LAVW MB0H.489I6;[3A(42F&59NEW#&A[JUQ[J=WKH!C*8QQS-*4G_U>J2JK\WA0NW M[^@MJR4HOUB3#:LE*-/6C7[+:AG,]7Q/;K536^VHRHM,O,E4?L&.T3YON49+:<=H@R];^N. MW&EN[32WTVECPGB^6U)XAFP-,E,["=Y:TE22!2K)0D5DC2AX=12\$^]+GLH@ MJB0+5)*%BL@:0?3K(/JGV9?\PY5OZ:WR,): S+V*6OKZ$&3KOM\J-#*0>:3, M&/KN?5WO],X$)\"*]!6-W1/P.%M(WZX[6=Z:J$K9 J5LH2JV9CSV^B?CQ"6G MFH"J4*ID"Y2RA:K8FJ$T=Z$T3U-X*KW[I<#K>ZVB,I:@?%-OO4 &$I39]_7V MJZ$,YOBF<:3\[!H_H[,E&=U1$JUG'$7B/2GL(M\<2I5L@5*V4!5;,Y2[9M/H[C:_7?DY[!--W?/<=OV1P&S= M;G?D$ICCZJ[=+D"',-?VO".]J;%K3HWN[O1GT9-3X:<\G7&4QEG,.,7YUV:I MZ9UD;TY>E6R!4K90%5LS++OVUW!/78>4]L]*V0*E;*$JMF8H=SVTT=G=?<,Z MY!U\I?.<]J>\L0SEFV:["AVB3, (Z Y0#R?$\*W-[F"^HQQ] ]02P,$% @ M*(-H66,7^]YT P F@L !D !X;"]W;W)K&UL MK59-;]LX$/TKA+98I$ 2?6P)E4@O2DZK2]APGLBM:,"L9UW.W(AGSM2H+!K>"R'554?'C$DJ^ MF5BN]3QQ5RQSI2?L9+RB2[@']75U*W!D=RKSH@(F"\Z(@,7$NG#/TUCC:\"W M C9RYYEH)X^#Z_G$)5 M2\855 5K_NFVS<,. 77,!*\E>'U"\ +!;PG^6R,$+2%X:X2P)=36[<9[G;@9 M5309"[XA0J-133_4V:_9F*^"Z7URKP2^+9"GDB\/5^D=N?X\_7*3'I//Z0,Y MFH&B12D_DA/R]7Y&CCY\)!](P2LKD"U%\(%A/=.WTWV3G?\7 M/?WMZ'O)\+L]X-=Z_DM[0.4@R#7+> 4$"TS2+1Y#$B3YY^)1*H$?\[^FFC>J M@5E5'W#G+0/F@U!;N2?1?NH MU(#RX]#I4'MFP\YL>-#L@Z!,TN8"6>(51XY*+O$B'CD,P+;+*=L^7(B MF@CASL)BKY>&(>3$=9Q>&DP@S^UEP0"*SLPYB+H<1 =S<(=7*-Y[A"\(XTQ MMA:B8$NBZ):TV\MD.QJLI&=H^BIB-D3XKM-+7GI(9L_PJ#,\.FBX.7S0ZPGV M/H(J;?:5S3X:K,&-@UYMI@:0$_4W^Q 4GO6W0CH$^4'LFUW'G>OX#:Y?\1D/ M/K*1Y_=]#D&1&P8]GT.0%WJC7C;2(5'0-4/^;8/(/0 'R_X%P]#W2 KAU/?@)02P,$% @ *(-H636' M0)DS! ,1( !D !X;"]W;W)K&ULK5C;;N,V M$/T50BV*+-"-+KZGMH'$4M$ 33:(-]T"11]H:603*Y$N2<=)OWZ'DJQ8D:+& M6[W8(C5SAG,.10XYW0OY56T -'E*$ZYFUD;K[85MJW #*57G8@LB'[9W$EEVB1"P%KIC@1$(\LR[=B\#-'#*+/QCLU=$S M,:FLA/AJ&M?1S'+,B""!4!L(BG^/L( D,4@XCG\*4*N,:1R/GP_HOV;)8S(K MJF ADB\LTIN9-;9(!#'=)?I>['^#(J&!P0M%HK)?LB]L'8N$.Z5%6CCC"%+& M\W_Z5!!QY( XS0Y>X>"]=NB_X= K''KOC= O'/KOC3 H'++4[3SWC#B?:CJ? M2K$GTE@CFGG(V,^\D2_&S419:HEO&?KI^?7MXM--0#Y?_ADLR9D/FK)$?2 ? MR4SO^+'GQW] H9O5+O7H;7>TMO'HH4 MR&?Z1'RFPD2HG03RU^5*:8D?[=]->N>(_69$LY)=J"T-86;A4J5 /H(U_^D' M=^C\TD1VEV!^EV!!1V 56?JE+/TV](,L&F6!)]P$%)"S%7"(F6[\!'.T889F M]H+'N3OH]WN.XTSMQV.ZZX8?7<<=3VJ6?MVRYWG#.F30 -D?#8[M*A0,2@H& MWTT!B7;X1I"'\^4YB2$"21-">424IAH(*UU!9=VX@>(.P2LOFFAL'=&I,[M+ M,#\'&QRK8:2HJU$W="?#JF%%CF$IQ[!5CELL4B)<(23H7)1"BR8:6Y%.I;%+ M,']88V?41.*P-J4]QVTA<522.&HE\8%+",6:LW\A.B91$;VA&FNH71(1EF(^ MFD <0U8U9882YW43U:/ZO!@WI;1H'=BI-+XW:M!1U K9XY+L<2O9 96<\;4B M(BX7 +5;*18Q*AFN#+B K "K6\8?06E4A&&%$3/.-"3/362/ZVD/)DUDMP[L M5++?&S7H*&J%[$E)]J25["],;Q@GM_"DB>L5)5L3AZTPIZX-78+Y78(%'8%5 MM'"=ER+>::WJECC76*%G2%5M7SZ%#FMGY=/N"^B\=?H^+N MS3T$590O*FX+%1N%U D%#NN M\]-1V5O>;UQFI_I7_5?NQ<)MZ/?-?4AVY'Z!SR]3;JA<,ZY( C&&V-IM'E!B>(7I,M3OF3 M%, M8[(?]F#OO6$6K3!(:> M!Q2(OR*\IT?7($_EE9!O^DO;K/ M//#X^IW]2Y$\3^8543PA\=4G^EX)<13 >>0!1A5@B '6B0"S"C#/[<&J JQS>["K M@")UKQT9/P0+ M'P,P#69@?G<["\#M8C&['[\L;L6\O/&B<3_0&,\^ST%;5IF.RTR- M$YF:X)&D;$-!D(8XE,3[W?%>1[S&5:^E-]ZE'QN=A'.\O0:F_@D8NF%)QC,Y M/]R4I?-KO0<_W7M##+->AV;!9Y[@*U=0RE=-E"Y)@L&6KYMB'=S(IKHDL^1D MN;G>T"U:XF&/NR?%V1ONC7[_#3KZ'S*=59+Y*LD"162-&;'J&;&ZV$=/A[E MC&71ZXZA5_ZZ,P)X8\)-GIO3\MN&Q"'.I.]CR>\4_/F&]38R7D*%V#R^B]^4HF2-F/?30\IV] 3Q!$@O)T,55?QN4ZAB"(C,MT'+D@ M3BV(TRG(Z7?UG)52B)3;?QTEU:H<@GLT>$_<_=C7W+%=KHV2NUD;) M7*V-ZG UKQ;"^Y]\G_SY; MB;"C_.WER8?5B[Q$\7(7HZ+"^8$H55?-,4+'%%21P/JF[8CK1 :#4! M<5#/Z%1OGBL!R#9?-O*ZI3/^H[ZOE,U7RA:H8FO.Q*'&@-U%QH=08,#N"F,V?Y$;0V?8AY>?2C9?*5N@BJTY 8>"!CJ*C:&S0OKP MS*AD\Y6R!:K8FC-S**%@9S7P"\;0;[VIT';% E*",EVO]?6AC3+'@LWH+MA^VAR,=J$$#5?P!AG(%"LS"/7$!YJ5YVOE#2/;X@#IE3!&DN)R@Q$O['( ?[XBA+W?Y!W4IYRC?P%0 M2P,$% @ *(-H69.C1CEY P & X !D !X;"]W;W)K&ULS5=;;^LV#/XKA <,/(;35!')8_Q5 M$,':WMZBB^F*==? MV-6RE@%QR07-:K \04;RZH_>:S\< "1/.\"I \*$II%GJ<&91_QZ3M M"U466H-[$:[*Y"TO4(Q'AJR#'+,W;(Q__,'VK9_;/-LE6= E6=@1V5$,O"8& MGF9W/XB!2L]DGYT1CDM&!)%Y%[[':2GO/*P9S6!&LZ(42-=OF=,A8CG)-QP6 MF$&D$A7^>)#$<"]PQO]L"Z7792B[) NZ) L[(CL*9:\)9>]B.NE*V\02Z=(* M5[* 5J7T2UM8*L:>9E3OAK>Q;=W<#,VW0W>?"_5]^U@F.)?Q!]:Q3-BBS+6_ M*SLRVF^,]B\:O8R>6TO'1=0_O6]=D@5=DH4=D1VYOM^XOO^_*!W]+D/9)5G0 M)5G8$=E1* =-* >=EX[!>3;?]+V3TG$NY/@GE:.%Q[>=D])Q+N3ZWDGE, ^> MNAEF&]UC<(AIF8OJ4=*L-FW,1+_>3]:G]NW,;ED/9-M3=2G?Z:N>Z1&Q#QY?CO/6)TE_1Y+?=(4Q V]1&--!;\78^EI1 MZ&R%(Y]>D36.^2\+DD0^XX?)4J'K!/OS+"@*%:2JIA+Y0=P;]K-S3\FP3S8L M#&+\E "ZB2(_^?<&AV0WZ,'>^XE)L%RQ](0R[*_])9YB]K)^2OB14E+F081C M&I 8)'@QZ(W@M8=0&I I?@5X1_>^@W0HKX3\3@]NYX.>FO8(AWC&4H3//[9X MC,,P)?%^_%- >V6;:>#^]W?Z]VSP?#"O/L5C$OX9S-EJT+-[8(X7_B9D$[+[ MB8L!&2EO1D*:_06[0JOVP&Q#&8F*8-Z#*(CS3_^MF(B] ,X1!Z B #4#] ,! M6A&@'=N"7@3HQ[9@% '9T)5\[-G$N3[SA_V$[$"2JCDM_9+-?A;-YRN(TX4R M90G_->!Q;'C[\/UQ0\O'A@]N."']_AC,GKZ>3L& MHXDWFH*+![YV)WB+XPV^!![8YW.N(5/CGE#*'W&;I!G< I M7E\!3?T"D(IT07_&QX=KHN%\K'7O?[=>FPRM7"Y:QM,.\(K44[!(2 2\-X:3 MV _!.%NH.*& )QW9T[OHPV?">*)B?ODF M>0Y%><@19H9(_\5LAYJI:CI?>-O]&1;(= ,B5)>Y;1E4#17"ALYKZQQ'-VVS ME-4&;)0#-CH'_!('C*_ *?,9%OI09_BIBTXFS)4)\R3!:CDPRQR8Y[ +4V;F M9,)V#,T0VX5=#MCN'/ H# %A*YR &=G$+ G$IM$).77IR82Y,F&>)%@M$TZ9 M"><Y3+.; MY8E Z.@.U*T#]E%59+"[))ORB0QFXGU&=^C):T\FS95*\V31ZDFHJD1HG,4[ MI%:74FFN5)HGBU;/7U5APLXRZ$CO,-M["62KJM/T#H%.-:%E-[VCK3,-G6]/ MFM;1UAFVXUCH@'54U1GL+L\FF#)_D_@QHU_ )+L+"S[[T?H;>$QK&.$<=!)/ M7I$R::Y4FB>+5L]-54A"^RR.(K7TE$ISI=(\6;1Z_JKR$W;62$/4!3 MDH;9W&-QF:VG04@J*C?47;D=](WNN%/7G52: M*Y7FR:+5,U!5DPB>PS>0U"I4*LV52O-DT>KYJZI0U%DE'><;!:/V4,1PM.;- M#Z%,=9JW3 4RW;1:IB&2&8;F-#Q#V7N,S!?<,GM^3_/[H?DCPO)L^8[ *'LR MWCA_ Z_'4'#>A==>_@9 A<]?2+CWDV404Q#B!6]*O;*XP27Y,_[\@)%U]A#[ ME3!^-61?5]B?XR05\-\7A+#W@[2!\DV+X7]02P,$% @ *(-H63_@9)[Y M @ O H !D !X;"]W;W)K&ULQ59=;]HP%/TK M5UDUM=+:A! "=! I!=HBM8"@= _3'MQP@:A.S&P#W;^?;=((RH=6*=)>$CNY MY_BV+:(Y)D14S6RPX MDHD!)=1V'<>W$Q*G5M PSP8\:+"EI'&* PYBF22$_[E!RM9-JV2]/QC&L[G4 M#^R@L2 S'*$<+P9R<91(GF(J8IE.FI:C!2'%2&H&HFXK;"&EFDC)^)UQ6OF2&K@]?F>_-=Z5EQ4< ;@9P_Q50S@!E8W2CS-AJ$TF"!F=KX+I:L>F!R<:@E9LXU;LXDER]C15. M!MW>;7_X&#YU^ST(;_KC)QAVGCN]<0?"7AON.OV[83BX[[8@'';"$9P_L'1V M^:"2GT H!$IQ >=ME"2F:G0)XU$;SL\NX SB%)[F;"E(.A$-6RJI>D$[RF3= M;&2Y1V2-<'$%9><;N([K'8"W3L/;&"EXR<#+NW!;!92GY.8IN8:O?(1OB"M, MERA@RED"G3>)/"446F9_D M0+F$O&OCYH'B@*S$1OPYEL%G4.[RH_GZOQ8)$ MV+34!RJ0K] *OGXI^<[W0XD41+:33SG/IWR*/7AB4L5!=0#4!$!, (<\;XA\ M0Z1_,:N@6J[72PU[M6UFO\JO^34OK]I1Z>4JO9,JQVDLE;:1)!(/:CL)_^Q^ M%$2VX[22.ZW\CWZM%)E/060[^?AY/GY1_;HAJFQW8MUS*A_Z]4"5Z_E'^K6: MJZR>5!E2"DS.D4/$EJGD\>&N/4GRV5TIB&S';RWW6_L?75LK,I^"R';RJ>?Y MU(OJVOK>_].KU/P/3;M?Y+NN\Z%G[:VSA3[7/1(^BU,!%*<*YEQ55=/SS5EI M,Y%L88X;+TRJ;3/#N3I>(M<%ZOV4,?D^T2>8_, :_ 502P,$% @ *(-H M6>MR@)_V @ W0D !D !X;"]W;W)K&ULM59; M3]LP%/XK1QF:F 3-I1<*:R-!6P0291U=V<.T!S<];2T<.]A."_]^=E)"QT*T ML?+B^':^\YU+?$YG+>2=6B)J>(@95UUGJ75RXKHJ6F),5$TDR,W)7,B8:+.4 M"URXT)Y4[8R?9&,NR(5#/*<21!I7%,Y.,9,K'N.K[SM'%# M%TMM-]RPDY %CE%/DI$T*[= F=$8N:*"@\1YUSGU3\[\P ID-VXIKM76'*PI M4R'N[.)RUG4\RP@91MI"$/-980\9LTB&Q_T&U"ET6L'M^1/Z>6:\,69*%/8$ M^TYG>MEUV@[,<$Y2IF_$^@(W!C4M7B28RD98YW>/CAV(4J5%O!$V#&+*\R]Y MV#AB2R (7A$(-@*9(]Q<4<:R3S0).U*L0=K;!LU.,E,S:4..P@TFA,H180=P MR:,:[ 'E,*2,&1^KCJL-)XOL1AO]9[G^X!7]UV)5 Z]U ($7-& R[L/^WJ?? M85QC4F%74-@59+CUU^QZR?S'E;D!EQIC];.,9@[7*(>S_\:)2DB$7<9\KR-8+LO4J]+!'U!(BXS\Z0TELMI8QS#%:&8;]V59AV^NXJQ*] MC4)OHU*OWSP<"JZ7,$))Q0Q.YQHE])A0E"_**%3"O=%)S8)L<[<1;;X#V59! MME7IV0O!9E,2W0&)19"58FM6X+W/HH33/-XCOD^UQ._L@+\30YL$*QCBRRHUYHO\L#=*M:V\1D2N:!< <.YD?)J1R:) M9-Y+Y LMDJQ^3X4VW4 V79K^"Z6]8,[G0NBGA6T)BHXN_ 502P,$% @ M*(-H63%4B2LW P ]!, T !X;"]S='EL97,N>&ULW5A=;]HP%/TKD;M. MK30U0-:4K("T(56:M$V5VH>]588X8,EQ,L=TL%\_7SL)'_5%K \;+*C$OL?W MG&/[IG$[J/1*L(BT+=O G<_>W=VUGFZO-V-7UC@DH1>TNL#2*\Z]D*Y:QR3B ^3V$>/ M4=]L4S?#SPU7FWN.)?%UM>+*)8;WKHT%6R/7F1\0%##/-6?!, MQ9",J> 3Q2$KHSD7*Q?N06!:B$(%VE2=D>I"I/KEX*[K04'6/#F7A;+:3L%] M3^KA.T#3 X- MC,BD4"E3K4R7-*'10+ ,["@^F\-=%V4(H-9%;AHII[-"4NNAR:@;AG;*A'B MI_5[ML6]S#;VK ,[)MNF,50W'8WK /\FF^/>I(U>Q1N4_+G0GQ9F.M+VH*/[+J$&I3$V *1(\ M,Z7Y=#/R4]'RD2UU4T[+#/?<.T'/?W>=9TPR1<6F:5/[Q[S*KW88JU:#!9<*&YK'MSGJ9,OCC.&'I-)^9/FBU^,SYE&5T(_=B"0[)N?V4I M7^1).^H>%J(>M6Y_@>EUX_:P:K2X3-F2I>.ZJV83VPQ,PZC6%R3L(G?V\B-8 MCL/\"&"8#N8 RW%9F,[_-)\^.A^'8=[Z7J2/YO31')?E0\;V@^GX: M)%$4Q]B*CL=>!V-LW>(8?OQLF#?(P'1 Z<_6&M]MO$+VUP&VI_LJ!)LI7HG8 M3/&U!L2_;I"1)/[=QG0@ ]L%K'9 WZ\#->7/B2+85DBA*$C\"F-]!%&$(/(TX@CD #Q@21?8]N/,^"IOW5+C^/]_H M-U!+ P04 " H@VA9EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y M;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI M0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:W MO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%B MM/XU@LD/['X 4$L#!!0 ( "B#:%G.1EP>#@8 $0T / >&PO=V]R M:V)O;VLN>&ULQ9O?4Z-($(#_E:F\W&V5>TGXN6NI54A&I38!#HBN3U>83)(I M":2 Z.W^]3>0Q9W1V'4O+2\;(9']TLS,U]V,9\]%^?A0%(_DWVV65^>#35WO M3H?#:K%AV[3ZJ]BQ7+RS*LIM6HO#9&+D\V)6\Z>J]_O-X?DB5?\@6>\_G$^:'_.V(!L>;HN0_B[Q.LWA1%EEV/A@?WKAE9QW/%\WEQ'?8BA] MC38.W>LAB*?E_PECL5KQ!9L4B_V6Y?4ACB7+&L"\VO!=-2!YNF7G S>XI1$) MG6O:?"GQOWC+PQ>L!9D4KO*4BS=*;]DR8O+X$^K'=$+$3W$P]29.(@XNG:GC MNY1(D!H J?4(^8\F0>H I-X+9)R(EQGU)4@#@#1ZA%0B:0*09I^0N@1I 9!6 MGY"&!&D#D#8NY(3&;N2%B1?X)+@BE_/8\VD<$\=O9D\L07X!(+\@1]*);TY( M\R^A?\^]6V=*_>3 &-$XD2"_ I!?<2%G3O2-)L[EE)*8NO/(2SPJQV\\@M;P M$2[-%1,1M3LF,.O$\:A:<1,$#%8/LF#"BH>--"/T>-C/F<&N#Y$:(4$0R MDC$AR8R1+1-&04BCY/ZD'89A$\*6- ZNDCM'P80T,T;VS'403.Z\Z;1E\_S$ M\:^]9E@Z<4S5>PYY9HPLFJD8A^H$@80R1C;*8;#Y@?^Y&7#MC7T3+<@E8WR9 M))'C)EW>I8!!_A@C"\1QW6#>K,:A<]\N?LV@$R>CN7#=U),Q(8.,L142S&9> M,GOQ1A-/S[^FOOMJE88,,D962)P$[K>;8#JA4?Q'N\8D]W)^#1E$0S;(88)X MO@@D/2$^E:VK0>[0D-UQ0"*)\UVYD1I8C2"+0H3G5ZB($ :);YQ(3(PDB;S+ MN4@19$Q(%!JR*#S_*HAF3IO\.9?!/!'IU"WUYX=)?"UC0J;0D$T1SR]C,1F: M1;G!4Q9E#9*&ABR-,/U!GBH2LK+]]7S!R(17BZRH]B63(2%S:,CF\/**+UE) MDC)=\GQ-G+),\S5K?JN2&2&):'U6(4K1J4$2T?JL0U1,2"-:'Y4(^3-)!4;U M2>Z%0$+1^RE).DX9$]*+WF=IHG:6(./H'U^:G$BUB8P)=L!Z+4WD9J(.&4?_ MD-KDZ)2!?*/W5*3\ I4Q(>/H'UVK' TDY!N]SZ)%G=20;W1DWQRK!X[&$K*- MCFR;-X7!,4(#,HV!;!HP&U?NM@&9QD O9(!L7,6$3&-@/VH!DR"Y]VY IC&0 M3?-.$A2+2R_WREII@$];D$T#8JHW'3*/@6R>=S#]5!03-7^2,2'S&,CF>0=S MEI:/K$X?9$Q(/P:R?MY-?2>"DF09L0A8RD2T$8YHR M)OC4']E"75DV96G%B%M4]:=NS52R31-RD(GLH XRWN]V6=MF2S/BIM6&7&7% MLUSBFI"#3&0'=9C!CC4*S]?D$-596N]+7LN8D(-,9 =UF'>,KSF!0G(^I G.,>Z!RVIC D)R,+?;_:Z>] E M[:18R?/'@@1DX>\X>XWI;IK&>D5X3B8R)B0@"W_/V6M,>8S*F)" +&0!P0T9 M94,7)" +?=\9\!19C2:X\0R] 0=@*CFB3M ML"$#V>B;#'[OSSA.!XG'1A8/W!M6AB,D'AM9/#"F,APA\=C8>PW %K8237#/ M,[)X8$PEFI!X;&SQO-[W<"_)ID2Z[/X+I_H#GXC]02P,$% @ *(-H6;M) MTM]B @ M"X !H !X;"]?Q[VAVY8?)R.YV%=[<>Q^U'7PV9?3LWPT';E?+FR;?M3,UZ6 M_:[NFLU[LRNU+)=1]_G^YF+U\^N_,_$=KL];,K/=O/[5,[C/P;7?]K^ M?=B7,E:+UZ;?E7%=U1_'V^FAOA[2PV5RM7AY6U?]RUNJZKF#!()D_B"%()T_ MR"#(Y@]R"/+Y@P*"8OZ@#$%Y_J 5!*WF#WJ$H,?Y@](295P2)$VP)M Z(=>) MP.N$8"<"L1.2G0C,3HAV(E [(=N)P.V$<"<"N1/2G0CL3HAW(M!;4&\AT%M0 M;R'06R8OVP1Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'HK MZJT$>BOJK01Z*^JM!'KK9+.$0&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O M1;V50&]#O8U ;T.]C4!O0[V-0&]#O8U ;YML=A/H;:BW$>AMJ+<1Z&VHMQ'H M;:BW$>AMJ+<1Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMDX^5!'H[ZNT$ M>COJ[01Z.^KM!'H[ZNT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$ M>L?D9Q,"O0/U#@*] _4. KT#]0X"O3/JG0GTSJAW)M [H]Z90.^,>F<"O3/J MG0GTSJAW)M [H]Z90.\\^5F00.^,>F<"O3/JG;]3[V'\/);AUO.UAN>OOI/J M\7)ON3W^NOPZB3BOKCC7]Q7#\U]02P,$% @ *(-H6=TG:PL8 @ A2T M !, !;0V]N=&5N=%]4>7!E&ULS=K?3MLP% ;P5ZERBQK7_S=$N0%N M-R[V EYRVD9-8LLVK+S]G!20-K$*5*1]-XU:V^<[\9%^5[WZ\10H+0Y#/Z9U MMO<:E375[>T M<0]]7MP=RL^I\^.ZBM2G:G%SW#AEK2L70M\U+I=U]CBV?Z4LGQ/JDW9= M2!=E0\7>3)A6_AWP?.[[(\78M;2X=S%_>CK8]&+T\FYW# =/_G9^7.94X%EYWWT(96)1?IXW,M( MIM/+4 I1S-WI5WQ-+*7/?C^:IMU2^\[L,+2!]?0?K@*Y1&4$3E**1R%%,Y"JH<156.PBI' M<96CP,I19!4HL@H4606*K )%5H$BJT"15:#(*E!D%2BR"A19)8JL$D56B2*K M1)%5HL@J4625*+)*%%DEBJP215:%(JM"D56AR*I09%4HLBH4616*K I%5H4B MJT*15:/(JE%DU2BR:A19-8JL&D56C2*K1I%5H\BJ460U*+(:%%D-BJP&15:# M(JM!D=6@R&I09#4HLAH462V*K!9%5HLBJT61U:+(:E%DM2BR6A19+8JL]G_* M^M/[_2?'S\]Z<-WXDL_F?U]?_P902P$"% ,4 " H@VA9!T%-8H$ "Q M $ @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 M ( "B#:%G5A3R\[P "L" 1 " :\ !D;V-0&UL4$L! A0#% @ *(-H M61>J<9;5!0 U1X !@ ("!#@@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ *(-H699E$-50!@ W1L !@ M ("!3A@ 'AL+W=O !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ *(-H69*ACB@Z" YR, !@ ("!TC M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *(-H M68(I:97P!0 *! !D ("!YD8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *(-H67' -IH=! .PD M !D ("!JE< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *(-H6?G"F,VL @ $ 8 !D M ("!K&@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ *(-H672'5F[$# DB, !D ("!=W0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ *(-H68-O M5!(J" 2A4 !D ("!EH\ 'AL+W=O&PO=V]R:W-H965TX#@< -41 9 " @&UL4$L! A0#% @ *(-H62SDWIQ7!0 4@P !D M ("!$J0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ *(-H69G5"<42"0 $QL !D ("! MY[$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ *(-H67HE9C[2 P OPD !D ("!<,0 'AL+W=O&PO=V]R:W-H965T'8 !X;"]W;W)K&UL4$L! A0#% @ *(-H64+%T>)K P 2@@ !D M ("!V-L 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ *(-H6&PO=V]R:W-H965TM*UP0 !,, 9 M " @;KP !X;"]W;W)K&UL4$L! A0#% @ M*(-H63+W.109 P ZPL !D ("!R/4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *(-H66DJ$79/ @ M-@4 !D ("!LP4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *(-H64AX\=S7 @ 1@< !D M ("!^Q4! 'AL+W=O&PO=V]R:W-H M965T 0!X;"]W;W)K&UL4$L! M A0#% @ *(-H6&PO=V]R:W-H965T@0 "\5 9 " M@;\G 0!X;"]W;W)K&UL4$L! A0#% @ *(-H M67@6PZ[G @ 70H !D ("!<"P! 'AL+W=O&PO=V]R:W-H965TDR 0!X;"]W;W)K M&UL4$L! A0#% @ *(-H61NE3K/D @ 0P@ M !D ("!K34! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *(-H607%U36H @ $P< !D M ("!T3X! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ *(-H6?)=0ET_ @ EP4 !D ("!!4@! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ *(-H6?OY M-21:!P >40 !D ("!YU$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *(-H69GQFDB"! W10 !D M ("!C&,! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ *(-H66,7^]YT P F@L !D ("! M='$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ *(-H69.C1CEY P & X !D ("!!G\! 'AL+W=O&PO1 0!?#@8 $0T / " <"2 0!X;"]W;W)K8F]O:RYX M;6Q02P$"% ,4 " H@VA9NTG2WV(" "T+@ &@ @ '[ MF $ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " H@VA9 MW2=K"Q@" "%+0 $P @ &5FP$ 6T-O;G1E;G1?5'EP97-= :+GAM;%!+!08 5P!7 -@7 #>G0$ ! end XML 91 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 92 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 94 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.3 html 286 327 1 false 69 0 false 4 false false R1.htm 0000001 - Document - COVER PAGE Sheet http://www.yelp.com/role/COVERPAGE COVER PAGE Cover 1 false false R2.htm 9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 9952157 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS FOR PRESENTATION Sheet http://www.yelp.com/role/DESCRIPTIONOFBUSINESSANDBASISFORPRESENTATION DESCRIPTION OF BUSINESS AND BASIS FOR PRESENTATION Notes 8 false false R9.htm 9952158 - Disclosure - CASH, CASH EQUIVALENTS AND RESTRICTED CASH Sheet http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASH CASH, CASH EQUIVALENTS AND RESTRICTED CASH Notes 9 false false R10.htm 9952159 - Disclosure - MARKETABLE SECURITIES Sheet http://www.yelp.com/role/MARKETABLESECURITIES MARKETABLE SECURITIES Notes 10 false false R11.htm 9952160 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.yelp.com/role/FAIRVALUEMEASUREMENTS FAIR VALUE MEASUREMENTS Notes 11 false false R12.htm 9952161 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS Sheet http://www.yelp.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETS PREPAID EXPENSES AND OTHER CURRENT ASSETS Notes 12 false false R13.htm 9952162 - Disclosure - PROPERTY, EQUIPMENT AND SOFTWARE, NET Sheet http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENET PROPERTY, EQUIPMENT AND SOFTWARE, NET Notes 13 false false R14.htm 9952163 - Disclosure - GOODWILL AND INTANGIBLE ASSETS Sheet http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETS GOODWILL AND INTANGIBLE ASSETS Notes 14 false false R15.htm 9952164 - Disclosure - LEASES Sheet http://www.yelp.com/role/LEASES LEASES Notes 15 false false R16.htm 9952165 - Disclosure - OTHER NON-CURRENT ASSETS Sheet http://www.yelp.com/role/OTHERNONCURRENTASSETS OTHER NON-CURRENT ASSETS Notes 16 false false R17.htm 9952166 - Disclosure - CONTRACT BALANCES Sheet http://www.yelp.com/role/CONTRACTBALANCES CONTRACT BALANCES Notes 17 false false R18.htm 9952167 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED LIABILITIES Sheet http://www.yelp.com/role/ACCOUNTSPAYABLEANDACCRUEDLIABILITIES ACCOUNTS PAYABLE AND ACCRUED LIABILITIES Notes 18 false false R19.htm 9952168 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 19 false false R20.htm 9952169 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://www.yelp.com/role/STOCKHOLDERSEQUITY STOCKHOLDERS' EQUITY Notes 20 false false R21.htm 9952170 - Disclosure - OTHER INCOME, NET Sheet http://www.yelp.com/role/OTHERINCOMENET OTHER INCOME, NET Notes 21 false false R22.htm 9952171 - Disclosure - INCOME TAXES Sheet http://www.yelp.com/role/INCOMETAXES INCOME TAXES Notes 22 false false R23.htm 9952172 - Disclosure - NET INCOME PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS Sheet http://www.yelp.com/role/NETINCOMEPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERS NET INCOME PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS Notes 23 false false R24.htm 9952173 - Disclosure - INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS Sheet http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREAS INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS Notes 24 false false R25.htm 9952174 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.yelp.com/role/SUBSEQUENTEVENTS SUBSEQUENT EVENTS Notes 25 false false R26.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 26 false false R27.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 27 false false R28.htm 9954471 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS FOR PRESENTATION (Policies) Sheet http://www.yelp.com/role/DESCRIPTIONOFBUSINESSANDBASISFORPRESENTATIONPolicies DESCRIPTION OF BUSINESS AND BASIS FOR PRESENTATION (Policies) Policies 28 false false R29.htm 9954472 - Disclosure - CASH, CASH EQUIVALENTS AND RESTRICTED CASH (Tables) Sheet http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASHTables CASH, CASH EQUIVALENTS AND RESTRICTED CASH (Tables) Tables http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASH 29 false false R30.htm 9954473 - Disclosure - MARKETABLE SECURITIES (Tables) Sheet http://www.yelp.com/role/MARKETABLESECURITIESTables MARKETABLE SECURITIES (Tables) Tables http://www.yelp.com/role/MARKETABLESECURITIES 30 false false R31.htm 9954474 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.yelp.com/role/FAIRVALUEMEASUREMENTSTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.yelp.com/role/FAIRVALUEMEASUREMENTS 31 false false R32.htm 9954475 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables) Sheet http://www.yelp.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETSTables PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables) Tables http://www.yelp.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETS 32 false false R33.htm 9954476 - Disclosure - PROPERTY, EQUIPMENT, AND SOFTWARE, NET (Tables) Sheet http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETTables PROPERTY, EQUIPMENT, AND SOFTWARE, NET (Tables) Tables 33 false false R34.htm 9954477 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) Sheet http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSTables GOODWILL AND INTANGIBLE ASSETS (Tables) Tables http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETS 34 false false R35.htm 9954478 - Disclosure - LEASES (Tables) Sheet http://www.yelp.com/role/LEASESTables LEASES (Tables) Tables http://www.yelp.com/role/LEASES 35 false false R36.htm 9954479 - Disclosure - OTHER NON-CURRENT ASSETS (Tables) Sheet http://www.yelp.com/role/OTHERNONCURRENTASSETSTables OTHER NON-CURRENT ASSETS (Tables) Tables http://www.yelp.com/role/OTHERNONCURRENTASSETS 36 false false R37.htm 9954480 - Disclosure - CONTRACT BALANCES (Tables) Sheet http://www.yelp.com/role/CONTRACTBALANCESTables CONTRACT BALANCES (Tables) Tables http://www.yelp.com/role/CONTRACTBALANCES 37 false false R38.htm 9954481 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Tables) Sheet http://www.yelp.com/role/ACCOUNTSPAYABLEANDACCRUEDLIABILITIESTables ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Tables) Tables http://www.yelp.com/role/ACCOUNTSPAYABLEANDACCRUEDLIABILITIES 38 false false R39.htm 9954482 - Disclosure - STOCKHOLDERS' EQUITY (Tables) Sheet http://www.yelp.com/role/STOCKHOLDERSEQUITYTables STOCKHOLDERS' EQUITY (Tables) Tables http://www.yelp.com/role/STOCKHOLDERSEQUITY 39 false false R40.htm 9954483 - Disclosure - OTHER INCOME, NET (Tables) Sheet http://www.yelp.com/role/OTHERINCOMENETTables OTHER INCOME, NET (Tables) Tables http://www.yelp.com/role/OTHERINCOMENET 40 false false R41.htm 9954484 - Disclosure - NET INCOME PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (Tables) Sheet http://www.yelp.com/role/NETINCOMEPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSTables NET INCOME PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (Tables) Tables http://www.yelp.com/role/NETINCOMEPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERS 41 false false R42.htm 9954485 - Disclosure - INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS (Tables) Sheet http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASTables INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS (Tables) Tables http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREAS 42 false false R43.htm 9954486 - Disclosure - CASH, CASH EQUIVALENTS AND RESTRICTED CASH (Details) Sheet http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASHDetails CASH, CASH EQUIVALENTS AND RESTRICTED CASH (Details) Details http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASHTables 43 false false R44.htm 9954487 - Disclosure - MARKETABLE SECURITIES (Schedule of the Fair Value to Amortized Cost Basis of Securities Available-for-Sale) (Details) Sheet http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesAvailableforSaleDetails MARKETABLE SECURITIES (Schedule of the Fair Value to Amortized Cost Basis of Securities Available-for-Sale) (Details) Details http://www.yelp.com/role/MARKETABLESECURITIESTables 44 false false R45.htm 9954488 - Disclosure - MARKETABLE SECURITIES (Schedule of Securities in an Unrealized Loss Position) (Details) Sheet http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails MARKETABLE SECURITIES (Schedule of Securities in an Unrealized Loss Position) (Details) Details http://www.yelp.com/role/MARKETABLESECURITIESTables 45 false false R46.htm 9954489 - Disclosure - MARKETABLE SECURITIES (Narrative) (Details) Sheet http://www.yelp.com/role/MARKETABLESECURITIESNarrativeDetails MARKETABLE SECURITIES (Narrative) (Details) Details http://www.yelp.com/role/MARKETABLESECURITIESTables 46 false false R47.htm 9954490 - Disclosure - MARKETABLE SECURITIES (Marketable Securities) (Details) Sheet http://www.yelp.com/role/MARKETABLESECURITIESMarketableSecuritiesDetails MARKETABLE SECURITIES (Marketable Securities) (Details) Details http://www.yelp.com/role/MARKETABLESECURITIESTables 47 false false R48.htm 9954491 - Disclosure - FAIR VALUE MEASUREMENTS (Details) Sheet http://www.yelp.com/role/FAIRVALUEMEASUREMENTSDetails FAIR VALUE MEASUREMENTS (Details) Details http://www.yelp.com/role/FAIRVALUEMEASUREMENTSTables 48 false false R49.htm 9954492 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) Sheet http://www.yelp.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETSDetails PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) Details http://www.yelp.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETSTables 49 false false R50.htm 9954493 - Disclosure - PROPERTY, EQUIPMENT AND SOFTWARE, NET (Schedule of Property, Equipment and Software) (Details) Sheet http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETScheduleofPropertyEquipmentandSoftwareDetails PROPERTY, EQUIPMENT AND SOFTWARE, NET (Schedule of Property, Equipment and Software) (Details) Details http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENET 50 false false R51.htm 9954494 - Disclosure - PROPERTY, EQUIPMENT, AND SOFTWARE, NET (Narrative) (Details) Sheet http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETNarrativeDetails PROPERTY, EQUIPMENT, AND SOFTWARE, NET (Narrative) (Details) Details http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETTables 51 false false R52.htm 9954495 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Narrative) (Details) Sheet http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails GOODWILL AND INTANGIBLE ASSETS (Narrative) (Details) Details http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSTables 52 false false R53.htm 9954496 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Schedule of Goodwill) (Details) Sheet http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofGoodwillDetails GOODWILL AND INTANGIBLE ASSETS (Schedule of Goodwill) (Details) Details http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSTables 53 false false R54.htm 9954497 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Schedule of Intangible Assets) (Details) Sheet http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsDetails GOODWILL AND INTANGIBLE ASSETS (Schedule of Intangible Assets) (Details) Details http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSTables 54 false false R55.htm 9954498 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Schedule of Future Amortization Expense) (Details) Sheet http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFutureAmortizationExpenseDetails GOODWILL AND INTANGIBLE ASSETS (Schedule of Future Amortization Expense) (Details) Details http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSTables 55 false false R56.htm 9954499 - Disclosure - LEASES (Lease Cost) (Details) Sheet http://www.yelp.com/role/LEASESLeaseCostDetails LEASES (Lease Cost) (Details) Details http://www.yelp.com/role/LEASESTables 56 false false R57.htm 9954500 - Disclosure - LEASES (Supplemental Cash Flow Information) (Details) Sheet http://www.yelp.com/role/LEASESSupplementalCashFlowInformationDetails LEASES (Supplemental Cash Flow Information) (Details) Details http://www.yelp.com/role/LEASESTables 57 false false R58.htm 9954501 - Disclosure - LEASES (Operating Lease Maturities) (Details) Sheet http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails LEASES (Operating Lease Maturities) (Details) Details http://www.yelp.com/role/LEASESTables 58 false false R59.htm 9954502 - Disclosure - LEASES (Weighted-Average Remaining Lease Terms) (Details) Sheet http://www.yelp.com/role/LEASESWeightedAverageRemainingLeaseTermsDetails LEASES (Weighted-Average Remaining Lease Terms) (Details) Details http://www.yelp.com/role/LEASESTables 59 false false R60.htm 9954503 - Disclosure - LEASES (Narrative) (Details) Sheet http://www.yelp.com/role/LEASESNarrativeDetails LEASES (Narrative) (Details) Details http://www.yelp.com/role/LEASESTables 60 false false R61.htm 9954504 - Disclosure - OTHER NON-CURRENT ASSETS (Details) Sheet http://www.yelp.com/role/OTHERNONCURRENTASSETSDetails OTHER NON-CURRENT ASSETS (Details) Details http://www.yelp.com/role/OTHERNONCURRENTASSETSTables 61 false false R62.htm 9954505 - Disclosure - CONTRACT BALANCES (Schedule of Changes in Allowance for Doubtful Accounts) (Details) Sheet http://www.yelp.com/role/CONTRACTBALANCESScheduleofChangesinAllowanceforDoubtfulAccountsDetails CONTRACT BALANCES (Schedule of Changes in Allowance for Doubtful Accounts) (Details) Details http://www.yelp.com/role/CONTRACTBALANCESTables 62 false false R63.htm 9954506 - Disclosure - CONTRACT BALANCES (Changes in Deferred Revenue) (Details) Sheet http://www.yelp.com/role/CONTRACTBALANCESChangesinDeferredRevenueDetails CONTRACT BALANCES (Changes in Deferred Revenue) (Details) Details http://www.yelp.com/role/CONTRACTBALANCESTables 63 false false R64.htm 9954507 - Disclosure - CONTRACT BALANCES (Narrative) (Details) Sheet http://www.yelp.com/role/CONTRACTBALANCESNarrativeDetails CONTRACT BALANCES (Narrative) (Details) Details http://www.yelp.com/role/CONTRACTBALANCESTables 64 false false R65.htm 9954508 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Details) Sheet http://www.yelp.com/role/ACCOUNTSPAYABLEANDACCRUEDLIABILITIESDetails ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Details) Details http://www.yelp.com/role/ACCOUNTSPAYABLEANDACCRUEDLIABILITIESTables 65 false false R66.htm 9954509 - Disclosure - COMMITMENTS AND CONTINGENCIES (Legal Proceedings) (Details) Sheet http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESLegalProceedingsDetails COMMITMENTS AND CONTINGENCIES (Legal Proceedings) (Details) Details http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIES 66 false false R67.htm 9954510 - Disclosure - COMMITMENTS AND CONTINGENCIES (Revolving Credit Facility) (Details) Sheet http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESRevolvingCreditFacilityDetails COMMITMENTS AND CONTINGENCIES (Revolving Credit Facility) (Details) Details http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIES 67 false false R68.htm 9954511 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of Stock by Class) (Details) Sheet http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockbyClassDetails STOCKHOLDERS' EQUITY (Schedule of Stock by Class) (Details) Details http://www.yelp.com/role/STOCKHOLDERSEQUITYTables 68 false false R69.htm 9954512 - Disclosure - STOCKHOLDERS' EQUITY (Narrative) (Details) Sheet http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails STOCKHOLDERS' EQUITY (Narrative) (Details) Details http://www.yelp.com/role/STOCKHOLDERSEQUITYTables 69 false false R70.htm 9954513 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of Stock Option Activity) (Details) Sheet http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails STOCKHOLDERS' EQUITY (Schedule of Stock Option Activity) (Details) Details http://www.yelp.com/role/STOCKHOLDERSEQUITYTables 70 false false R71.htm 9954514 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of Restricted Stock Units Activity) (Details) Sheet http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitsActivityDetails STOCKHOLDERS' EQUITY (Schedule of Restricted Stock Units Activity) (Details) Details http://www.yelp.com/role/STOCKHOLDERSEQUITYTables 71 false false R72.htm 9954515 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of Stock-Based Compensation Expense) (Details) Sheet http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockBasedCompensationExpenseDetails STOCKHOLDERS' EQUITY (Schedule of Stock-Based Compensation Expense) (Details) Details http://www.yelp.com/role/STOCKHOLDERSEQUITYTables 72 false false R73.htm 9954516 - Disclosure - OTHER INCOME, NET (Details) Sheet http://www.yelp.com/role/OTHERINCOMENETDetails OTHER INCOME, NET (Details) Details http://www.yelp.com/role/OTHERINCOMENETTables 73 false false R74.htm 9954517 - Disclosure - INCOME TAXES (Details) Sheet http://www.yelp.com/role/INCOMETAXESDetails INCOME TAXES (Details) Details http://www.yelp.com/role/INCOMETAXES 74 false false R75.htm 9954518 - Disclosure - NET INCOME PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (Schedule of Basic and Diluted Net Loss Per Share) (Details) Sheet http://www.yelp.com/role/NETINCOMEPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofBasicandDilutedNetLossPerShareDetails NET INCOME PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (Schedule of Basic and Diluted Net Loss Per Share) (Details) Details http://www.yelp.com/role/NETINCOMEPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSTables 75 false false R76.htm 9954519 - Disclosure - NET INCOME PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (Schedule of Anti-Dilutive Employee Stock Awards) (Details) Sheet http://www.yelp.com/role/NETINCOMEPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofAntiDilutiveEmployeeStockAwardsDetails NET INCOME PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (Schedule of Anti-Dilutive Employee Stock Awards) (Details) Details http://www.yelp.com/role/NETINCOMEPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSTables 76 false false R77.htm 9954520 - Disclosure - INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS (Net Revenue) (Details) Sheet http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASNetRevenueDetails INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS (Net Revenue) (Details) Details http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASTables 77 false false R78.htm 9954521 - Disclosure - INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS (Long-Lived Assets) (Details) Sheet http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASLongLivedAssetsDetails INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS (Long-Lived Assets) (Details) Details http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASTables 78 false false R79.htm 9954522 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://www.yelp.com/role/SUBSEQUENTEVENTSDetails SUBSEQUENT EVENTS (Details) Details http://www.yelp.com/role/SUBSEQUENTEVENTS 79 false false All Reports Book All Reports yelp-20240930.htm yelp-20240930.xsd yelp-20240930_cal.xml yelp-20240930_def.xml yelp-20240930_lab.xml yelp-20240930_pre.xml http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 97 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "yelp-20240930.htm": { "nsprefix": "yelp", "nsuri": "http://www.yelp.com/20240930", "dts": { "inline": { "local": [ "yelp-20240930.htm" ] }, "schema": { "local": [ "yelp-20240930.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/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "yelp-20240930_cal.xml" ] }, "definitionLink": { "local": [ "yelp-20240930_def.xml" ] }, "labelLink": { "local": [ "yelp-20240930_lab.xml" ] }, "presentationLink": { "local": [ "yelp-20240930_pre.xml" ] } }, "keyStandard": 304, "keyCustom": 23, "axisStandard": 23, "axisCustom": 1, "memberStandard": 44, "memberCustom": 21, "hidden": { "total": 7, "http://xbrl.sec.gov/dei/2024": 5, "http://xbrl.sec.gov/ecd/2024": 2 }, "contextCount": 286, "entityCount": 1, "segmentCount": 69, "elementCount": 620, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 966, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 19, "http://fasb.org/srt/2024": 1 }, "report": { "R1": { "role": "http://www.yelp.com/role/COVERPAGE", "longName": "0000001 - Document - COVER PAGE", "shortName": "COVER PAGE", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "longName": "9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:MarketableSecuritiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "unique": true } }, "R3": { "role": "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "longName": "9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "yelp:ScheduleofAllowanceforDoubtfulAccountsReceivableTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true }, "uniqueAnchor": null }, "R4": { "role": "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "longName": "9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "unique": true } }, "R5": { "role": "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "longName": "9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "unique": true } }, "R6": { "role": "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "longName": "9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-41", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-41", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "unique": true } }, "R8": { "role": "http://www.yelp.com/role/DESCRIPTIONOFBUSINESSANDBASISFORPRESENTATION", "longName": "9952157 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS FOR PRESENTATION", "shortName": "DESCRIPTION OF BUSINESS AND BASIS FOR PRESENTATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASH", "longName": "9952158 - Disclosure - CASH, CASH EQUIVALENTS AND RESTRICTED CASH", "shortName": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.yelp.com/role/MARKETABLESECURITIES", "longName": "9952159 - Disclosure - MARKETABLE SECURITIES", "shortName": "MARKETABLE SECURITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.yelp.com/role/FAIRVALUEMEASUREMENTS", "longName": "9952160 - Disclosure - FAIR VALUE MEASUREMENTS", "shortName": "FAIR VALUE MEASUREMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.yelp.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETS", "longName": "9952161 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS", "shortName": "PREPAID EXPENSES AND OTHER CURRENT ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "yelp:PrepaidExpensesandOtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "yelp:PrepaidExpensesandOtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENET", "longName": "9952162 - Disclosure - PROPERTY, EQUIPMENT AND SOFTWARE, NET", "shortName": "PROPERTY, EQUIPMENT AND SOFTWARE, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETS", "longName": "9952163 - Disclosure - GOODWILL AND INTANGIBLE ASSETS", "shortName": "GOODWILL AND INTANGIBLE ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.yelp.com/role/LEASES", "longName": "9952164 - Disclosure - LEASES", "shortName": "LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.yelp.com/role/OTHERNONCURRENTASSETS", "longName": "9952165 - Disclosure - OTHER NON-CURRENT ASSETS", "shortName": "OTHER NON-CURRENT ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.yelp.com/role/CONTRACTBALANCES", "longName": "9952166 - Disclosure - CONTRACT BALANCES", "shortName": "CONTRACT BALANCES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.yelp.com/role/ACCOUNTSPAYABLEANDACCRUEDLIABILITIES", "longName": "9952167 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED LIABILITIES", "shortName": "ACCOUNTS PAYABLE AND ACCRUED LIABILITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIES", "longName": "9952168 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.yelp.com/role/STOCKHOLDERSEQUITY", "longName": "9952169 - Disclosure - STOCKHOLDERS' EQUITY", "shortName": "STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.yelp.com/role/OTHERINCOMENET", "longName": "9952170 - Disclosure - OTHER INCOME, NET", "shortName": "OTHER INCOME, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.yelp.com/role/INCOMETAXES", "longName": "9952171 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.yelp.com/role/NETINCOMEPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERS", "longName": "9952172 - Disclosure - NET INCOME PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS", "shortName": "NET INCOME PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREAS", "longName": "9952173 - Disclosure - INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS", "shortName": "INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.yelp.com/role/SUBSEQUENTEVENTS", "longName": "9952174 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R26": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true }, "uniqueAnchor": null }, "R27": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "c-5", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrTrmntdFlag", "ecd:Rule10b51ArrTrmntdFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrTrmntdFlag", "ecd:Rule10b51ArrTrmntdFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.yelp.com/role/DESCRIPTIONOFBUSINESSANDBASISFORPRESENTATIONPolicies", "longName": "9954471 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS FOR PRESENTATION (Policies)", "shortName": "DESCRIPTION OF BUSINESS AND BASIS FOR PRESENTATION (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASHTables", "longName": "9954472 - Disclosure - CASH, CASH EQUIVALENTS AND RESTRICTED CASH (Tables)", "shortName": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.yelp.com/role/MARKETABLESECURITIESTables", "longName": "9954473 - Disclosure - MARKETABLE SECURITIES (Tables)", "shortName": "MARKETABLE SECURITIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.yelp.com/role/FAIRVALUEMEASUREMENTSTables", "longName": "9954474 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.yelp.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETSTables", "longName": "9954475 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)", "shortName": "PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "yelp:ScheduleofPrepaidExpensesandOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "yelp:ScheduleofPrepaidExpensesandOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETTables", "longName": "9954476 - Disclosure - PROPERTY, EQUIPMENT, AND SOFTWARE, NET (Tables)", "shortName": "PROPERTY, EQUIPMENT, AND SOFTWARE, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSTables", "longName": "9954477 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.yelp.com/role/LEASESTables", "longName": "9954478 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.yelp.com/role/OTHERNONCURRENTASSETSTables", "longName": "9954479 - Disclosure - OTHER NON-CURRENT ASSETS (Tables)", "shortName": "OTHER NON-CURRENT ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.yelp.com/role/CONTRACTBALANCESTables", "longName": "9954480 - Disclosure - CONTRACT BALANCES (Tables)", "shortName": "CONTRACT BALANCES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "yelp:ScheduleofAllowanceforDoubtfulAccountsReceivableTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "yelp:ScheduleofAllowanceforDoubtfulAccountsReceivableTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.yelp.com/role/ACCOUNTSPAYABLEANDACCRUEDLIABILITIESTables", "longName": "9954481 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Tables)", "shortName": "ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.yelp.com/role/STOCKHOLDERSEQUITYTables", "longName": "9954482 - Disclosure - STOCKHOLDERS' EQUITY (Tables)", "shortName": "STOCKHOLDERS' EQUITY (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.yelp.com/role/OTHERINCOMENETTables", "longName": "9954483 - Disclosure - OTHER INCOME, NET (Tables)", "shortName": "OTHER INCOME, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.yelp.com/role/NETINCOMEPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSTables", "longName": "9954484 - Disclosure - NET INCOME PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (Tables)", "shortName": "NET INCOME PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASTables", "longName": "9954485 - Disclosure - INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS (Tables)", "shortName": "INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASHDetails", "longName": "9954486 - Disclosure - CASH, CASH EQUIVALENTS AND RESTRICTED CASH (Details)", "shortName": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:Cash", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:Cash", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesAvailableforSaleDetails", "longName": "9954487 - Disclosure - MARKETABLE SECURITIES (Schedule of the Fair Value to Amortized Cost Basis of Securities Available-for-Sale) (Details)", "shortName": "MARKETABLE SECURITIES (Schedule of the Fair Value to Amortized Cost Basis of Securities Available-for-Sale) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails", "longName": "9954488 - Disclosure - MARKETABLE SECURITIES (Schedule of Securities in an Unrealized Loss Position) (Details)", "shortName": "MARKETABLE SECURITIES (Schedule of Securities in an Unrealized Loss Position) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.yelp.com/role/MARKETABLESECURITIESNarrativeDetails", "longName": "9954489 - Disclosure - MARKETABLE SECURITIES (Narrative) (Details)", "shortName": "MARKETABLE SECURITIES (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.yelp.com/role/MARKETABLESECURITIESMarketableSecuritiesDetails", "longName": "9954490 - Disclosure - MARKETABLE SECURITIES (Marketable Securities) (Details)", "shortName": "MARKETABLE SECURITIES (Marketable Securities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.yelp.com/role/FAIRVALUEMEASUREMENTSDetails", "longName": "9954491 - Disclosure - FAIR VALUE MEASUREMENTS (Details)", "shortName": "FAIR VALUE MEASUREMENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-150", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "unique": true } }, "R49": { "role": "http://www.yelp.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETSDetails", "longName": "9954492 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details)", "shortName": "PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PrepaidExpenseCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "yelp:ScheduleofPrepaidExpensesandOtherCurrentAssetsTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PrepaidExpenseCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "yelp:ScheduleofPrepaidExpensesandOtherCurrentAssetsTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETScheduleofPropertyEquipmentandSoftwareDetails", "longName": "9954493 - Disclosure - PROPERTY, EQUIPMENT AND SOFTWARE, NET (Schedule of Property, Equipment and Software) (Details)", "shortName": "PROPERTY, EQUIPMENT AND SOFTWARE, NET (Schedule of Property, Equipment and Software) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETNarrativeDetails", "longName": "9954494 - Disclosure - PROPERTY, EQUIPMENT, AND SOFTWARE, NET (Narrative) (Details)", "shortName": "PROPERTY, EQUIPMENT, AND SOFTWARE, NET (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-167", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "unique": true } }, "R52": { "role": "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails", "longName": "9954495 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Narrative) (Details)", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-171", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-171", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofGoodwillDetails", "longName": "9954496 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Schedule of Goodwill) (Details)", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Schedule of Goodwill) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "unique": true } }, "R54": { "role": "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsDetails", "longName": "9954497 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Schedule of Intangible Assets) (Details)", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Schedule of Intangible Assets) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFutureAmortizationExpenseDetails", "longName": "9954498 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Schedule of Future Amortization Expense) (Details)", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Schedule of Future Amortization Expense) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.yelp.com/role/LEASESLeaseCostDetails", "longName": "9954499 - Disclosure - LEASES (Lease Cost) (Details)", "shortName": "LEASES (Lease Cost) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.yelp.com/role/LEASESSupplementalCashFlowInformationDetails", "longName": "9954500 - Disclosure - LEASES (Supplemental Cash Flow Information) (Details)", "shortName": "LEASES (Supplemental Cash Flow Information) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails", "longName": "9954501 - Disclosure - LEASES (Operating Lease Maturities) (Details)", "shortName": "LEASES (Operating Lease Maturities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.yelp.com/role/LEASESWeightedAverageRemainingLeaseTermsDetails", "longName": "9954502 - Disclosure - LEASES (Weighted-Average Remaining Lease Terms) (Details)", "shortName": "LEASES (Weighted-Average Remaining Lease Terms) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "yelp:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "yelp:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.yelp.com/role/LEASESNarrativeDetails", "longName": "9954503 - Disclosure - LEASES (Narrative) (Details)", "shortName": "LEASES (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.yelp.com/role/OTHERNONCURRENTASSETSDetails", "longName": "9954504 - Disclosure - OTHER NON-CURRENT ASSETS (Details)", "shortName": "OTHER NON-CURRENT ASSETS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DeferredIncomeTaxAssetsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DeferredIncomeTaxAssetsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.yelp.com/role/CONTRACTBALANCESScheduleofChangesinAllowanceforDoubtfulAccountsDetails", "longName": "9954505 - Disclosure - CONTRACT BALANCES (Schedule of Changes in Allowance for Doubtful Accounts) (Details)", "shortName": "CONTRACT BALANCES (Schedule of Changes in Allowance for Doubtful Accounts) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "yelp:ScheduleofAllowanceforDoubtfulAccountsReceivableTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "yelp:ScheduleofAllowanceforDoubtfulAccountsReceivableTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "unique": true } }, "R63": { "role": "http://www.yelp.com/role/CONTRACTBALANCESChangesinDeferredRevenueDetails", "longName": "9954506 - Disclosure - CONTRACT BALANCES (Changes in Deferred Revenue) (Details)", "shortName": "CONTRACT BALANCES (Changes in Deferred Revenue) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "yelp:ContractWithCustomerLiabilityRevenueRecognizedCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "unique": true } }, "R64": { "role": "http://www.yelp.com/role/CONTRACTBALANCESNarrativeDetails", "longName": "9954507 - Disclosure - CONTRACT BALANCES (Narrative) (Details)", "shortName": "CONTRACT BALANCES (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.yelp.com/role/ACCOUNTSPAYABLEANDACCRUEDLIABILITIESDetails", "longName": "9954508 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Details)", "shortName": "ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsPayableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsPayableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESLegalProceedingsDetails", "longName": "9954509 - Disclosure - COMMITMENTS AND CONTINGENCIES (Legal Proceedings) (Details)", "shortName": "COMMITMENTS AND CONTINGENCIES (Legal Proceedings) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-183", "name": "us-gaap:PaymentsForLegalSettlements", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-183", "name": "us-gaap:PaymentsForLegalSettlements", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESRevolvingCreditFacilityDetails", "longName": "9954510 - Disclosure - COMMITMENTS AND CONTINGENCIES (Revolving Credit Facility) (Details)", "shortName": "COMMITMENTS AND CONTINGENCIES (Revolving Credit Facility) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-185", "name": "us-gaap:LineOfCreditFacilityExpirationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-185", "name": "us-gaap:LineOfCreditFacilityExpirationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockbyClassDetails", "longName": "9954511 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of Stock by Class) (Details)", "shortName": "STOCKHOLDERS' EQUITY (Schedule of Stock by Class) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "unique": true } }, "R69": { "role": "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails", "longName": "9954512 - Disclosure - STOCKHOLDERS' EQUITY (Narrative) (Details)", "shortName": "STOCKHOLDERS' EQUITY (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentsForRepurchaseOfCommonStock", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:ShareRepurchaseProgramExciseTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "unique": true } }, "R70": { "role": "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails", "longName": "9954513 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of Stock Option Activity) (Details)", "shortName": "STOCKHOLDERS' EQUITY (Schedule of Stock Option Activity) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "unique": true } }, "R71": { "role": "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitsActivityDetails", "longName": "9954514 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of Restricted Stock Units Activity) (Details)", "shortName": "STOCKHOLDERS' EQUITY (Schedule of Restricted Stock Units Activity) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-213", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-213", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockBasedCompensationExpenseDetails", "longName": "9954515 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of Stock-Based Compensation Expense) (Details)", "shortName": "STOCKHOLDERS' EQUITY (Schedule of Stock-Based Compensation Expense) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "unique": true } }, "R73": { "role": "http://www.yelp.com/role/OTHERINCOMENETDetails", "longName": "9954516 - Disclosure - OTHER INCOME, NET (Details)", "shortName": "OTHER INCOME, NET (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:InterestIncomeExpenseNonoperatingNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:InterestIncomeExpenseNonoperatingNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.yelp.com/role/INCOMETAXESDetails", "longName": "9954517 - Disclosure - INCOME TAXES (Details)", "shortName": "INCOME TAXES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "yelp:IncomeTaxExpenseBenefitDueToUSFederalAndStateIncomeTaxesAndForeignIncomeTaxes", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "unique": true } }, "R75": { "role": "http://www.yelp.com/role/NETINCOMEPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofBasicandDilutedNetLossPerShareDetails", "longName": "9954518 - Disclosure - NET INCOME PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (Schedule of Basic and Diluted Net Loss Per Share) (Details)", "shortName": "NET INCOME PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (Schedule of Basic and Diluted Net Loss Per Share) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-208", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "unique": true } }, "R76": { "role": "http://www.yelp.com/role/NETINCOMEPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofAntiDilutiveEmployeeStockAwardsDetails", "longName": "9954519 - Disclosure - NET INCOME PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (Schedule of Anti-Dilutive Employee Stock Awards) (Details)", "shortName": "NET INCOME PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (Schedule of Anti-Dilutive Employee Stock Awards) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-241", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-241", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASNetRevenueDetails", "longName": "9954520 - Disclosure - INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS (Net Revenue) (Details)", "shortName": "INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS (Net Revenue) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-265", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "unique": true } }, "R78": { "role": "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASLongLivedAssetsDetails", "longName": "9954521 - Disclosure - INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS (Long-Lived Assets) (Details)", "shortName": "INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS (Long-Lived Assets) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails", "longName": "9954522 - Disclosure - SUBSEQUENT EVENTS (Details)", "shortName": "SUBSEQUENT EVENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-277", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-277", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yelp-20240930.htm", "first": true, "unique": true } } }, "tag": { "yelp_A15MonthPeriodAfterClosingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "A15MonthPeriodAfterClosingMember", "presentation": [ "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "15-Month Period After Closing", "label": "15-Month Period After Closing [Member]", "documentation": "15-Month Period After Closing" } } }, "auth_ref": [] }, "yelp_A2020CreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "A2020CreditFacilityMember", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2020 Credit Facility", "label": "2020 Credit Facility [Member]", "documentation": "2020 Credit Facility" } } }, "auth_ref": [] }, "yelp_A2023CreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "A2023CreditFacilityMember", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 Credit Facility", "label": "2023 Credit Facility [Member]", "documentation": "2023 Credit Facility" } } }, "auth_ref": [] }, "yelp_A24MonthPeriodAfterClosingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "A24MonthPeriodAfterClosingMember", "presentation": [ "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "24-Month Period After Closing", "label": "24-Month Period After Closing [Member]", "documentation": "24-Month Period After Closing" } } }, "auth_ref": [] }, "yelp_A30DaysFollowingFinalNonAppealableResolutionOfCertainLegalMattersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "A30DaysFollowingFinalNonAppealableResolutionOfCertainLegalMattersMember", "presentation": [ "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "30 Days Following Final, Non-Appealable Resolution Of Certain Legal Matters", "label": "30 Days Following Final, Non-Appealable Resolution Of Certain Legal Matters [Member]", "documentation": "30 Days Following Final, Non-Appealable Resolution Of Certain Legal Matters" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued liabilities", "label": "Accounts Payable and Accrued Liabilities, Current", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r63", "r64" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.yelp.com/role/ACCOUNTSPAYABLEANDACCRUEDLIABILITIES" ], "lang": { "en-us": { "role": { "terseLabel": "ACCOUNTS PAYABLE AND ACCRUED LIABILITIES", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r61", "r64", "r68", "r1039" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.yelp.com/role/ACCOUNTSPAYABLEANDACCRUEDLIABILITIESDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.yelp.com/role/ACCOUNTSPAYABLEANDACCRUEDLIABILITIESDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r61", "r816" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable (net of allowance for doubtful accounts of $16,373 and $13,768 at September\u00a030, 2024 and December\u00a031, 2023, respectively)", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r968" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.yelp.com/role/ACCOUNTSPAYABLEANDACCRUEDLIABILITIESDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.yelp.com/role/ACCOUNTSPAYABLEANDACCRUEDLIABILITIESDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total accounts payable and accrued liabilities", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r64" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETScheduleofPropertyEquipmentandSoftwareDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETScheduleofPropertyEquipmentandSoftwareDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r38", "r180", "r646" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r20", "r21", "r80", "r185", "r643", "r671", "r672" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r1", "r12", "r21", "r493", "r496", "r558", "r667", "r668", "r948", "r949", "r950", "r958", "r959", "r960", "r961" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r879" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r73", "r816", "r1103" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r678", "r958", "r959", "r960", "r961", "r1042", "r1104" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r892" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r892" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r892" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r892" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Taxes withheld related to net share settlement of equity awards", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation (inclusive of capitalized stock-based compensation)", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r51", "r52", "r423" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdvertisingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvertisingMember", "presentation": [ "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASNetRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising", "label": "Advertising [Member]", "documentation": "Announcement promoting product, service, or event." } } }, "auth_ref": [ "r1034" ] }, "yelp_AdvertisingRestaurantsAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "AdvertisingRestaurantsAndOtherMember", "presentation": [ "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASNetRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restaurants, Retail & Other", "label": "Advertising, Restaurants and Other [Member]", "documentation": "Advertising, Restaurants and Other" } } }, "auth_ref": [] }, "yelp_AdvertisingServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "AdvertisingServicesMember", "presentation": [ "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASNetRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Services", "label": "Advertising, Services [Member]", "documentation": "Advertising, Services" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r925" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r851", "r861", "r871", "r903" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r854", "r864", "r874", "r906" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r926" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r892" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r899" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r855", "r865", "r875", "r899", "r907", "r911", "r919" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r917" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "calculation": { "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockBasedCompensationExpenseDetails": { "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails", "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation", "terseLabel": "Total stock-based compensation recorded to income before income taxes", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r452", "r455" ] }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "crdr": "debit", "calculation": { "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockBasedCompensationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total stock-based compensation recorded to net income attributable to common stockholders", "label": "Share-Based Payment Arrangement, Expense, after Tax", "documentation": "Amount, after tax, of expense for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.yelp.com/role/CONTRACTBALANCESScheduleofChangesinAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts", "periodStartLabel": "Balance, beginning of period", "periodEndLabel": "Balance, end of period", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r186", "r268", "r305" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://www.yelp.com/role/CONTRACTBALANCESScheduleofChangesinAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Doubtful Accounts [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.yelp.com/role/CONTRACTBALANCESScheduleofChangesinAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: write-offs, net of recoveries", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r309" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.yelp.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfDeferredCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfDeferredCharges", "crdr": "debit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred contract cost", "label": "Amortization of Deferred Charges", "documentation": "The amount of amortization of deferred charges applied against earnings during the period." } } }, "auth_ref": [ "r84" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r7", "r332", "r339", "r785" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.yelp.com/role/NETINCOMEPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofAntiDilutiveEmployeeStockAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Anti-dilutive awards (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r237" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.yelp.com/role/NETINCOMEPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofAntiDilutiveEmployeeStockAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r31" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.yelp.com/role/NETINCOMEPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofAntiDilutiveEmployeeStockAwardsDetails", "http://www.yelp.com/role/NETINCOMEPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.yelp.com/role/NETINCOMEPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofAntiDilutiveEmployeeStockAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r31" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetImpairmentCharges", "crdr": "debit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Asset impairment", "label": "Asset Impairment Charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r7", "r37" ] }, "yelp_AssetImpairmentChargesReductionToLeaseholdImprovements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "AssetImpairmentChargesReductionToLeaseholdImprovements", "crdr": "debit", "presentation": [ "http://www.yelp.com/role/LEASESNarrativeDetails", "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETScheduleofPropertyEquipmentandSoftwareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction to leasehold improvements", "label": "Asset Impairment Charges, Reduction to Leasehold Improvements", "documentation": "Asset Impairment Charges, Reduction to Leasehold Improvements" } } }, "auth_ref": [] }, "yelp_AssetImpairmentChargesReductionToRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "AssetImpairmentChargesReductionToRightOfUseAssets", "crdr": "debit", "presentation": [ "http://www.yelp.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction to right-of-use assets", "label": "Asset Impairment Charges, Reduction to Right-of-Use Assets", "documentation": "Asset Impairment Charges, Reduction to Right-of-Use Assets" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r113", "r125", "r184", "r209", "r241", "r247", "r256", "r259", "r302", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r488", "r490", "r525", "r639", "r707", "r777", "r778", "r816", "r842", "r1027", "r1028", "r1057" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "yelp_AssetsAndLiabilitiesLesseeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "presentation": [ "http://www.yelp.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assets And Liabilities, Lessee Information", "label": "Assets And Liabilities, Lessee [Table Text Block]", "documentation": "Assets And Liabilities, Lessee [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r176", "r189", "r209", "r302", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r488", "r490", "r525", "r816", "r1027", "r1028", "r1057" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.yelp.com/role/FAIRVALUEMEASUREMENTSDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.yelp.com/role/FAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total cash equivalents, marketable securities and other investments", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r504", "r505", "r803" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesAvailableforSaleDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesAvailableforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Unrealized Gains", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r276" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesAvailableforSaleDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesAvailableforSaleDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gross Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r277" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.yelp.com/role/MARKETABLESECURITIESMarketableSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r273", "r313", "r638" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "crdr": "debit", "calculation": { "http://www.yelp.com/role/MARKETABLESECURITIESMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in one to five years", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r980" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "calculation": { "http://www.yelp.com/role/MARKETABLESECURITIESMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in one to five years", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r281", "r634" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "crdr": "debit", "calculation": { "http://www.yelp.com/role/MARKETABLESECURITIESMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in one year or less", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r979" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://www.yelp.com/role/MARKETABLESECURITIESMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in one year or less", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r280", "r633" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesAvailableforSaleDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "weight": 1.0, "order": 1.0 }, "http://www.yelp.com/role/MARKETABLESECURITIESMarketableSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.yelp.com/role/FAIRVALUEMEASUREMENTSDetails", "http://www.yelp.com/role/MARKETABLESECURITIESMarketableSecuritiesDetails", "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesAvailableforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "totalLabel": "Total", "verboseLabel": "Marketable securities:", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r274", "r313", "r504", "r629", "r803", "r807", "r969", "r1046", "r1047", "r1048" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r914" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r915" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r910" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r910" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r910" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r910" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r910" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r910" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.yelp.com/role/NETINCOMEPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofBasicandDilutedNetLossPerShareDetails", "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails", "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitsActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r913" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r912" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r911" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r911" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesAvailableforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Statement of Financial Position Location, Balance [Axis]", "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r346", "r1070", "r1071" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesAvailableforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Statement of Financial Position Location, Balance [Domain]", "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r58", "r59", "r346", "r1070", "r1071" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BaseRateMember", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.yelp.com/role/DESCRIPTIONOFBUSINESSANDBASISFORPRESENTATIONPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "yelp_BilateralLetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "BilateralLetterOfCreditMember", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bilateral Letter of Credit", "label": "Bilateral Letter of Credit [Member]", "documentation": "Bilateral Letter of Credit" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r333", "r334", "r335", "r336", "r337", "r484", "r798", "r799" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r53", "r54", "r333", "r334", "r335", "r336", "r337", "r484", "r798", "r799" ] }, "yelp_BusinessCombinationHoldbackAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "BusinessCombinationHoldbackAmount", "crdr": "debit", "presentation": [ "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Holdback amount", "label": "Business Combination, Holdback Amount", "documentation": "Business Combination, Holdback Amount" } } }, "auth_ref": [] }, "yelp_BusinessRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "BusinessRelationshipsMember", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business relationships", "label": "Business relationships [Member]", "documentation": "Business Relationships [Member]" } } }, "auth_ref": [] }, "yelp_CIPAActionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "CIPAActionMember", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CIPA Action", "label": "CIPA Action [Member]", "documentation": "CIPA Action" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases of property, equipment and software recorded in accounts payable and accrued liabilities", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r28", "r29", "r30" ] }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostNetNoncurrent", "crdr": "debit", "calculation": { "http://www.yelp.com/role/OTHERNONCURRENTASSETSDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.yelp.com/role/OTHERNONCURRENTASSETSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred contract costs", "label": "Capitalized Contract Cost, Net, Noncurrent", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent." } } }, "auth_ref": [ "r324" ] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Cash", "crdr": "debit", "calculation": { "http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASHDetails": { "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASHDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Cash", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r133", "r641", "r679", "r702", "r816", "r842", "r943" ] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Abstract]", "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASHDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASHDetails", "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "totalLabel": "Total cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r26", "r178", "r767" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.yelp.com/role/FAIRVALUEMEASUREMENTSDetails", "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesAvailableforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r178" ] }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsDisclosureTextBlock", "presentation": [ "http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASH" ], "lang": { "en-us": { "role": { "terseLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH", "label": "Cash and Cash Equivalents Disclosure [Text Block]", "documentation": "The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) 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. Generally, only investments maturing within three months from the date of acquisition qualify." } } }, "auth_ref": [ "r178", "r641" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.yelp.com/role/FAIRVALUEMEASUREMENTSDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.yelp.com/role/FAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents:", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1044", "r1045" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASHDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASHDetails", "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents and restricted cash \u2014 Beginning of period", "periodEndLabel": "Cash, cash equivalents and restricted cash \u2014 End of period", "totalLabel": "Total cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r26", "r92", "r207" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Change in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r0", "r92" ] }, "us-gaap_CashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASHDetails": { "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASHDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents", "label": "Cash Equivalents, at Carrying Value", "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r943", "r1068" ] }, "us-gaap_CashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashEquivalentsMember", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesAvailableforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents:", "label": "Cash Equivalents [Member]", "documentation": "Short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r178" ] }, "yelp_CashFlowLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "CashFlowLesseeAbstract", "presentation": [ "http://www.yelp.com/role/LEASESSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:", "label": "Cash Flow Lessee [Abstract]", "documentation": "Cash Flow Lessee [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Disclosures of Noncash Investing and Financing Activities", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CertificatesOfDepositMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CertificatesOfDepositMember", "presentation": [ "http://www.yelp.com/role/FAIRVALUEMEASUREMENTSDetails", "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesAvailableforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Certificates of deposit", "label": "Certificates of Deposit [Member]", "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured." } } }, "auth_ref": [ "r9", "r837", "r838", "r839", "r840" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r890" ] }, "yelp_ChangeinContractwithCustomerLiabilityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "ChangeinContractwithCustomerLiabilityRollForward", "presentation": [ "http://www.yelp.com/role/CONTRACTBALANCESChangesinDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Contract with Customer, Liability [Roll Forward]", "label": "Change in Contract with Customer, Liability [Roll Forward]", "documentation": "Change in Contract with Customer, Liability [Roll Forward]" } } }, "auth_ref": [] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r887" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r885" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.yelp.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r891" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r891" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommercialPaperMember", "presentation": [ "http://www.yelp.com/role/FAIRVALUEMEASUREMENTSDetails", "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesAvailableforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial paper", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r103", "r357", "r837", "r838", "r839", "r840" ] }, "us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommercialPaperNotIncludedWithCashAndCashEquivalentsMember", "presentation": [ "http://www.yelp.com/role/FAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial paper", "label": "Commercial Paper, Not Included with Cash and Cash Equivalents [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds that is excluded from cash and cash equivalents." } } }, "auth_ref": [ "r1035" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 12)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r69", "r116", "r640", "r693" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIES" ], "lang": { "en-us": { "role": { "terseLabel": "COMMITMENTS AND CONTINGENCIES", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r102", "r348", "r349", "r751", "r1014", "r1019" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r833", "r834", "r835", "r837", "r838", "r839", "r840", "r958", "r959", "r961", "r1042", "r1102", "r1104" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockbyClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in USD per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r72" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockbyClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r72", "r694" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockbyClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r72" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Balance (in shares)", "periodEndLabel": "Balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r13", "r72", "r694", "r713", "r1104", "r1105" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.000001 par value \u2014 200,000 shares authorized, 66,638 shares issued and outstanding at September\u00a030, 2024, and 68,864 shares issued and outstanding at December\u00a031, 2023", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r72", "r642", "r816" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r896" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r895" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r897" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r894" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r22", "r192", "r194", "r198", "r630", "r652", "r653" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETScheduleofPropertyEquipmentandSoftwareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer equipment", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.yelp.com/role/DESCRIPTIONOFBUSINESSANDBASISFORPRESENTATIONPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r57", "r769" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.yelp.com/role/CONTRACTBALANCESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Contract with Customer, Liability", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r1032" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.yelp.com/role/CONTRACTBALANCESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract asset", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r399", "r401", "r412" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.yelp.com/role/CONTRACTBALANCESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liability", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r399", "r400", "r412" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.yelp.com/role/CONTRACTBALANCESChangesinDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "periodStartLabel": "Balance, beginning of period", "periodEndLabel": "Balance, end of period", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r399", "r400", "r412" ] }, "yelp_ContractWithCustomerLiabilityRevenueRecognizedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "ContractWithCustomerLiabilityRevenueRecognizedCurrent", "crdr": "credit", "presentation": [ "http://www.yelp.com/role/CONTRACTBALANCESChangesinDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: recognition of deferred revenue from beginning balance", "label": "Contract with Customer, Liability, Revenue Recognized, Current", "documentation": "Contract with Customer, Liability, Revenue Recognized, Current" } } }, "auth_ref": [] }, "yelp_ContractwithCustomerLiabilityIncreasefromCashReceipts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "ContractwithCustomerLiabilityIncreasefromCashReceipts", "crdr": "credit", "presentation": [ "http://www.yelp.com/role/CONTRACTBALANCESChangesinDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Add: net increase in current period contract liabilities", "label": "Contract with Customer, Liability, Increase from Cash Receipts", "documentation": "Contract with Customer, Liability, Increase from Cash Receipts" } } }, "auth_ref": [] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.yelp.com/role/FAIRVALUEMEASUREMENTSDetails", "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails", "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesAvailableforSaleDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Corporate bonds", "terseLabel": "Corporate bonds", "label": "Corporate Debt Securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r795", "r797", "r803", "r817", "r831", "r1099" ] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue (exclusive of depreciation and amortization shown separately below)", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization." } } }, "auth_ref": [ "r932", "r933" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Total costs and expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r88" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Costs and expenses:", "label": "Costs and Expenses [Abstract]" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover page.", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "yelp_CraigSaldanhaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "CraigSaldanhaMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Craig Saldanha [Member]", "documentation": "Craig Saldanha" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r357", "r1025" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r357", "r1025", "r1026" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.yelp.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "yelp_DavidSchwarzbachMember": { "xbrltype": "domainItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "DavidSchwarzbachMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "David Schwarzbach [Member]", "documentation": "David Schwarzbach" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r18", "r63", "r64", "r114", "r115", "r211", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r787", "r788", "r789", "r790", "r791", "r814", "r955", "r1015", "r1016", "r1017", "r1052", "r1053" ] }, "yelp_DebtInstrumentBasisSpreadMargin": { "xbrltype": "percentItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "DebtInstrumentBasisSpreadMargin", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Margin", "label": "Debt Instrument, Basis Spread Margin", "documentation": "Debt Instrument, Basis Spread Margin" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "yelp_DebtInstrumentCovenantInterestCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "DebtInstrumentCovenantInterestCoverageRatio", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, covenant, interest coverage ratio", "label": "Debt Instrument, Covenant, Interest Coverage Ratio", "documentation": "Debt Instrument, Covenant, Interest Coverage Ratio" } } }, "auth_ref": [] }, "yelp_DebtInstrumentCovenantLeverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "DebtInstrumentCovenantLeverageRatio", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, covenant, leverage ratio", "label": "Debt Instrument, Covenant, Leverage Ratio", "documentation": "Debt Instrument, Covenant, Leverage Ratio" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r18", "r211", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r787", "r788", "r789", "r790", "r791", "r814", "r955", "r1015", "r1016", "r1017", "r1052", "r1053" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "crdr": "credit", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt securities, available-for-sale, allowance for credit loss", "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r275", "r313", "r320", "r321" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "crdr": "debit", "calculation": { "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesAvailableforSaleDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesAvailableforSaleDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost, after Allowance for Credit Loss", "documentation": "Amortized cost, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r971" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "calculation": { "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "12 Months or Greater", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r129", "r317", "r783" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "12 Months or Greater", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r129", "r317" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "crdr": "debit", "calculation": { "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less Than 12 Months", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r129", "r317", "r783" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less Than 12 Months", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r129", "r317" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesAvailableforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale [Table]", "label": "Debt Securities, Available-for-Sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of the Fair Value to Amortized Cost Basis of Securities Available-for-Sale", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "crdr": "debit", "calculation": { "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss." } } }, "auth_ref": [ "r127", "r315", "r783" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r128", "r316" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Securities in an Unrealized Loss Position", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]", "documentation": "Tabular disclosure of fair value 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. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r126", "r783", "r988" ] }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "crdr": "debit", "presentation": [ "http://www.yelp.com/role/INCOMETAXESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Decrease in unrecognized tax benefits is reasonably possible", "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible", "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit." } } }, "auth_ref": [ "r130" ] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.yelp.com/role/OTHERNONCURRENTASSETSDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.yelp.com/role/OTHERNONCURRENTASSETSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r460", "r461" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r7", "r142", "r957" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 }, "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r7", "r241", "r250", "r259", "r777", "r778" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.yelp.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.yelp.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.yelp.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.yelp.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r846" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.yelp.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r878" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.yelp.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r889" ] }, "yelp_EarlyTerminationOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "EarlyTerminationOptionMember", "presentation": [ "http://www.yelp.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Early Termination Option", "label": "Early Termination Option [Member]", "documentation": "Early Termination Option" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.yelp.com/role/NETINCOMEPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in USD per share)", "netLabel": "Basic net income per share attributable to common stockholders (in USD per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r199", "r217", "r218", "r219", "r220", "r221", "r222", "r227", "r229", "r234", "r235", "r236", "r240", "r482", "r487", "r501", "r502", "r631", "r654", "r771" ] }, "us-gaap_EarningsPerShareBasicTwoClassMethodAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicTwoClassMethodAbstract", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per share attributable to common stockholders", "label": "Earnings Per Share, Basic, Two Class Method [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.yelp.com/role/NETINCOMEPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in USD per share)", "netLabel": "Diluted net income per share attributable to common stockholders (in USD per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r199", "r217", "r218", "r219", "r220", "r221", "r222", "r229", "r234", "r235", "r236", "r240", "r482", "r487", "r501", "r502", "r631", "r654", "r771" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.yelp.com/role/NETINCOMEPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted net income per share:", "label": "Earnings Per Share, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.yelp.com/role/NETINCOMEPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERS" ], "lang": { "en-us": { "role": { "terseLabel": "NET INCOME PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r226", "r237", "r238", "r239" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r532" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.yelp.com/role/ACCOUNTSPAYABLEANDACCRUEDLIABILITIESDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.yelp.com/role/ACCOUNTSPAYABLEANDACCRUEDLIABILITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee-related liabilities", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r64" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "crdr": "debit", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized stock-based compensation expense", "label": "Share-Based Payment Arrangement, Amount Capitalized", "documentation": "Amount of cost capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r453" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation costs", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r454" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation costs, period for recognition", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r454" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "calculation": { "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockBasedCompensationExpenseDetails": { "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Benefit from income taxes", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r452" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockMember", "presentation": [ "http://www.yelp.com/role/NETINCOMEPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofBasicandDilutedNetLossPerShareDetails", "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.yelp.com/role/NETINCOMEPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofAntiDilutiveEmployeeStockAwardsDetails", "http://www.yelp.com/role/NETINCOMEPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofBasicandDilutedNetLossPerShareDetails", "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options", "verboseLabel": "Stock options", "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.yelp.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.yelp.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.yelp.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.yelp.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.yelp.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r844" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.yelp.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.yelp.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.yelp.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r844" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.yelp.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.yelp.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r844" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.yelp.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.yelp.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r928" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.yelp.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r844" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.yelp.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r844" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.yelp.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r844" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.yelp.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r844" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r883" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r924" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r924" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r924" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r13", "r174", "r195", "r196", "r197", "r212", "r213", "r214", "r216", "r221", "r223", "r225", "r242", "r303", "r304", "r344", "r398", "r472", "r473", "r479", "r480", "r481", "r483", "r486", "r487", "r492", "r493", "r494", "r495", "r496", "r497", "r500", "r534", "r535", "r536", "r537", "r538", "r539", "r541", "r543", "r558", "r650", "r667", "r668", "r669", "r678", "r734" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r893" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r851", "r861", "r871", "r903" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r848", "r858", "r868", "r900" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r899" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.yelp.com/role/FAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r504", "r505", "r515", "r803" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.yelp.com/role/FAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r504", "r505", "r515", "r803" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.yelp.com/role/FAIRVALUEMEASUREMENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financial Instruments Measured at Fair Value", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r1044", "r1045" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.yelp.com/role/FAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r375", "r415", "r416", "r417", "r418", "r419", "r420", "r503", "r505", "r506", "r507", "r508", "r514", "r515", "r517", "r565", "r566", "r567", "r788", "r789", "r795", "r796", "r797", "r803", "r807" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.yelp.com/role/FAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r504", "r505", "r506", "r508", "r803", "r1047", "r1050" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.yelp.com/role/FAIRVALUEMEASUREMENTS" ], "lang": { "en-us": { "role": { "terseLabel": "FAIR VALUE MEASUREMENTS", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r510", "r512", "r513", "r514", "r517", "r518", "r519", "r520", "r521", "r627", "r803", "r808" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.yelp.com/role/FAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r375", "r415", "r420", "r505", "r515", "r565", "r795", "r796", "r797", "r803" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.yelp.com/role/FAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r375", "r415", "r420", "r505", "r506", "r515", "r566", "r788", "r789", "r795", "r796", "r797", "r803" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.yelp.com/role/FAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r375", "r415", "r416", "r417", "r418", "r419", "r420", "r505", "r506", "r507", "r508", "r515", "r567", "r788", "r789", "r795", "r796", "r797", "r803", "r807" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.yelp.com/role/FAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r504", "r505", "r506", "r508", "r803", "r1047", "r1050" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.yelp.com/role/FAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r375", "r415", "r416", "r417", "r418", "r419", "r420", "r503", "r505", "r506", "r507", "r508", "r514", "r515", "r517", "r565", "r566", "r567", "r788", "r789", "r795", "r796", "r797", "r803", "r807" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.yelp.com/role/FAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r803", "r1044", "r1045", "r1046", "r1047", "r1048", "r1050" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.yelp.com/role/FAIRVALUEMEASUREMENTSDetails", "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails", "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesAvailableforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "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", "r301", "r306", "r307", "r310", "r311", "r312", "r314", "r318", "r319", "r383", "r396", "r498", "r522", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r651", "r783", "r803", "r805", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r817", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r983", "r984", "r985", "r986", "r1043", "r1046", "r1047", "r1048", "r1049", "r1050" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r182", "r325", "r338", "r785" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r1010", "r1110" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r340", "r763", "r785" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [ "r1110" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r340", "r763", "r785" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r340", "r763", "r785" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r340", "r763", "r785" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r340", "r763", "r785" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r331", "r333", "r334", "r335", "r337", "r338", "r341", "r342", "r595", "r596", "r763" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Future Amortization Expense", "label": "Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r325", "r338", "r596", "r785" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r331", "r338", "r341", "r342", "r343", "r595", "r763", "r785" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r331", "r333", "r334", "r335", "r337", "r338", "r341", "r342", "r763" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFutureAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFutureAmortizationExpenseDetails", "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total amortization", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r595", "r1009" ] }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Remaining Life", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r595" ] }, "yelp_ForACertainPeriodFollowingSignificantAcquisitionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "ForACertainPeriodFollowingSignificantAcquisitionsMember", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "For a Certain Period Following Significant Acquisitions", "label": "For a Certain Period Following Significant Acquisitions [Member]", "documentation": "For a Certain Period Following Significant Acquisitions" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.yelp.com/role/OTHERINCOMENETDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.yelp.com/role/OTHERINCOMENETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction gain (loss) on foreign exchange, net", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r526", "r528", "r530", "r531", "r731" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r855", "r865", "r875", "r907" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r855", "r865", "r875", "r907" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r855", "r865", "r875", "r907" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r855", "r865", "r875", "r907" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r855", "r865", "r875", "r907" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r888" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETScheduleofPropertyEquipmentandSoftwareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and fixtures", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r85", "r717" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r85" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r181", "r326", "r628", "r778", "r784", "r804", "r816", "r991", "r998" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETS" ], "lang": { "en-us": { "role": { "terseLabel": "GOODWILL AND INTANGIBLE ASSETS", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r989", "r1001" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of currency translation", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r329" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill impairment loss", "label": "Goodwill, Impairment Loss", "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r7", "r327", "r328", "r330", "r784", "r804" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillRollForward", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Loss", "label": "Debt Securities, Held-to-Maturity, Unrealized Loss Position, Accumulated Loss [Abstract]" } } }, "auth_ref": [] }, "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValueAbstract", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Debt Securities, Held-to-Maturity, Unrealized Loss Position, Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r82", "r119", "r124", "r632", "r648", "r773", "r777", "r963", "r964", "r965", "r966", "r967" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Condensed Consolidated Statement of Operations", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r345", "r346", "r347", "r509", "r511", "r516", "r664", "r666", "r718", "r763", "r806", "r1072" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r346", "r347", "r509", "r511", "r516", "r664", "r666", "r718", "r763", "r806", "r1072" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.yelp.com/role/INCOMETAXES" ], "lang": { "en-us": { "role": { "terseLabel": "INCOME TAXES", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r210", "r458", "r463", "r464", "r465", "r466", "r468", "r469", "r474", "r476", "r477", "r478", "r677", "r802" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.yelp.com/role/INCOMETAXESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for (benefit from) income taxes", "verboseLabel": "Income tax expense (benefit)", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r132", "r143", "r224", "r225", "r241", "r251", "r259", "r462", "r463", "r475", "r655", "r802" ] }, "yelp_IncomeTaxExpenseBenefitDiscreteItems": { "xbrltype": "monetaryItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "IncomeTaxExpenseBenefitDiscreteItems", "crdr": "debit", "presentation": [ "http://www.yelp.com/role/INCOMETAXESDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net discrete tax benefit", "label": "Income Tax Expense (Benefit), Discrete Items", "documentation": "Income Tax Expense (Benefit), Discrete Items" } } }, "auth_ref": [] }, "yelp_IncomeTaxExpenseBenefitDueToUSFederalAndStateIncomeTaxesAndForeignIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "IncomeTaxExpenseBenefitDueToUSFederalAndStateIncomeTaxesAndForeignIncomeTaxes", "crdr": "debit", "presentation": [ "http://www.yelp.com/role/INCOMETAXESDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Income tax expense (benefit) due to U.S. federal and state income taxes and foreign income taxes", "label": "Income Tax Expense (Benefit) Due To U.S. Federal And State Income Taxes And Foreign Income Taxes", "documentation": "Represents the amount of income tax expense due to U.S. federal and state income taxes and foreign income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash paid for income taxes, net", "label": "Income Taxes Paid, Net", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r27", "r206", "r470", "r471" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable, accrued liabilities and other liabilities", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.yelp.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Decrease in lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r931", "r953" ] }, "yelp_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.yelp.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Decrease in operating lease right-of-use assets", "label": "Increase (Decrease) in Operating Lease, Right-of-Use Asset", "documentation": "Increase (Decrease) in Operating Lease, Right-of-Use Asset" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "yelp_IncreaseDecreaseinOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "IncreaseDecreaseinOperatingLeaseLiabilities", "crdr": "credit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liabilities", "documentation": "Increase (Decrease) in Operating Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "presentation": [ "http://www.yelp.com/role/NETINCOMEPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Incremental common shares (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r230", "r231", "r232", "r236", "r425" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r855", "r865", "r875", "r899", "r907", "r911", "r919" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r917" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r847", "r923" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r847", "r923" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r847", "r923" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Intangibles, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r331", "r1009", "r1011" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.yelp.com/role/OTHERINCOMENETDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.yelp.com/role/OTHERINCOMENETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income, net", "label": "Interest Income (Expense), Nonoperating", "documentation": "Amount of interest income (expense) classified as nonoperating." } } }, "auth_ref": [ "r777", "r951", "r964" ] }, "us-gaap_InternetDomainNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InternetDomainNamesMember", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domain and data licenses", "label": "Internet Domain Names [Member]", "documentation": "String of typographic characters used to describe the location of a specific individual, business, computer, or piece of information online. Formally known as the Uniform Resource Locator or URL, it is often considered to be the address of a certain World Wide Web site." } } }, "auth_ref": [ "r55", "r1002", "r1003", "r1004", "r1005", "r1007", "r1009", "r1012", "r1013" ] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Investments, Debt and Equity Securities [Abstract]", "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIES" ], "lang": { "en-us": { "role": { "terseLabel": "MARKETABLE SECURITIES", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r121", "r145", "r269", "r271", "r523", "r524", "r1065" ] }, "yelp_July2017ShareRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "July2017ShareRepurchaseProgramMember", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "July 2017 Share Repurchase Program", "label": "July 2017 Share Repurchase Program [Member]", "documentation": "July 2017 Share Repurchase Program" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.yelp.com/role/LEASESLeaseCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.yelp.com/role/LEASESLeaseCostDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease cost, net", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r548", "r815" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.yelp.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lease Cost and Supplemental Cash Flow Information", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1055" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETScheduleofPropertyEquipmentandSoftwareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r101", "r556" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.yelp.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r547", "r557" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.yelp.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r547", "r557" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.yelp.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lessee, Operating Lease, Liability, Maturity", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1056" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total minimum lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r555" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r555" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r555" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r555" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r555" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r555" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r555" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r1056" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r555" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.yelp.com/role/LEASES" ], "lang": { "en-us": { "role": { "terseLabel": "LEASES", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r542" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LetterOfCreditMember", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit", "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of credit outstanding", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r18", "r63", "r64", "r65", "r67", "r68", "r69", "r70", "r209", "r302", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r489", "r490", "r491", "r525", "r692", "r772", "r842", "r1027", "r1057", "r1058" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r77", "r117", "r645", "r816", "r956", "r987", "r1051" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders\u2019 Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r65", "r177", "r209", "r302", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r489", "r490", "r491", "r525", "r816", "r1027", "r1057", "r1058" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LicensingAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LicensingAgreementsMember", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Licensing agreements", "label": "Licensing Agreements [Member]", "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory)." } } }, "auth_ref": [ "r56", "r457", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1009", "r1011", "r1012", "r1013", "r1040" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term line of credit", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r18", "r115", "r1067" ] }, "yelp_LineOfCreditFacilityAdditionalIncreaseInMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "LineOfCreditFacilityAdditionalIncreaseInMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, additional increase in maximum borrowing capacity", "label": "Line of Credit Facility, Additional Increase In Maximum Borrowing Capacity", "documentation": "Line of Credit Facility, Additional Increase In Maximum Borrowing Capacity" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fee percentage (in percent)", "label": "Line of Credit Facility, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityExpirationPeriod", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility term", "label": "Line of Credit Facility, Expiration Period", "documentation": "Period remaining on line of credit facility before it terminates, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "yelp_LineOfCreditFacilityFeesRatesOnOutstandingLettersOfCredit": { "xbrltype": "percentItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "LineOfCreditFacilityFeesRatesOnOutstandingLettersOfCredit", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fees on outstanding letters of credit", "label": "Line of Credit Facility, Fees Rates On Outstanding Letters Of Credit", "documentation": "Line of Credit Facility, Fees Rates On Outstanding Letters Of Credit" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Line Items]", "label": "Line of Credit Facility [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r357", "r955", "r1025" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r62", "r66" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement." } } }, "auth_ref": [ "r62", "r66", "r357", "r955", "r1025" ] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseAxis", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Axis]", "label": "Litigation Case [Axis]", "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim." } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Domain]", "label": "Litigation Case [Domain]", "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information." } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LitigationSettlementAmountAwardedToOtherParty", "crdr": "credit", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount awarded to other party", "label": "Litigation Settlement, Amount Awarded to Other Party", "documentation": "Amount awarded to other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "us-gaap_LitigationStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LitigationStatusAxis", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Status [Axis]", "label": "Litigation Status [Axis]", "documentation": "Information by status of pending, threatened, or settled litigation." } } }, "auth_ref": [ "r1015", "r1016", "r1017", "r1020" ] }, "us-gaap_LitigationStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LitigationStatusDomain", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Status [Domain]", "label": "Litigation Status [Domain]", "documentation": "Status of pending, threatened, or settled litigation." } } }, "auth_ref": [ "r1015", "r1016", "r1017", "r1020" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.yelp.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-Lived Assets by Geographic Location", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets." } } }, "auth_ref": [ "r98" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r350", "r351", "r352", "r356", "r456", "r786", "r1021", "r1022" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesTable", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation." } } }, "auth_ref": [ "r350", "r351", "r352", "r356", "r456", "r786", "r1021", "r1022" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency accrual", "label": "Loss Contingency Accrual", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r350", "r929" ] }, "us-gaap_LossContingencyAccrualCarryingValueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyAccrualCarryingValueCurrent", "crdr": "credit", "calculation": { "http://www.yelp.com/role/ACCOUNTSPAYABLEANDACCRUEDLIABILITIESDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.yelp.com/role/ACCOUNTSPAYABLEANDACCRUEDLIABILITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued legal settlements", "label": "Loss Contingency, Accrual, Current", "documentation": "Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r350" ] }, "us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyAccrualCarryingValuePeriodIncreaseDecrease", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency accrual, increase", "label": "Loss Contingency Accrual, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) in loss contingency liability." } } }, "auth_ref": [ "r1020" ] }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyEstimateOfPossibleLoss", "crdr": "debit", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimate of loss contingencies", "label": "Loss Contingency, Estimate of Possible Loss", "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date." } } }, "auth_ref": [ "r351", "r352", "r355", "r356", "r456", "r786" ] }, "us-gaap_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term marketable securities", "label": "Marketable Securities, Current", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r945" ] }, "yelp_MarketableSecuritiesCurrentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "MarketableSecuritiesCurrentMember", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesAvailableforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term marketable securities:", "label": "Marketable Securities, Current [Member]", "documentation": "Marketable Securities, Current" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r146", "r148", "r150", "r151", "r153", "r172", "r173", "r351", "r352", "r353", "r354", "r421", "r456", "r508", "r593", "r663", "r665", "r673", "r684", "r685", "r739", "r741", "r743", "r744", "r746", "r761", "r762", "r782", "r792", "r800", "r807", "r808", "r812", "r813", "r827", "r1029", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r891" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r891" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r146", "r148", "r150", "r151", "r153", "r172", "r173", "r351", "r352", "r353", "r354", "r421", "r456", "r508", "r593", "r663", "r665", "r673", "r684", "r685", "r739", "r741", "r743", "r744", "r746", "r761", "r762", "r782", "r792", "r800", "r807", "r808", "r812", "r827", "r1029", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r910" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.yelp.com/role/FAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r1035" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r918" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r892" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r205" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r205" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Investing Activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r92", "r93", "r94" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.yelp.com/role/NETINCOMEPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofBasicandDilutedNetLossPerShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income attributable to common stockholders", "terseLabel": "Net income attributable to common stockholders", "verboseLabel": "Net income", "netLabel": "Net income", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r83", "r94", "r120", "r175", "r190", "r193", "r197", "r209", "r215", "r217", "r218", "r219", "r220", "r221", "r224", "r225", "r233", "r302", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r482", "r487", "r502", "r525", "r649", "r715", "r732", "r733", "r841", "r1027" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.yelp.com/role/DESCRIPTIONOFBUSINESSANDBASISFORPRESENTATIONPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements Not Yet Effective", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r891" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r855", "r865", "r875", "r899", "r907" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r882" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r881" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r899" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r918" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r918" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonUsMember", "presentation": [ "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASLongLivedAssetsDetails", "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASNetRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "All other countries", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r1106", "r1107", "r1108", "r1109" ] }, "yelp_NoncashTransactionRepurchasesOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "NoncashTransactionRepurchasesOfCommonStock", "crdr": "debit", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchases of common stock recorded in accounts payable and accrued liabilities", "label": "Noncash Transaction, Repurchases of Common Stock", "documentation": "Noncash Transaction, Repurchases of Common Stock" } } }, "auth_ref": [] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total long-lived assets", "label": "Long-Lived Assets", "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets." } } }, "auth_ref": [ "r265" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://www.yelp.com/role/OTHERINCOMENETDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.yelp.com/role/OTHERINCOMENETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other income, net", "totalLabel": "Other income, net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r86" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r124", "r773", "r963", "r964", "r965", "r966", "r967" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.yelp.com/role/LEASESLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.yelp.com/role/LEASESLeaseCostDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r549", "r815" ] }, "us-gaap_OperatingLeaseImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.yelp.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment charge", "label": "Operating Lease, Impairment Loss", "documentation": "Amount of loss from impairment of right-of-use asset from operating lease." } } }, "auth_ref": [ "r1054" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Present value of lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r545" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities \u2014 current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r545" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities \u2014 long-term", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r545" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.yelp.com/role/LEASESSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows from operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r546", "r552" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r544" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of right-of-use assets", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r954" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.yelp.com/role/LEASESWeightedAverageRemainingLeaseTermsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate \u2014 operating leases", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r554", "r815" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.yelp.com/role/LEASESWeightedAverageRemainingLeaseTermsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term (years) \u2014 operating leases", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r553", "r815" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.yelp.com/role/DESCRIPTIONOFBUSINESSANDBASISFORPRESENTATION" ], "lang": { "en-us": { "role": { "verboseLabel": "DESCRIPTION OF BUSINESS AND BASIS FOR PRESENTATION", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements." } } }, "auth_ref": [ "r60", "r95", "r96", "r110" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.yelp.com/role/ACCOUNTSPAYABLEANDACCRUEDLIABILITIESDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.yelp.com/role/ACCOUNTSPAYABLEANDACCRUEDLIABILITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued liabilities", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r64" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.yelp.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETSDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.yelp.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r188", "r816" ] }, "us-gaap_OtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsDisclosureTextBlock", "presentation": [ "http://www.yelp.com/role/OTHERNONCURRENTASSETS" ], "lang": { "en-us": { "role": { "terseLabel": "OTHER NON-CURRENT ASSETS", "label": "Other Assets Disclosure [Text Block]", "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.yelp.com/role/FAIRVALUEMEASUREMENTSDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.yelp.com/role/FAIRVALUEMEASUREMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other investments:", "label": "Other Assets, Fair Value Disclosure", "documentation": "Fair value portion of other assets." } } }, "auth_ref": [ "r1044", "r1045", "r1049" ] }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsMiscellaneousNoncurrent", "crdr": "debit", "calculation": { "http://www.yelp.com/role/OTHERNONCURRENTASSETSDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.yelp.com/role/OTHERNONCURRENTASSETSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Other Assets, Miscellaneous, Noncurrent", "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 }, "http://www.yelp.com/role/OTHERNONCURRENTASSETSDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.yelp.com/role/OTHERNONCURRENTASSETSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "totalLabel": "Total other non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r183" ] }, "us-gaap_OtherAssetsNoncurrentDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrentDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Other Assets, Noncurrent Disclosure [Abstract]", "label": "Other Assets, Noncurrent Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss) on available-for-sale debt securities, net of tax", "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount, after tax and reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r4", "r12", "r111" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments, net of tax", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r2", "r78", "r79", "r80", "r527", "r529", "r533" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income (loss)", "verboseLabel": "Other comprehensive (loss) income", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r4", "r12", "r111", "r191", "r194", "r221" ] }, "us-gaap_OtherComprehensiveIncomeLossTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossTaxAbstract", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss):", "label": "Other Comprehensive Income (Loss), Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIncomeAndExpensesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Other Income and Expenses [Abstract]", "label": "Other Income and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock", "presentation": [ "http://www.yelp.com/role/OTHERINCOMENET" ], "lang": { "en-us": { "role": { "terseLabel": "OTHER INCOME, NET", "label": "Other Income and Other Expense Disclosure [Text Block]", "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions." } } }, "auth_ref": [ "r934", "r1038" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r68" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.yelp.com/role/OTHERINCOMENETDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.yelp.com/role/OTHERINCOMENETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-operating income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r87" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Other adjustments, net", "label": "Other Operating Activities, Cash Flow Statement", "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities)." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r891" ] }, "yelp_OtherRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "OtherRevenueMember", "presentation": [ "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASNetRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Revenue [Member]", "documentation": "Other Revenue" } } }, "auth_ref": [] }, "us-gaap_OtherShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherShortTermInvestments", "crdr": "debit", "calculation": { "http://www.yelp.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETSDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.yelp.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Certificates of deposit", "label": "Other Short-Term Investments", "documentation": "Amount of short-term investments classified as other." } } }, "auth_ref": [ "r118", "r636", "r637", "r946" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r853", "r863", "r873", "r905" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r856", "r866", "r876", "r908" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r856", "r866", "r876", "r908" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r880" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Payables and Accruals [Abstract]", "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForLegalSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForLegalSettlements", "crdr": "credit", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments for legal settlements", "label": "Payments for Legal Settlements", "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period." } } }, "auth_ref": [ "r5" ] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Other investing activities", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r930", "r952" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases of common stock", "terseLabel": "Repurchase of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r91" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment of issuance costs for credit facility", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r25" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Taxes paid related to the net share settlement of equity awards", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r203" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of marketable securities \u2014 available-for-sale", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r23", "r201", "r270" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash consideration", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r24", "r485" ] }, "us-gaap_PaymentsToAcquireOtherInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireOtherInvestments", "crdr": "credit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of other investments", "label": "Payments to Acquire Other Investments", "documentation": "Amount of cash outflow to acquire investments classified as other." } } }, "auth_ref": [ "r89" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property, equipment and software", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r90" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r890" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r890" ] }, "us-gaap_PendingLitigationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PendingLitigationMember", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pending Litigation", "label": "Pending Litigation [Member]", "documentation": "Risk of loss associated with the outcome of pending litigation against the entity, for example, but not limited to, litigation in arbitration or within the trial process." } } }, "auth_ref": [ "r1020" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r882" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r899" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r892" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r881" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PerformanceSharesMember", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitsActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Shares", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r883" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r927" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r882" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockbyClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Undesignated preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r71", "r694" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockbyClassDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Undesignated preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r71", "r385" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.yelp.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETSDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.yelp.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r947" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.yelp.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETSDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.yelp.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses", "label": "Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r187", "r322", "r323", "r768" ] }, "yelp_PrepaidExpensesandOtherCurrentAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "PrepaidExpensesandOtherCurrentAssetsTextBlock", "presentation": [ "http://www.yelp.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETS" ], "lang": { "en-us": { "role": { "terseLabel": "PREPAID EXPENSES AND OTHER CURRENT ASSETS", "label": "Prepaid Expenses and Other Current Assets [Text Block]", "documentation": "Prepaid Expenses and Other Current Assets [Text Block]" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromInsuranceSettlementOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromInsuranceSettlementOperatingActivities", "crdr": "debit", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from insurance settlement", "label": "Proceeds from Insurance Settlement, Operating Activities", "documentation": "Amount of cash inflow for proceeds from settlement of insurance claim, classified as operating activities. Excludes insurance settlement classified as investing activities." } } }, "auth_ref": [ "r204", "r764" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock for employee stock-based plans", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised." } } }, "auth_ref": [ "r3", "r16" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and maturities of marketable securities \u2014 available-for-sale", "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r201", "r202", "r970" ] }, "yelp_ProductDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "ProductDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Product development", "label": "Product Development Expense", "documentation": "Product Development Expense" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASNetRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r155", "r156", "r157", "r158", "r159", "r160", "r171", "r262", "r594", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r765", "r793", "r826", "r827", "r828", "r830", "r832", "r942", "r1023", "r1024", "r1033", "r1069", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1100", "r1101" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASNetRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r155", "r156", "r157", "r158", "r159", "r160", "r171", "r262", "r594", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r765", "r793", "r826", "r827", "r828", "r830", "r832", "r942", "r1023", "r1024", "r1033", "r1069", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1100", "r1101" ] }, "yelp_PropertyEquipmentAndSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "PropertyEquipmentAndSoftwareMember", "presentation": [ "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property Equipment And Software", "label": "Property Equipment And Software [Member]", "documentation": "Property Equipment And Software" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETNarrativeDetails", "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETScheduleofPropertyEquipmentandSoftwareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r8", "r556" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENET" ], "lang": { "en-us": { "role": { "terseLabel": "PROPERTY, EQUIPMENT AND SOFTWARE, NET", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r100", "r137", "r140", "r141" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETScheduleofPropertyEquipmentandSoftwareDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETScheduleofPropertyEquipmentandSoftwareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, equipment and software, gross", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r101", "r179", "r647" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETNarrativeDetails", "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETScheduleofPropertyEquipmentandSoftwareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r556" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETScheduleofPropertyEquipmentandSoftwareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETScheduleofPropertyEquipmentandSoftwareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, equipment and software, net", "totalLabel": "Property, equipment and software, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r8", "r556", "r635", "r647", "r816" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property, Equipment and Software, Net", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETNarrativeDetails", "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETScheduleofPropertyEquipmentandSoftwareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r101", "r556" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.yelp.com/role/CONTRACTBALANCESScheduleofChangesinAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Provision for doubtful accounts", "terseLabel": "Add: provision for doubtful accounts", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r200", "r308" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r880" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r880" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r146", "r148", "r150", "r151", "r153", "r172", "r173", "r351", "r352", "r353", "r354", "r414", "r421", "r448", "r449", "r450", "r456", "r508", "r568", "r577", "r593", "r663", "r665", "r673", "r684", "r685", "r739", "r741", "r743", "r744", "r746", "r761", "r762", "r782", "r792", "r800", "r807", "r808", "r812", "r813", "r827", "r835", "r1018", "r1029", "r1047", "r1060", "r1061", "r1062", "r1063", "r1064" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r146", "r148", "r150", "r151", "r153", "r172", "r173", "r351", "r352", "r353", "r354", "r414", "r421", "r448", "r449", "r450", "r456", "r508", "r568", "r577", "r593", "r663", "r665", "r673", "r684", "r685", "r739", "r741", "r743", "r744", "r746", "r761", "r762", "r782", "r792", "r800", "r807", "r808", "r812", "r813", "r827", "r835", "r1018", "r1029", "r1047", "r1060", "r1061", "r1062", "r1063", "r1064" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r848", "r858", "r868", "r900" ] }, "yelp_ReleaseOfNonrecurringTaxReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "ReleaseOfNonrecurringTaxReserve", "crdr": "credit", "calculation": { "http://www.yelp.com/role/OTHERINCOMENETDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.yelp.com/role/OTHERINCOMENETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Release of nonrecurring tax reserve", "label": "Release Of Nonrecurring Tax Reserve", "documentation": "Release Of Nonrecurring Tax Reserve" } } }, "auth_ref": [] }, "yelp_RepairPalInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "RepairPalInc.Member", "presentation": [ "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RepairPal, Inc.", "label": "RepairPal, Inc. [Member]", "documentation": "RepairPal, Inc." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r849", "r859", "r869", "r901" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r850", "r860", "r870", "r902" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r857", "r867", "r877", "r909" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.yelp.com/role/FAIRVALUEMEASUREMENTSDetails", "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesAvailableforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r178" ] }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "crdr": "debit", "calculation": { "http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASHDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASHDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted cash", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r26", "r134", "r207" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.yelp.com/role/NETINCOMEPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofAntiDilutiveEmployeeStockAwardsDetails", "http://www.yelp.com/role/NETINCOMEPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofBasicandDilutedNetLossPerShareDetails", "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails", "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitsActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs", "verboseLabel": "RSUs", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r74", "r107", "r644", "r670", "r672", "r676", "r695", "r816" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r174", "r212", "r213", "r214", "r216", "r221", "r223", "r225", "r303", "r304", "r344", "r472", "r473", "r479", "r480", "r481", "r483", "r486", "r487", "r492", "r494", "r495", "r497", "r500", "r541", "r543", "r667", "r669", "r678", "r1104" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASNetRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net revenue", "verboseLabel": "Total net revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r122", "r123", "r241", "r248", "r249", "r255", "r259", "r262", "r264", "r266", "r410", "r411", "r594" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.yelp.com/role/CONTRACTBALANCES" ], "lang": { "en-us": { "role": { "terseLabel": "CONTRACT BALANCES", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r144", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r413" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASLongLivedAssetsDetails", "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASNetRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r918" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r918" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.yelp.com/role/ACCOUNTSPAYABLEANDACCRUEDLIABILITIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.yelp.com/role/NETINCOMEPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofAntiDilutiveEmployeeStockAwardsDetails", "http://www.yelp.com/role/NETINCOMEPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r31" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.yelp.com/role/NETINCOMEPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Anti-dilutive Securities", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r31" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesAvailableforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale [Line Items]", "label": "Debt Securities, Available-for-Sale [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASHTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash and Cash Equivalents", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.yelp.com/role/NETINCOMEPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Calculation of Basic and Diluted Net Loss Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r962" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r50" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock-Based Compensation Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r50" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "presentation": [ "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue by Product Line", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r35" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r331", "r338", "r341", "r342", "r343", "r595", "r763", "r785" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r785", "r1008" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r784", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000" ] }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfHeldToMaturitySecuritiesLineItems", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Held-to-maturity Securities [Line Items]", "label": "Schedule of Held-to-Maturity Securities [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301" ] }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfHeldToMaturitySecuritiesTable", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Held-to-maturity [Table]", "label": "Debt Securities, Held-to-Maturity [Table]", "documentation": "Disclosure of information about investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301" ] }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "presentation": [ "http://www.yelp.com/role/OTHERNONCURRENTASSETSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Non-Current Assets", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "documentation": "Tabular disclosure of noncurrent assets." } } }, "auth_ref": [ "r944" ] }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "presentation": [ "http://www.yelp.com/role/OTHERINCOMENETTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Income, Net", "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETNarrativeDetails", "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETScheduleofPropertyEquipmentandSoftwareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8", "r556" ] }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "presentation": [ "http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASHTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restrictions on Cash and Cash Equivalents", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage." } } }, "auth_ref": [ "r17", "r112", "r1068" ] }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "presentation": [ "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Net Revenue by Geographic Region", "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]", "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r81", "r97" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASLongLivedAssetsDetails", "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASNetRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset." } } }, "auth_ref": [ "r36", "r81" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails", "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r422", "r424", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r14", "r15", "r108" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of RSU Activity", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfStockByClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTextBlock", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class", "label": "Schedule of Stock by Class [Table Text Block]", "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. 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. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding." } } }, "auth_ref": [ "r19", "r39", "r40", "r41", "r42", "r43", "r44", "r45", "r71", "r72", "r105", "r106", "r107" ] }, "yelp_ScheduleofAllowanceforDoubtfulAccountsReceivableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "ScheduleofAllowanceforDoubtfulAccountsReceivableTableTextBlock", "presentation": [ "http://www.yelp.com/role/CONTRACTBALANCESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Allowance for Doubtful Accounts", "label": "Schedule of Allowance for Doubtful Accounts Receivable [Table Text Block]", "documentation": "Represents the schedule of allowance for doubtful accounts table." } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r785", "r1010" ] }, "yelp_ScheduleofPrepaidExpensesandOtherCurrentAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "ScheduleofPrepaidExpensesandOtherCurrentAssetsTableTextBlock", "presentation": [ "http://www.yelp.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets", "label": "Schedule of Prepaid Expenses and Other Current Assets [Table Text Block]", "documentation": "Schedule of Prepaid Expenses and Other Current Assets [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_SecuredOvernightFinancingRateSofrMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredOvernightFinancingRateSofrMember", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SOFR", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "documentation": "Interest rate at which bank can borrow U.S. dollar overnight while posting U.S. Treasury bond as collateral." } } }, "auth_ref": [ "r1041" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.yelp.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r843" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.yelp.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r845" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASLongLivedAssetsDetails", "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASNetRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r147", "r149", "r152", "r154", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r264", "r265", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r681", "r682", "r683", "r740", "r742", "r745", "r747", "r750", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r766", "r794", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r829", "r835", "r1033", "r1069", "r1073", "r1074", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1100", "r1101" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREAS" ], "lang": { "en-us": { "role": { "terseLabel": "INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r125", "r241", "r243", "r244", "r245", "r246", "r247", "r252", "r253", "r254", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r266", "r774", "r775", "r776", "r777", "r779", "r780", "r781" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r85" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Canceled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r442" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Canceled (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r442" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r440" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r440" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Nonvested, beginning balance (in shares)", "periodEndLabel": "Nonvested, ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r437", "r438" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Nonvested, beginning balance (in USD per share)", "periodEndLabel": "Nonvested, ending balance (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r437", "r438" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r441" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value as of vest date of RSUs", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r444" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r441" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails", "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r422", "r424", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intrinsic value of options exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r444" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Canceled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired." } } }, "auth_ref": [ "r1036" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canceled (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r1036" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r433" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding, Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r49" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, beginning balance (in shares)", "periodEndLabel": "Outstanding, ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r429", "r430" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares (in thousands)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, beginning balance (in USD per share)", "periodEndLabel": "Outstanding, ending balance (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r429", "r430" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options vested and exercisable, Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r446" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options vested and exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r446" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Options vested and exercisable (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r446" ] }, "yelp_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased1": { "xbrltype": "perShareItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased1", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average purchase price (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased1", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased1" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares purchased (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Purchased for Award", "documentation": "Number of shares purchased for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r1037" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.yelp.com/role/NETINCOMEPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofBasicandDilutedNetLossPerShareDetails", "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails", "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitsActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in USD per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r434" ] }, "srt_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Axis]", "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [ "r1031" ] }, "srt_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Domain]", "label": "Share Repurchase Program [Domain]", "documentation": "Name of share repurchase program." } } }, "auth_ref": [ "r1031" ] }, "us-gaap_ShareRepurchaseProgramExciseTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareRepurchaseProgramExciseTax", "crdr": "debit", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Excise tax", "label": "Share Repurchase Program, Excise Tax", "documentation": "Amount of excise tax on share purchased under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r1030" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding, Weighted-Average Remaining Contractual Term (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r109" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options vested and exercisable, Weighted-Average Remaining Contractual Term (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r446" ] }, "yelp_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value (in thousands)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]" } } }, "auth_ref": [] }, "yelp_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Remaining Contractual Term (in years)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract]", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares withheld for taxes (in shares)", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.yelp.com/role/LEASESLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.yelp.com/role/LEASESLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease cost (12 months or less)", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r550", "r815" ] }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems", "presentation": [ "http://www.yelp.com/role/INCOMETAXESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]", "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r130" ] }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable", "presentation": [ "http://www.yelp.com/role/INCOMETAXESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Unrecognized Tax Benefit, Reasonably Possible [Table]", "label": "Change in Unrecognized Tax Benefit, Reasonably Possible [Table]", "documentation": "Disclosure of information about unrecognized tax benefit for which significant change is reasonably possible within 12 months. Includes, but is not limited to, nature of uncertainty, nature of event that could cause significant change within 12 months, and estimate of range of reasonably possible change or statement of fact that estimate of range cannot be made." } } }, "auth_ref": [ "r130" ] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETScheduleofPropertyEquipmentandSoftwareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software", "label": "Software and Software Development Costs [Member]", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETScheduleofPropertyEquipmentandSoftwareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized website and internal-use software development costs", "label": "Software Development [Member]", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r13", "r72", "r75", "r76", "r174", "r195", "r196", "r197", "r212", "r213", "r214", "r216", "r221", "r223", "r225", "r242", "r303", "r304", "r344", "r398", "r472", "r473", "r479", "r480", "r481", "r483", "r486", "r487", "r492", "r493", "r494", "r495", "r496", "r497", "r500", "r534", "r535", "r536", "r537", "r538", "r539", "r541", "r543", "r558", "r650", "r667", "r668", "r669", "r678", "r734" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASLongLivedAssetsDetails", "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASNetRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r147", "r149", "r152", "r154", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r264", "r265", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r681", "r682", "r683", "r740", "r742", "r745", "r747", "r750", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r766", "r794", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r829", "r835", "r1033", "r1069", "r1073", "r1074", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1100", "r1101" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r212", "r213", "r214", "r242", "r543", "r594", "r674", "r680", "r686", "r687", "r688", "r689", "r690", "r691", "r694", "r697", "r698", "r699", "r700", "r701", "r703", "r704", "r705", "r706", "r708", "r709", "r710", "r711", "r712", "r714", "r716", "r717", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r734", "r836" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Condensed Consolidated Statement of Cash Flows", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Condensed Consolidated Balance Sheet", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r212", "r213", "r214", "r242", "r267", "r543", "r594", "r674", "r680", "r686", "r687", "r688", "r689", "r690", "r691", "r694", "r697", "r698", "r699", "r700", "r701", "r703", "r704", "r705", "r706", "r708", "r709", "r710", "r711", "r712", "r714", "r716", "r717", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r734", "r836" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r852", "r862", "r872", "r904" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock for employee stock purchase plan (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r13", "r71", "r72", "r107" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon vesting of restricted stock units (\"RSUs\"), net (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r13", "r71", "r72", "r107" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon exercises of employee stock options (in shares)", "negatedLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r13", "r71", "r72", "r107", "r434" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock for employee stock purchase plan", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r13", "r71", "r72", "r107" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon vesting of restricted stock units (\u201cRSUs\u201d), net", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r13", "r107" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon exercises of employee stock options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r13", "r72", "r75", "r76", "r107" ] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, authorized amount", "label": "Share Repurchase Program, Authorized, Amount", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r1031" ] }, "yelp_StockRepurchaseProgramExciseTaxAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "StockRepurchaseProgramExciseTaxAccrued", "crdr": "credit", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Excise tax accrued on net stock repurchases", "label": "Stock Repurchase Program, Excise Tax Accrued", "documentation": "Stock Repurchase Program, Excise Tax Accrued" } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining authorized repurchase amount", "label": "Share Repurchase Program, Remaining Authorized, Amount", "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchased and retired (in shares)", "label": "Stock Repurchased and Retired During Period, Shares", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r13", "r71", "r72", "r107" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchased (in shares)", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r13", "r71", "r72", "r107", "r675", "r734", "r748" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Balance at beginning", "periodEndLabel": "Balance at end", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r72", "r75", "r76", "r99", "r696", "r713", "r735", "r736", "r816", "r842", "r956", "r987", "r1051", "r1104" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity Note [Abstract]", "label": "Stockholders' Equity Note [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "STOCKHOLDERS\u2019 EQUITY", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r104", "r208", "r384", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r397", "r398", "r499", "r737", "r738", "r749" ] }, "yelp_SubjectToCertainConditionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "SubjectToCertainConditionsMember", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subject to Certain Conditions", "label": "Subject to Certain Conditions [Member]", "documentation": "Subject to Certain Conditions" } } }, "auth_ref": [] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubleaseIncome", "crdr": "credit", "calculation": { "http://www.yelp.com/role/LEASESLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.yelp.com/role/LEASESLeaseCostDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Sublease income", "label": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r551", "r815" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r540", "r560" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r540", "r560" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r540", "r560" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r540", "r560" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r540", "r560" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.yelp.com/role/SUBSEQUENTEVENTS" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r559", "r561" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Disclosures of Other Cash Flow Information", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r898" ] }, "us-gaap_TechnologyEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TechnologyEquipmentMember", "presentation": [ "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETScheduleofPropertyEquipmentandSoftwareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Telecommunication", "label": "Technology Equipment [Member]", "documentation": "Equipment used in the creation, maintenance and utilization of information systems which include computers and peripherals." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r890" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r897" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r917" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r919" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.yelp.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.yelp.com/role/FAIRVALUEMEASUREMENTSDetails", "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails", "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesAvailableforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "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", "r301", "r383", "r396", "r498", "r522", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r651", "r803", "r805", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r817", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r983", "r984", "r985", "r986", "r1043", "r1046", "r1047", "r1048", "r1049", "r1050" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r920" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r921" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r921" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r919" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r919" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r922" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r920" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r47" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r47" ] }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockRetiredCostMethodAmount", "crdr": "debit", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Retirement of common stock", "label": "Treasury Stock, Retired, Cost Method, Amount", "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method." } } }, "auth_ref": [ "r13", "r46", "r72" ] }, "us-gaap_TreasuryStockSharesRetired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockSharesRetired", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Retirement of common stock (in shares)", "label": "Treasury Stock, Shares, Retired", "documentation": "Number of shares of common and preferred stock retired from treasury during the period." } } }, "auth_ref": [ "r13", "r72", "r107" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock", "label": "Treasury Stock, Value", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r47", "r48", "r72", "r75" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchases of common stock", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r13", "r47", "r107" ] }, "yelp_TriggeringEventAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "TriggeringEventAxis", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESRevolvingCreditFacilityDetails", "http://www.yelp.com/role/INCOMETAXESDetails", "http://www.yelp.com/role/LEASESNarrativeDetails", "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Triggering Event [Axis]", "label": "Triggering Event [Axis]", "documentation": "Triggering Event" } } }, "auth_ref": [] }, "yelp_TriggeringEventDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "TriggeringEventDomain", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESRevolvingCreditFacilityDetails", "http://www.yelp.com/role/INCOMETAXESDetails", "http://www.yelp.com/role/LEASESNarrativeDetails", "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Triggering Event [Domain]", "label": "Triggering Event [Domain]", "documentation": "Triggering Event" } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASLongLivedAssetsDetails", "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASNetRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USGovernmentAgenciesDebtSecuritiesMember", "presentation": [ "http://www.yelp.com/role/FAIRVALUEMEASUREMENTSDetails", "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails", "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesAvailableforSaleDetails" ], "lang": { "en-us": { "role": { "netLabel": "Agency bonds", "terseLabel": "Agency bonds", "label": "US Government Agencies Debt Securities [Member]", "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is 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)." } } }, "auth_ref": [ "r770", "r795", "r1066" ] }, "us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USGovernmentSponsoredEnterprisesDebtSecuritiesMember", "presentation": [ "http://www.yelp.com/role/FAIRVALUEMEASUREMENTSDetails", "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails", "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesAvailableforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. government securities", "verboseLabel": "U.S. government securities", "label": "US Government-sponsored Enterprises Debt Securities [Member]", "documentation": "Debentures, bonds and other debt securities issued by US government sponsored entities (GSEs), for example, but not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB). Excludes debt issued by the Government National Mortgage Association (GNMA or Ginnie Mae)." } } }, "auth_ref": [ "r1035", "r1066" ] }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UndistributedEarningsOfForeignSubsidiaries", "crdr": "credit", "presentation": [ "http://www.yelp.com/role/INCOMETAXESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings of foreign subsidiaries to be reinvested indefinitely", "label": "Undistributed Earnings of Foreign Subsidiaries", "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile." } } }, "auth_ref": [ "r10", "r11", "r131", "r459" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r916" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.yelp.com/role/INCOMETAXESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits that would impact effective tax rate", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r467", "r801" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.yelp.com/role/DESCRIPTIONOFBUSINESSANDBASISFORPRESENTATIONPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r32", "r33", "r34", "r135", "r136", "r138", "r139" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateAxis", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateDomain", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIESRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r886" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.yelp.com/role/NETINCOMEPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted (in shares)", "terseLabel": "Number of shares used in diluted calculation (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r228", "r236" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.yelp.com/role/NETINCOMEPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (in shares)", "terseLabel": "Weighted-average common shares outstanding (in shares)", "netLabel": "Weighted-average common shares outstanding (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r227", "r236" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://www.yelp.com/role/NETINCOMEPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic net income per share:", "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares used to compute net income per share attributable to common stockholders", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "yelp_WithinNext12MonthsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.yelp.com/20240930", "localname": "WithinNext12MonthsMember", "presentation": [ "http://www.yelp.com/role/INCOMETAXESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Within Next 12 Months", "label": "Within Next 12 Months [Member]", "documentation": "Within Next 12 Months" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r884" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478353/942-405-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "740", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "740", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-12A" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/942-320/tableOfContent" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-6" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-6" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-6" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-7" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-20" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477220/954-210-45-5" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "b", "Publisher": "SEC" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column C", "Footnote": "5", "Publisher": "SEC" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column C", "Footnote": "4", "Publisher": "SEC" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column C", "Footnote": "2", "Publisher": "SEC" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column F", "Footnote": "7", "Publisher": "SEC" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "4", "Publisher": "SEC" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-11" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-21B" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/320/tableOfContent" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-10" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-5" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482620/740-10-25-3" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-17" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-9" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-3" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-12" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-21" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r764": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-16" }, "r765": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r766": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r767": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r769": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r770": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r771": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r772": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r773": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r774": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r775": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r776": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r777": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r778": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r779": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r780": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r781": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r782": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r783": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8" }, "r784": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r785": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r786": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r787": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r788": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r789": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r790": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r791": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r792": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r793": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r794": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r795": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r797": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r798": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r799": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r800": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r801": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217" }, "r802": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r803": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r804": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r805": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r806": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r807": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r808": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r809": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r810": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r811": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r812": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r813": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r814": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r815": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r816": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r817": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r818": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r819": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r820": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r821": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r822": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r823": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r824": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r825": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r826": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r827": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r828": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r829": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r830": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r831": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-17" }, "r832": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r833": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r834": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r835": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r836": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r837": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r838": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r839": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r840": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r841": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r842": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r866": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r867": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r873": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r874": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r875": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r876": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r877": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r878": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r879": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r880": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r881": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r882": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r883": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r884": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r885": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r893": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r894": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r895": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r905": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r908": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r924": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r925": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r926": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r927": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r928": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r929": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "610", "Publisher": "FASB", "URI": "https://asc.fasb.org/610/tableOfContent" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-1" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/720/tableOfContent" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479365/842-20-25-6" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/940-320/tableOfContent" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-1" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1102": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r1103": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1104": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1105": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1106": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r1110": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" } } } ZIP 98 0001345016-24-000060-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001345016-24-000060-xbrl.zip M4$L#!!0 ( "B#:%E)2"MTWWP! !=1%P 1 >65L<"TR,#(T,#DS,"YH M=&WLO6EWXDB6,/Q]?H5>NF?YU[]<]"YO;__RW]W_^/+_5:O_^_7QFW3E&N&(.H%TZ5$24%-ZM8*A M% RI])OK_;1>B/1@DV#@>J-J-;KMTAV_>];S,) T1:LGER7?>N=]O=_NMXU^ MM=5H:-6ZKAA5TJ'M:FN@-1M:4Z=:PY2?SSM-56T0I5-M=916M6Z2-EQ&E*I1 M;V@Z'>BF.3!E\[S146A+HVJ]3^ ;I=[1"-7A%:;:4 :#0?3>80![AGT[_J^5 M81",S\_.7E]?:Z]ZS?6>S]1.IW/VAM=4HHO.0[_Z3,AXXL MN=BDUN3"M[YGUWQJU)[=ES/X8NY"RW?KFMJ:6P*[ 9^L*8I^%E\QN>%MW;4J M7.O8ED,11\GE\/O/#QZ.7_>)3Y/+\5OKH\4X?D <@TY7$U1A:W-W)%N=+N8L M\(CC(SV0 "@,U]JH*NVJKB;/>:?V>.XA^$'-<$<,6$I'5V;>N'I]'[U.4ZJ* M5E6UY"&^%RSC$3Z<0PT^V5Q 8PR(YEGT97*IX89.X+VO1GG\Y?RSE_ R1W?X M;7(I-",M5S_[W^[>>,:0C4IW#X+E-@,,KU*G^Z%6Z7X:4 MF-TO(QH0"9]3I7^$ULNOE4O7"8#;JT_O8[C-B'[[M1+0M^",<AL #K M[1POI%[THV6:U&$_PO=W('(\RXC>_Q8\TL&O%:,*%.20$3Z)6N<7()1,%$PW M-GFN2!$%_%H!DCD?6&_4K Z(C;1N 40'5:U1Z=YT.*%UX[L+_W M2WBC1^Q;QZ1O?Z?OD^G3M]S )_[D'>U*%Y&:U0L>X'+7G']%I]+]AY[J!5I; M2UX!S'#^Y)D7GG<5>HSMY_"/0NK<##V33-"C*@W85%UKIWQE8Z]7PB;UYC(8 MS^;)W:,#"C@WJ+^"2U$XG/N,FV%1$A,6YP'PYJ\5WQJ-;61M]MG0PS7/,63M MS3>!7=G[IB^)W^F[H<=^8UK@/'2L@"W<'Q+XLI)\/J+$#SW:C7Z+OOQR-O]= M\CL^8^EY(:QA\6&QECO_T;M*^RR@I1XN8O),D"^626OM^-JE^_'# M*^JX(\M9]=AM03/WB+/YU7^T:R<<]:FW!B-C^'$;&,:$S1Z(S)I\3IE02WZ# MM<#O XMZ$J,YNE+77][^?5[8+=X\6<'\T\=,#B2_@6;R A1M3-94%17^)/=- MOYLLTYRYM%-%;3/_3?)[\I*SN7VO!H/& 1@B%1U$.U-G@9!\L\O.=-YV-H>S M?796YVMG>J*+]]]9@X.=+3)EZ_A,V>0-#/KV8-"S T.+0S!L*Z(S!$/[T&"( M=T.?T5Z-?C7A96]CVS*LX#M%W2N9%GS+XB65. !PW@M@2WC/-?A-X!:XHS&X M-4[@7[Q98#XEE\'G(]?I!:[Q,WK6E[.5KYA 8[*2M')(:68D83L%!_F%:5IH MH(/C02SSUKDD8RL@=E' KRH%A_^3Q^S0=T;T$?T7!O8'-XP/3?L&.-ZAC7': M^V!(/;S.HT-\V@N]=0QW1 N#BX-;YP?&Q2,-B.50\YIXCN4\^X4!/&?.0Y9; M.[CW4&1S@@.K5SVX$U06XX,'9!W<52N#I<(#H@[N3!9>E?* I:+[NKD8GSP@ MKN@>\Q&#%%F%@;6B>\DY12DR@W_1/>4R!+^17=1CVU/9 E[X7CR@XNB^Y)' MM2C.;OY9CYP05W2/^8A1BJPB0WK1O>2B,CA_&N]Z!YG;@<= MI<@2%T5/"Q_Y0$1V@!>N?(J"B1RZ#3:$*U\@9 E7OAB(:@I7O@A8$JY\01'' MK2M_2?SAA6/B/XBZ%V*O-BFH9UBHL6#7&S"T]:N_$AN[ZO>&E ;?7(.U U]X M\?RJBE)>TN0VB%!>D',;-U@/#]!=?5MVJ-&Z(%E2/UX>D%6?'9C M.; ""ZP[YYIG M]0M*!MR&@0I& M!CUPU'S7 \\9P.N-/1F"+)HRP1PFV 9)O0]'?7H>^1@703.F9FP><;8GG_)'9(O[Y/?OP; M[(9XQO#]&WVA]OPZ)A?=.N,P\-D5Z@$6\YW5V[)2PAN/_A&"*'A?LY*92_U' M)$O/$4G2HU096[4R6WP:6B4Z4NJ')WJN0VUL4)59X,(7 ;X>*$ M$(0IEX>#P6WLK^A4>7*F7)94R6U7*F7(94V>$V.,P)59X,(7 ;J^:W M8%08>OFZ'QUN0_OEIMF3,P.SI-E"9S^*2[,G9R1F2;.%SHWD3K,G0R:%3E;D M3B;"A,S#[2ET*J.X-'MR)F26-%OHK$MQ:?;D3,@L:;;0.9G<:?9DR*3029(# M]643-F*^?HVJ%#I)PC%5GIP5F"E5%CICPS%5GIR=ERE5%CHG*X(]RF&X35)^CV [HM=7;DM(W"4M-M$9(G M@E2X()52IS.$2%7\AS+N3),U2YUF$>5=@TM2+D$H1U' L:BAU@N*DS;N<)W]GZ83H14A' M"$OOU*FTU)F0DS;ZRD2E14B*",+(@3!*G9(0IF!^5)JIPU*$[(0P!4^=2DN= M-1&F8$FHM @)%$$8.1!&J=,7PA3,:@(./\Y+O0A9#6$6"HJ=4FRI,R_"1"PA MQ18A"R.()&11$R%:=DHW%$&J7.5130&.*'-!I%2 J<#C9*'? ^.?6> MI>77*$)D6:CW7$BCU/'DDU/OF9)&$0*WIX,-;H.2#YX+.PG>'VS8W(5C8I>U M,3[CZ_O3^YC.8Z/G#H)7XM$K9$^7758<"XO;*!O7*,B4"[B-8:5"P3<0173H MVN;M:.RY+Y%,*@X?J1!P$WJ.%8!A"A?>6&_X4W%409/;R +?.,B4#[AUX5/AX(D:0\>U MW>?W NH";EUEKE&0*1>4RS^&ZU;X:9>N7R _H5DN?SDOE&3*)<7VG]^I/;UR M[8:W8#G?>6-.WQYJ> M)=:*[:'GC35@(#4'7FL5VZW/&VOZ]EC+DM=:!X\%[$"^[1FMO8%\9R_=#Q#< M.N0W%KC8])OU0LU;!RR89ZMOTPO?IX'_]?T[^9?K7=K$]V?(^&OH6P[U_4=J MDP">Y0^M<7&LWQ:W;GDJ3$RBY9:!SW&>+YX]6K"$18M;]WPG5-QB*;I#@RMW M1"SGCHP*%#!L<>NF%T$^9>D*MKCUS@LAGS)%!;=>>2'D4Z:HX,[59J+FR;.> MGRD6+%V_T.2\$OOFFGCV^Q/U1I;#A-#]&/\NJ6_&G4?M>P%(GL!Z9K"_)/ZL M&W9Y^W!Q86R!CJW9=M0STKVMKE+Z)\P8K4,E6J;NZ#$J2%V]QC='!7L)[>Y"XAD0P49&%/U M[8VI9E;&5)N[H,A),R4SJ=7VEE0P>^E^5,!M/ :[+"QV:&"4<(%RZ=*CIA7< M$,.R8=%9D<3\4^<)XI&^N/8+D$2J5V<@J^M5;2NR6+AT/[+@-CATLF0Q%_"8 MP_1^MAFWL:[2%RY,+WUJ_])/(OT;?H($FNA*AE/L%/S'AO56<_#(.YJYSSCI3UWX)73 M,>EP%TH4E)DQ96Y< L:)'HGS'+\7?_UN.=8H')64YKD+G J:YX'FR5N):9Z[ MZ+2@^06:_TI\]JD0YRE)6X3<3YFT2RVU1=H@7](^.5E:S.Q%N0FNU!).)%$. MD401@FV1SD0NAQLZ*[$\TQ3NDDF\TED)%.AASO1I"G?9H@T)R1O7NXASD0]L MHS>N;;NO<&7/>G;@G0:>L#?^""U?Y"E/E*9%GHD_&CJ4P7.ZS1T8SV/Z?T'X'[=U:?6%QH,]=0)U+Z'-P M@E=3N L0\X^J?%HJ:30%U%3N V2<8.9?'H?:BJW825N,).3!E:Y"]9PAYF<%*[*;<@A3\P< MR&=0N?7-UP#[D8*[;AD!-1FX?SA6X#_V?AP4X!DV5M)4[EQD7@#.A5;@SH7F M!3N'DC_<.<(; /Y O8'KC8AC4.8%%Z;EI*9R6R.4-VUS8?44VKLNJ38HM%]= MSEB'5FB/NIQ1#JW0OG0Y]8G&K1=]ZQCNB&*O*=:>^)MKL+Y2B^,8_>!^T"/V M(0PL+N08MXXW9_C)2Z9QZZ=SAI^<;#.-6T^=,_SDI7^X=>RWPD^/VC8VT7?, M[\3[20.LGGP;PZ/*.5I-T[@-#O"-KKRT$[?1 K[1E9>RXC:0P#>Z>.[HTAV-PR :H3JX)IX# M8LU_H!XK=OSZOOH!>9]4R(L+N8UAE!3/>?$SMY&/DN(Y)Y^@SFV\I*1XSLF/ MJ',;8SD*GD_+4N8V-E-B7.>EI[F-Z908UWGI:NYB02> Z[ST-7>Q*.R6\^"Y M9F@$]UZ/>B^6,3ND^<)\H5Y@^=A),?JRI%7L#>[B4-QA)B==V. N!L4=9G+2 M7 WNHD;<828G/=/@+LZS/6;0(""A1YS OW#,^V!(#SWY,"^5PUV0AF.:18H0) +I^2A4YI%BPTP_?Y(7Z@3EK3LNUFTH, 149*3/FD6+1IP7"[) M19L4S?<_+I?DHDNX]/0GU?-_I3B:8#RT#&)'>#' M+2[]4(WRSD@K:+YS0>6 M)X*Q0+0X)]CGR&L_B<-=+(%#\M+J@KQV(Z\V=V$1#LE+ M5Z[(NW_CVK;["M_?6 ZQP6ZY&(\IL4G?IH_4=_$<$YYSNJ1>0"SG&WTF]G<2 M "UN,F\$%;:Y"P11PSR_=4SKQ3+#Q&1EQ'!%X*.>,7PEWK_[Q!B6,PK4YBX* MQ!%"\@A?M[D+ >6(D /YT&WN D%K87SI$>NY1VR3.$-24A'$7>"(%VSD(G^X MBR_EA8W]A<^9]7;N@<48>@;UHU^'E)AL/;"?[A?XB\'=:G04VM*H6@-]6&,A@,R/^AW32]QP_>;8#_R'*J0VH]#X-S7:TUQL'G5\L,AN>J MHOQGA5W9_>*/B9-<;[BVZYW_"= ##_T\@&56!V1DV>_G?WD">/O2'7V5'MT1 M.K!EO K61+A9BS3TZ.#7RI\VP[Y5Z3ZA\2^Y ^D2<>L$_IS6QK6?GW(!;J%=9BPU8^2X0:"] H+4" I7NC[O;I^LKJ?=T\73=FU\S MAZOM75_^>+Q]NKWN21=W5]+U_U[^[>+NK]?2Y?WW[[>]WNW]78Y;6"2YU5OX MC?A#\!X#UY&EJ]IE3=*41KW#_;+_[RC_<4^ -ZXWDKZ J'9O,&$^@ NZJE+]!Q/XTZ=T)4$"B"9J[!3FXQ]>I[\\-FT_+%-WD'ILO6RFSZ/B/<,RJ_O!H$[.D?-QTZX M&,2.P<@@>=*\5.I]9NZ*@7 ]"_@9F\./I6J:G_63E;_ERK-=JKOUEWAUI3 M5GY>;]4:2B>S1ZFKOTH>=<8V&6T40(D _[6B5R;0)L;/9\\%;5B-:6O _OL\ M)J8)LNM<&[])*H!UAC)M.E@&LSO>GE0O/(O8T@_',ER32M][.ROVR+Q)S:+_ M",&$!NW__DC'KA=4)#;W/@#SZRTX'UAOU*P&7CCA8JW2_:\_=5KUQN=%1I[P M<6#. [@Y 7!*.$:4>GRN9Y#\QX^+QZ?KQV^_2X_7#_>/3]+#C\?>CXN[)^GI M7@)]_ 1*5U)UZ?Y14AN?S%^D^QOIZ6_7THRJGJCIB\LG_%KMZ/7_^I/:5#[/ MP8I1Y1ECX1DI>.A=KS(,*UTI^@_$O10,J30A#BE*+DC78"F:.RB"Z/;KR >; MIS$3/JF.,(&!MU5-\EY]I\2K4B>A.1T,(#H.(A](5V0)G0^>]O8[FB]<)\0&Q_(LWK ML32OEUV:/SU>W/5NFV$J([.4^C":Q96NX&;[]B]"1,V,#:H5O5&O:3/;-J/$]S!-PFI-"O=WZ^_/4BW M=YKG9-/C-8D,"Q9\P/I?T+/\DW+8,8E"/<_$L?[-?O_E$$25RE/+%A:WM<=:KR;%DS4\:9Y>I#NW]LL6+L*"38,63&>- M!9.2A"],T\-:PNB?;[ !-2'?3DY*4V\HTO?8GNX%'J6!+*E* J5,5]1D2>!- M2_H\=B/7Z-P#28A-V3\C!JIZ;86B[!.?1KG;8'B0-6\)1>G&=EUO0EN+PN=C M:UD_AGF\Y49VI.A+^/'>>W)?)YI,52K='JS_!NQ*P_(-=Q$JMJ@K.(X 8+G9___UCC2\_&KM$JW4U>5QEH] ME+\-O<8UB+>%JF/L 7RM,;$E^D8--A\!/AY@0^I?I$^P90GWG-XOX"[0L"\K M(/5?>)3,D8 .P*RKC5_V(#2<16L_#%UG(5"AUH&\E'95;V,%5N&\SZF_^5]_ M:FMJZ[,O/5&;CG&C4K13&>T6.T3#0T+(;J"T>7FZTDK)>K/-K?::VJO\R BI MJ?>K_@N($ Y\71G">FP/=:*II M'6B]7:NG=*#7?][66IFXXFJKUJYKG"V*0:I^.O&!)RN(:NZNB3&4+FWB^RF< M*05W&,.J^*#P"!/4O?=1W[4_^6F\RE(!(@FH,I*X?C.&Q'F&#QSIMZ$%GSQ. M!&6:<$0L&5$! 0DW[4M4TKVPBM\]DVDQNKE7=7ZC-$FED\C2@ Q9]4U?LK2 MF'C2"[%#*OV99=<51<66@W&X<[51:X&MEI/;@88(+L(3Q:ZQ=D,P0S_NR2\<>-2C3IJHFL6(L7_H$SP/$2WX(2L0?NIB-2^H& M@B$)%M?^2N97R=+D[.9X#[_($G%,Z9,6[;$/Y /?]_\%.\#KV:5P$ZXB?@X6 MM?AL$6R1Q ^DCB*9Y-VOI0Z<7(:>!X^+*F-0G 0D"/T)_;9!G%!_D4YG*QA2 M!OHR*P9B9#0INCQ&L''=$J:PN'/Y@DS]\Y9.^H+\:)9+?"!; 4>-K" 'J0V M<);G.JB%['>)@D9ZEVY1.1=6N2$ D+$A9E"[39\RZUH\A7%E7&G'R/K2C M]$:O^B1]0D)H?=9TK19?$ PM'U9,QIC#/[2HB=8[D2#4_R6]?)@!#,(E%A<3 M^= 1\F$'^9 _3(1D8!P#S$@D&[9')6(8(!D\@NR-S.*A6E[YJ0247EWYA3\" MD0)O\1)M"OPU B"\RVB%P.- =2,HGZ5GSWT-ALG7-3!**%N;20>6PQ)N+.B/ M(5D-MKEFA>QK]7-RV<8+UJ\ON1 MD?CB-6M-KK2<2/*!4UC5$MMJUJ"J<5G7 MO2YBIJFU1C.;XARM4>O4LRGLUK2:6L^FW)RMZI@UX@5Q[:;UI]XE<,ZSZ[VO M\.S818RGC/BBJ9.G*97NM]4M3(GG8AF->>_O &BK MKRC0+P?SWZW2SVDK\P^(\QTKM6-CBQ>BB3H9E(/C>^L,H[)Q?EJ]R "3=-W; M>'!*4[<[.;6EK-DR';5[UHH[.KQ>;7.?.A4F8/DK@\IE!)3-U*BEH,;= NVK MW>&\7-_!!RZF# [;2L_8&JP*E[$@&:A.QV4QKM"/W%/8*F5GG8/E,W/@X>*[ M['=\^:L%KX;72@[LS47!^F+Y3!4[6($(M 0*&DOR\6+LD&02S_0EK!.TS'6U M*_HG\LM*3U-$5?B+JOA#:ML)]4F?@*98;",ZR?1QY."7FO0[]?D*(M:Y"R)R M )G4U@32Q-;B6]_<5*-<7';!8GYW[@OKZ1#A5XWZ.LC()!Z57O&O&.PW+"X/ M@C%TK CHK,P"S+1Y1&@58#W# DO._[5R>W>S(@G(BCA8?KK''G$?!DPH@W2> MQY,3CJJFR]JDX0/!_ "; IZE3+!6KW2;#;FMMN1F1TD0ERRU&U6"P#ZG+T@D M@+=0/FOHO/Z6-"76 MBXW@MFOMUYJT]AMZ4\OOF5;['B4_JP2[G)\3^Y6\^V@0K^[_5]<8D8L&@"?5 M '"[2N+?#Z+EMNNFQLJ6\M.QTG%>OGKOMSG"_>XRSYVO%]R\\,0_]01E'.Q^)0C<5Q\_78MW1^&/(M M((?1V%LRYMW3]=W3I#LT3YU9U]4^P$WM;&H[VEJM66]GT\.EIK8^/C?&2YHD MO\X2JT_V/(#'F^K0SE('6\.@], =;#/>L1=(M[6Y31]CKT>("JS:<%Y1@91K MV3XJ@.?/;R:ICULG"JG!TU:$!G; [59G6I!*F\Z=%5RK='\[,&-T>L2G+[$7EE+/SPS#: M\\-GO;YBXT]8?J4G#OU0Y51EE8DBZU=XLM]P#]B PJFWTQQ@[#SRHYX8>>EE'<-8><5 MG>P[!\\("DG''\J%99=2TC6%95=PLJ\W*MWKMZ'5MT1WIO)CNI[9T2;.S933 M*%RJMRO='L"5!!EX8AF?:9VO>-IRJMS'_SQ*UW\)/17#'=W0R_YE&T 7XAOPB9#-;Q0QN%N'I7(>.RY8\\B >P5 ME"7 H.];ID4\B_KK9W>4#O43C$_F*/H)B%YI#,.U^ ?@ L 3V(_'*_FE0)U!#@LD@02 >"XX\ : >C- MV;7U"1XY[WON*R#(KTD]N,0F #!Y_2KC)R^M;MT*3!JAR9QLP:3^3R"_*EO\ MRI7($O'A 0!<$F'_1ZW'N %0"PAU&)2)O>Z=R^RP?O[7B@%E\5BN7$:4'9O# MU"RFH:F*&(>6RUH./@Z-0_-H]3",WL/UY>W%-^GN_NE:>KS^Z\7CU>W=7Z6; M^\??X,?JM_O[O^/OO:>+I^OOLV,S2J8QGU;J/52>Q(KTTBOQS*KMNC_CB;]) M*R*F*2SGQ;5?0,%9_D^0PB'(?P_OG%39$-\/1^-(R>$=6=+2%R=/5ZQ5/GYT]'+^FOO8ULQ;]NOR/R'N..(K"G.+;!ZHGL M$WGV>H*GIL]WEQ-SP5-=96-/-\B.*L98'CF 7@8Q :V%0IDEP1=N9-2V:W@_V)Y80@@48HZ>!_ M%%L#*XB_V7:6>&N>!%J"!#(D@5580JP"BIEHQ$M,%NV#%TOH30BT<8"V6)59 M!C KR'@2:2] HA^.F;*-N59Z!L\/7,,IHT:81>].()(#1()A2/V 61O,(HEL M$\]R(]4]*XSQ^\C 2FYA$3F0J68(>MT$C-ON&#^7$=<_*9/5"1?[K,H;5;M# M[7EIC0$P%TU 8OP16I&GC68"V&W$\A[0-F-1LT^QA3#Y?-X&61 G] T,D(!* MY!DMY""V-U=M4\^IZ M/\& ,.AB@*E/'3K L"KBV'!]@5UNL!MX8/S[B;8'!R+VHZ8NEP& =$>@]_&: M1*-X%(,<0G\4 8'(P#_I._BAP*G&G#8!!]D/$;=@20P&8$BPQSC/B>^;R&27 MV1.APV0 QB,P7I XQY%U(0B! SEM6Z"[3<028@[E,<,R&8._90-)P+=>Y("S M/)EPO_-'660+,6T*/(4,G*2$?!QV !^.0P\L-C2;//?9(Z.RYB,_B"ZQ'-L M5(YDX4*M01R@1-D41D<3@=A-/XI8$C\*02V&GV++%?OZ&=88<[T+2>0^M2U0 M<(L?&\19^@AV8V% 9.GST#87/P1#W1JM>%TDKQ<_Q22:Y_UKQ(I_2GTN?#5=M( JHDOWOUJVO?09WCZ;B?>CI&<28DYBM"\$ MD^WLMVB_408SQN[[AT'GDI+_TQ!4ZB+11YE;UXG-:"#/P7*J(,[/3F/6F+.W MD!$\RB+QH>=,GV1-BY[!MO/ ? ALT!5)-Z'^< V#O\D 7/ M\=:UN0U66H#)!3 D"%H.47>%*"$PF[B ST.FK"(W,#%!,,$>!='C)TMHBGZ8 MW%A(%.R&D">_3PX9F3W C8]OD?$2V&_?BJH$\('QPV26 EB)PDWII[FT$7O9!WD5RMXS(C\13@[(=^"@ M.-OA;Y=:D]DF%]\14Q/S4"W/"$?P4E:@84:-LC]*:N&*$%NN8821G[0 @8B^ MEX' +L7(JD_G03+547/4&F>4=I*._$BZFW6LSXC+B>,)42 3R"\"6U)\MB'% M%(%O 6<@H>+4&+ IE@O%VNK ]B![XCF:WI:Q!5CFF\[D9:G&QC*H[QC6IL1* M(J2H%:(LQ7V.$+(H/"XF[-B%4OU.HX[+=49!L'8/S\[>WU]K0'' MUY[=ES/K[;]-U_CU[ *<*,R/G%'SF7AG)@G(F:K7&XK:/(-MQ#]J=8;;SMD[ MM<=5)% 5_M2&P>A/5M_HM/K] =%)7:N;C4&[10>4=#IU7>_7U8'&QI3%TAR$ MO.&YL$K''5G&M!!A+OK"2M]BP]<9V"2J5&!%>. R2&AF1 H)\SF100%,9X$F MHW'1 O".Y4V4NS.-Y_3ID+Q8J+!#3-D1K&Q(P@(SJ3SP-QU M7A(?0[ 6J?,\GPH$=\WUEN4#FDOXKL5^)8*O!5\+OE[!U_4EODZRUK%_O+K. M(@E,4/!.6.&@$SO;F-<4C,<7X^6=-<]/+G!04L\9O[0" M^P*'Y\VT3*0(2N&&4NIZI3N1[O9[''O-G4JPLJ;Z!TZC8FDP.AK;[CN-3F82 MK*@"@0ZO!?(&PJ8L"SP;@OZ\1P*EE+I!&&4HP4/WC+",RS@!Z/K:R$=L!/- M3I#D&**PF(^''? &F[X03),.@30'H1T_QK8P 9HWR0C3/>^*.BQ"CG.X%$_L M)174K%*!9>IF4[Y1E373OE&Z=)HD7H_*4SP-K:T_#2T.-I_6P>;B""JUD;L= M"4O@P(Y[X8-"JELCRSBB'Y=PG@@(U#V%%JRT0+@<73)P$_ MO J,CCP#Z8P"3\(H$+Q6:%YK:,N\YE,"[T8'#5-=4?IYVLHGMIW 63,PM944 M]DV9$>MZF4WELLJI^)1;S*01ZT[*B- BP\H?;(4 )AJKJ&:N8'R38&'!PKFO M@G,6;NGKPRZLUMYAU2E>.,:ZE>@ )_HZT\X823%R0(VA V".&VTX-&!Q2,L9 M> 34*S!DZ.7I:@N6S)\9!$MNPY+-2C>N)L:6/]0S*+P4U1_K[/(NH;-L#%&Y M3@_= HNRDNR7T,:0&>-FK(2&)Y@4$QI^4K[INX/@E1VO\6;.D?M11?743IZH M9,&R?+'L 9>P56([B0SONB1#' MR./C^+-GM 4;"C;,?160,1 18*^*J-/5D"6JT+M@6JVE6A20/<\S1/ADQR Q_0@I"RQ6K:D M2] DB<2>C6T &+OQ% &K(2\0N\^,BHF6T,6^#-L-:UQ5V_QYKQKF^T7MR= MC>"F (=;3(2'1TUN"CA*VW3YDP,=00 M90RQ\2AJA!K.FZ#C *^*^TZR9EO@[K V6JP:-2 _L8./Y()M]1RI!:#?<,R> MMZ$1%/8:HP,;3;FX=1-V#YKKW,0*B.<6R'8WTRTI$XSF.IKG;GXDS_?KI\?; MRQ+.WV$<^!LV[MJ/85W]NWHSI<'BO5&O95*IC _#[IEX= 5EN??>DJ:@Z6&*47#K'? M?0N%V7_]26TJGV\F^+U,VO:P"Q^G X?N)X. V%.USW^G[]+WB/;R5E/3]EUK MNM5%EOB*YET#5@,R[0X)?X;N*TIKDP+1T\5.TC4I'B$Y'1O)9*LIQ]WX$FXT M7=:G+6XH-OF8];O#29N&9['6?#/E)]X<\U7=5V>F_K.$FCB2;T.,SK,VCS&( MYGJ OF+DX37N _K"0H-]E(C$=]D83,D@MI'$$.6H%47< Q1_Q%-QDQ0I4D D M"E&OAC[S[ S/]2-STL:.K]'A2GQ]3;J,:W/C\KX5,G?1^9L*:/ ._PAGL@[, MITPZD\_, )6(*1D@&+"#(WD!#GNF;%I %=Y695\DO14Q(F/8!&!O2K8+VY[V ML,1?9T9T@3 V?N)L HRUQO,M;1: 1?LB<%W;G^V6&I&I2;$O5M08]051&7<* M9;=@5904547A:H8$VW[.[):52T1+8!.S)/I&1F,;9R?-(!8#2( \PO(ST=.7 M)Z;&M/O=A\BEM*.R[KA0B[9EU$ M)\W 6!]8-HW._!R)B4F+,&P>.ATAY[_[V.^/!:U#=IXR022VU'0-BW4P8^]B M1CM.345ER'Z:0WQT//T9&Z4@^5BNB?/C@J$;/K,SO_- MM"^+1I;%G37E1+0D+&$%@! ?_@S]W[Y=3N;,1!]-1D;'^G9!PB39RNG, MV\F$W)@&7S!R@4U'DP_B=F*ZC1D1EH]$@?PWVW-+FIQ@8.=& MX]*#&$A /XQV)O)]2LLL(L8:8U.@]-G&NE.Y.@Q')#)&)G6;4:DGZX6+0<%X MVB&-.#A2P\EPAUFEDLC%"1)C.$WZJ[,YP0Z; PU;02OA=>C&LIOZI& MN/OQ3'*9R82D=VLP^^!$^$7@,UE#M.3N!71%U3^3;Z>K\6>6L[P8,%V'Q)O, MA4Z&U:#2L6?WN&(EDZOF5P*R:E;LL*'9,]HVT8N+U)9(DYD*E,1KG:?@,75Q M@U'B$-4.B[3%.G+MY.4R"1KFED4AA9EA)%%YPHS1&:5>;'_24YHA/&FQ[T>) M&G^8S =(E#4RYJ?H82#+G+A/\&O4+1A9\S6:)("*+A%Q++8]$V:\3@K'/4VL1$HIJ\)=G>_-MFY=C<#4D^+1:#\5$3+-.:\%<"X^FD MV*D/\MN,0= 0N'MCN M6&CVP<*GJXFGM>.#<-+6LNJ*]6P0.Q',;IW"$UX=^O'\^ECD+.H-!FI6',<< M#QPC&)E2,V)J2=?,C!V(;>^8RN,6]@B1Q3[1^+S%1M'UFA0-2$@@'-=%K'HG M#J:8H28&*,'YUB HYR0Y_Q5FP=XIB;S['4QS_Y$VS[P$C1_N'A\DFY!_=W>7=RQR?:W=S?WC]\OGF[O[Y8Y?DNZ M;E:RLR;&,UW;)F.? MGB<_? :3&ZRK]W/+86]F-WV>EQ^H\5AK<;#8XI>P]T5?Q\JPTZFU&SKJP\"# M_\WDQ;&JK,%.SI8_;ZFU9K.U\BNEIJ[\?-VC5*VF:7JJ1ZW_O*%K62U*:;4_ M?-09@U<$,\ *(OC7BEZ9VBBLZ.I1 $.? \8&&@%%^//9<\'HJL9K-@Q* MP=[[ Y8Q,<5%"Y\GP;^%C2P=K>QC$,;!S:+17V6*24+WY)R-H)RU_O3+2XU MP@?L/TX1OJ37&,(OHS& +'X4S,Q92H/YA6VG1LZA[L^(827V+RBV!N^X)/XP MFF*'/V#E%1A7D0,WC]4T %"D(I#QG_?:XNS6/'PJ5WO[8KUA^+Z M$=WYT#,*%Y9?29D?(X4>\ CG^B,5Z1HCH0\/+>@G,G'%5-E\45\+' /0 6RO@('<%!55Q-HQC9E M6B[1*EU5;\AUK;DOEWQ K8?0(]O8KX*0-@C># E)!T+26G*]W>"$D(X=.9B) M2",%#\4S^?G)H,I?IVI+TZT%Y3UEOZ$NDQSRS5/C9PS$'WT4!A++>: MRS:]1 )I$CJ,^$E7HD0]VV(22(N_BH<]X\@M?YPT)%F(H:=2N]M:X,66EIMH M> G/=S38$=5-0'6C(:LZ+]9IED%!04F;I$B&E-0"2JHW9;7>XH223LW/>\1O%'>9$>V:5>Z>EM6VLLV@_![ MBD]/&^3O >BI _34E)LK;-!"NS_LO5I4KLZU%'YR\=!+!@(W3=:RI-RSR0[> M@T]PT&2CH\B:EE7B8FM$%< J/F6BVV0R[T-T:J7;U.JRINX=Y3P&T9U""<0# MFV."K>DQ93YFIQ-FS]G).,)$&,R[&\P1>!]LX@1@WUPG0 8_,RWS:)5N2Y<[ MG;TC%<)2YI"0-EK*V1&2#E*X+3?;=4X(J5RUA:M)X7XR1"+JB,- 4G4'53Q\ MN;^57'+FV"!E)\#]AK!]Q)?<#WZ 0XEP3@AZZE2Z+8[H:8. 34X#LYZG:\GOD%>=@IG, M\JP2[+@J2B,RBD%,,]=WKF/LE!]I*& -M9IR8W]F%38TAR2T*?B0!0FI6(.K MRBUN#A*<9@'$:G%ZV+PS=Z!(?>QN^_V71RAL5>215@IHE6ZGK#ME,P56;;$\VG[+0X,/ M$;U<..9%1"TS>F.WJM8&'GO5P2"H\^)R9Z!O!)^4E4^V/!)Y #YAQZHUN:UT M..&34^N1MEB$.*,G)_-AXK"C2 EG4XR8<,W[CCS39-6(BJ9QDKT3V>#3C,+:RR'_<19](.(Y+V] MPR:K?5%DO;FW=UB0E*6@O$R$]_Z4AR4SK8;<;F9E&99%Q5 M]5HNDXP9%47XB(K*)W)YI=4M6I[N7ET^8^GLSE1U8*JZK'=XB0**@/*Q*\PS M(2,\VZ[*6I.7+@E9!I.+$]_8-ZZQ7#!VSJGZU!V-K "[=46ER4@. ML 'J&!C0^)0@9:FA[1[3'GM"LKYK2S4[Z=&U!)U68GL^>! MU4US'+:@Y!0C.=,JM3??.GJ-<;$H]^:.'0@)ILO.#TD;%UHR3,AZ)_E\7H M!UF,6NDJ-8:*Y13_\MB@,?&D%WSB)'VQ=B<^OM#? Z)LQ?Y%& Q=#]!NIC0B M6]H'8%Z]N!00WG=Q.EBXBB(#V+> >K1:B4S>)J<%^\9"I(6-W8>!'X")!WR< M=F?U_<"^Q>)N?3],#_%&I=M@?-B16F M+3@)LHI8_5&+$GX'."

:$7X2)6FC*V2!, M5U'.$G%@R*:]?'[UZ*1Q")O*65K=A=1)$;^G(5[/8< M) Q5'@EL2;CF0V#8ED.3-64?$2U,V+U%M$D'EF&=6N.-@TCD1QH0>)-Y33P' MX.'/@/DJ@G):'L'A-K*J*7*SL]SD21BYQ2:K;>5P]F358LU$M;KS*([?68 M*H_ VOYDTH5C[BV^.LJ!1D9D@%2^9TH(MA9L?9#37YFPM7JP>14Y,38S7,X" M;$ZNSXHC MSCUJD\!ZH9]?+3,8)E0^7G7D4X(?KR7%44$P[]EH"'> +!(@)\R>&5Q$?&YDNC3/AI'I[]??'J3; MN\OUS,O+2B_O[ZZN[WK75Q+\U+O_=GMU\02_])[@G^_7=T\]Z?Y&NG^X?KQX MNH4+N-_/IUM'"H9N",\P?5FB;P8%/36F7E1#+X&@);]PM(O58N[3#X>$I@4Z M(=U:F6:=BGFFR6'--AG[]#SYX7,R--=RV)O939]CM1GK!A1L"UJBKS M\!05RKTX&!&_.?ZZ!E^=+7_>J-<4M;GR*Z6FKOQ\W:,ZM49+2_6D]9\W]-7O M$&LZW)K:'SYI0YCKPX!J9^FR%5Y:Q#2.K)Z$]@8JDTG>X;NA+UZ Y36;M M3LY>2;HB;S'\JI2PN8-/TH!F'_J9"3ND<(@X!R >U]MFB+[BQTN8"#8\(39LYLZ&.K!AO2&KFX:C'N)JN. M>W[<&9:^C3&G[Y]O$Q,I3%/%4[__U(ZU(3UCUCV.UDB?*(HM=N@8/C7IV /A MQ!+[C.C)R(6U_SOZP!^ZK_ W'1./!-1^E_K4=E^7SL*4_/Q2AH$.1,;]X*^N M:[*",NJ]6 :=Z)&K&63 SS;%'W#H^PQ.TBJ8)CA3QIF0+6%FE MJ]:!,71>)JR+YCA'M#(S)"0\(*.WY):RMX05A,0A(6VP'S,D) TG:VIR2^5E M7JT@I"-:AAD2$LX]UNJROO])7-&6:R>R>/!<,S0"P/<+M=TQGJ$3\<>T-M\[ MM5)XB(0R):8^5E3$28LFC49:V^]^P $=7;B23^2AWJ$3M* M/YLCR['\P&,=#T1P;]?@7@Q3C'?/0717)FF#&]21FXIPI\M(3!L"?%D34P>( MJ2$W.X*8RDA,&X)\&1.3BKD'O2/76R+W4$9JVA#IRYJ:, &!LDE9;@$MPGW' MH(VKCPH21>!O5WOP -40JJI5NAU9U[(J71?.-T\$M<$F/ A!Z6R\3KVYMRH7 M%,4A16TP# ]"4756C]JN"XHJ(T5M, X/0E&-2E=7Y7:;%XK:8" FO>%@H70] M 9[B59F&63N&9'U>5F M9^]#.ZDP58!@Q\F2W!8'??8BN1:0G*++VHK15X+D3I/DMCCLLQ?)X=F=AB;7 M5PSQ$R1WFB2WQ8&?O4BN R175^1F(ZMBSL.1W"DT$8S&Y4H#SQU)[IA&[>5W M,TDW=;\H.^=L,$GO(^@ZS],)Q6F91U,JW7H3>.?@#8.*%F0Y6:+;8)1F070J M$)TJMUL9C\L11%=8HMM@EF9!=)C7:LE-]> ]F031%83H-ABF61"=7NDVZK*B M93SQCP?3='7@E&O3]#X84D^R&#IER:&[G3DZC1*=#;;GG>NX\_RQ8W&.AL>. M9$T<,B\E%6TP)K.CHD:EVY351E:#H045\41%&ZS#[*B('3V2M=;>AT8$&7%( M1AOLO>S(J%7IJJ#3FKQ(HQ,*._8IX(K&-IX4D+<=L^&9](\N-KMLL "G7E'2 M2MER0@#'_23F^Y7A(KKN"3%Q_19X!"!J.<1[OPWHR >>PY=Z+FOM<(MC@*@? MI&:X-KA9NMQN'SR@5";W_@1(>(/YR1,)X_&IMJQH69U7%21<#A+>8/MR1,(Z M'MK2-+G=$6)8T' *PYLG&E8KW98J:_L7Z8G)#9EUBGJQ?*0PP*3TJ4\=.K " M5E[PR_YF_FDXOEM9\L!7L;_[-8)Q:M[10/XWY'I=M'DL"A%]VLN8]F']\-.A MR"DZ-Z:VEXM7EV95"$K*FY(R-VGWIY\Z&Y*A-84X*@H1I1)'2T9E6G&T3#$- M\,%;R_U+CBYN3B%>B[.F8_.-!(%G]<. ]&VPY5S8\FB$, MN\-Z6]P!2\S]RZ!B@0:[%_+H>'JK#;9M5HTM>0]M" 83#):VF&,O!FM5NHVV MK!V^/%,PF& P3AEL4YW+7@P63=5JZD*#"08[50;;5 &T%X-U6.J@U2Q$!O<4 M4@I(_)-Y.SF8:^,P@30>TF&Z([UG$6EYSD\7JCK:Z4VOQ^)7XEK%/ MFZ22JMF2:-('ZO50?GX8=-$6%>HU\1S8O)_ZL*Y6N4FOPTJO_ M"-:GH'R>]K8+Y3>SH7P5*;]=HE''@O++3OEJ-I2/Y2(U75"^H/S"4'XK&\K' MRI;:_M-PQ62BW9K16W884'./KE ?^']EY.WT "@?YZ?S;I'* [ MW@::$MPU>'\LP^XJHEVZOXG$@57 M":[B:^>']_T^X*H6ZJK. 9K5'H"K3J$2^3?V"S6K!%9%GFF4*/:ET*=FG"$> M RZQ7]CQTLG+-0!9ID2W.=,J5L?3ZDXM2+,RG5SRXR]KM5(DD%+6NR=B[2*2 M:G?AJ$^]^P'33OY]&/@!<1!"<90R7;%3O5WI-ENRIO(R45,Q^6 MNCI 71U9V;]655 7G]2UH=+YH-354)CL:C>S&L0DJ(LSZMI0YGM8ZE*9[-*; M687X.7'A"F,YKDGO;<4A\[9YM(U5YOF>D:#",]ANIF>,F24^2\UB&F,Q=?^3 M_=GCNSB=J 1U9VOZ9D;=>J7;TN7&_@I$4+>@[JQ,[\RHN\Y.2:G*WH$#0=V" MNK,R_3.C[@90MR9WM(P/V>9%W&+C2I8L;Q<02_,1.=!*@.^G&@%\ M,(+U^K6EK6\%E_C==:W60D]M[/H6TM^Y1VT26"_T\ZME!L.$N69NC"&I3&\A M?5@A\,7:6W@!<6,>&K-_XVJ1.:U&1Z$MC:IUX+5Z0ZEW-$+UOMXWU88";C;Y M/QPA$M\T])(=C$%(5/L>)3^K9 ;/"?V*WGWD3=F:1'(;@'NBR!;"YC!X&" MB5@ I)4;M5$]!_E"/;P*UD2X68LT]%!V_VDSBEJ5[A-+M+H#Y)\ V>3+&>FN M0G^N9-I:2::_7W][D&[O+I57M[?75W?]:ZO)/BI=__M]NKB"7[I/<$_ MWZ_OGGK2_0U\]?WA\?IO<-WM/Z]Q7_??K[G?V:=;1PJ&;@C/,/U?.%KN:LGV MZ8=#0M,"'9%NK5$]PD2R,QL!UFR3L4_/DQ\^FY8_MLG[N>6P-[.;/L\K5I1E M"^8!>U_T=2SF.IU:NZ&CI(OCC/&+8R%8@YV<+7_>T&N=AKKR*Z6V^O-UC^K4 M&NUVJB>M_[RA:V)-1UY3Y\,G;8A@?^A3=98N6^'U1&R3D]NS)*>8S? $2I%* MW^&ZH2]=@ZXTF=G7HV,P#\%GD71%WJ*PJ)2PN8-/TH!F2_HI0JW::B]R500B M1?,8SM&M*5H]JQUOJM8J%=3T?05$60$CR&E_Q0W M1(]BP6"GSF"'[%'<$#V*!8.=.H,=LD=Q0_0H%@QVZ@QVR![%#=&CF#.6N ^& MU&-'3#TZI(YOO4R&EW^R <._G._3C3COGKGB_D-V!58XI^T;UX-?'/ TF^7_)6)B 1"K=)'9T6IW@',\]RG;+U-U6_K8 9,DE[.")-(3,18N M8R0\(0ZBMUTXYM,4(W\EEH,ZY<*S?(#B5>C!WP^P+=<$G7,_>")O:=5-4ZET M-;FC+(]4*VR/QY+3XT$&@O)(F6JEJ\H-9?D(X/;#_@1132W@ /#L[^2*!/X ?H=^;P/UB MXJHD//7@>HP79Y+"3^X# 5Y=-5>X6W22MQ(V*8,W[4I7EQN=C+L9 M;$!K <(ZI:+/HT;%#T6I'0PSUK.(> LBY9%(C^!('(@T6PJ29O/P12F"/@M" MGSM&S;>FSV425"M=K0 $> HE49<3.!M]BA<39 M->G;TC #)RMZQB.K,L!G3I$WP=&"HX^>GLF2H_5*M]&4VVI6T7#!T8*C!4>G M=5VSY.AZI=O19*V3\0 \P=&"HP5';^WL9\G147M612^'CA;=67GJSKKWUM> M5'1]78.Z9B9=7]NBZZOH^BJZOF[=];7W='_Y][_=?[NZ?NS]UY_:FMKZ+%W_ MX\?MT^_<[T_T?CU [U<0=C4E$GAIFK]JG5JKWLJD@6BKUE:S:VJZ^AUIU]2L M*4V=LS6U:@VMP=F:FK6&DJZ-[.'7I,*C.KP!JEWKM-.QR^'7A)U[/R9R41\I MKMI4 [K@PFAUYF.N?D2QVAFWM^JL>1EUDNQA)\D,&K9Z[NMB?4FAP'$!:T57 M ;SM!V*95;#9+LG8"H@M@--] I_4#[UW02T)M1A&. IM%J9A$9*HZ'J^A 3+ M@@2LYF!U10>6805'A\J'(?QC^F!;\IL;L*C?M,GOQ.7]([2"]X40Q$Q?Y 6M MIFJ[:K5B=9/>#JS1G#71A#LM X_A)=G6U(N&6Y%DGX#M\V:2)%I-,]C ^N-FM5_4\]=Q5XM M'&P#=I7V6?"7X*^3Y*_.?ORUA0YKXR&KEH[]& ]^6E6PF6"SH^T[U>E<5=GR M>.XJCEMF*CQ4VUAFI^R.U I.$IS$*2I[&^R(JJR%KKD)TB!+,)9N/2#U/U0SMB;:W2;2EMN;FB%0N';I@H MX1%79=?&;;=V%'D*CUO?#UGRQAU(LT-?I7 ,/](WZAF63UEBAX[&MOM.:7R! M.T:>7I_F/%B+22YE[>HDCEK?0MPB"J@YV]L\RNBP+^\C*%_'B#!725P=TS>Y M-BE-;[7DVJ0T3PJ*,P$".UQB)Y4MM:&?RAKF_B>Q0[J&MU.:6G6#U:BK*F??V'C@HX_3Y-++CN ]_DXP02[[.*5>-', MK1O7&U K"-D+EYFK6>F"H,YU]E:F,?1R4]1N6E5@1V!'8$=@1V!'8$=@IWS8 M.9(WMYV)N76=?3OS.ONC>W8ERA\"VA8SAN/0,X;$I]+8)H[(&Q[*<[N.HHAA_@ @7^FOM2O=O0LU1)2-9ZTIL,.?UMPG=[B6OU>Q=Z?2;38$?Q>#@@1_ M"^P([ CLE \[1_(HTZC&CL*1:CR!'"##2;5/L/\X3@VFCL^:)DN?+,>P0];* M"IW(J!L:/#=. :ZX9:_1PL5C'A$L$]@1V,G?*;LP<6P$FX_PY$X;.6(?QULG M[N+(0C!,8EW."*Q'^D=H^59 >]1[L0P:J:Q':KC/#GL*TUYI"UDZ:J5;K\OM M_2M9!#4*62&P([ CL".PD[N#QYV:U3A3LR>05GPB;_"L5RL8#JEM2FS.$SB! M@8M%GQ)+FDD^#0*;C:MBIQ/9:66)8!+YQ XEBM"7P([ SC$ZE6SO(#Y&$NO) M!4GV&XHQUT;(W+@>4UU?%U57:J6D5[J:+BN-?=J8""(3(D!@1V!'8$=@YPCJ MJ_TZAT&XJL*LM#3E+W_134)'A=8$=@ATOL M9.F2'400-_D1Q">027ND > KR9+M[7J5,%*QVQ&\.=9(6J8@J-,S1 N;DFOJ M/OP@XET\JSZ!'8$=@9W]/,0U,R'FQ' L@*>V2312-K5 ;E>Z]8[7 ]?>!$$GM4/ ]*WZ9/[0#R:VOS7%#85LKYB8)W( M#/-&<$(<\(R=_7*/G$@#C1MI< +I24"@9#%TGE8Z4D0L!78$=@1V!'8$=@1V M!'9V2)%O2)2!936UDU,;P7JEVVC+FLK+D#1!.L=+B^U'.77.**=4.;#62MQ_ M)3:;P4#8\;H>'0=TU*>>I"NR!/ZLOD\NK.]Z)O6J@3L^1^C[KFV94K*C$K') MFBK0SL>L;Y&. M/Q\,?5NCC2^.6V73;& WQFAX&)QZ_C5K^)2F/*.9]7P@P6 \$9I@L,T,IBG[ M,=@66HR=9F@U6K+:J@L^$WQ6&CY+E=S2U"VS6ZLX;IFI<$I7,X,#*(H MP4G;<)*V!R>EU%T=T%T-66NU!:<)3CL]3M./QFFJ@E:BHFBRTEB>P2.833!; M 9DM%:]M,^%U/Q93*]V6WI$;Q7##XC!]LH@$L!KP4+;9GRWNG]FH#ELQW;!O MTZ6=[OITL3JQ.K&ZG%=W6[)N=4/>ODG. $P0F'XH1M1A3OY[S5,3[2KK?E M9FLY["\8@A>J*3%#I L=+A6C[I/N4AN5;EM9+B LXG%,0?)E)?EM3S-GH V: MH WJLJHO1_($2W! -X(E8I98*M\['$NP,B.ETY;UCB*X0G %M\Z"?O"2.[6- MF9Z&K-=Y<14V1%=-RQ_;Y!T7^@'WB*O*>=4)=#6X]?V0Q=X76JY+X1A^?*%^ M !O!+Q][/WP99QJ?5O>#E!%Y?:F8)814)-= M=H$#HEG;D!O7&U K"-D+EX5J!X2JNG?J7!Q_%.>:!78$=@1V!'8$=@1V!':X ML#-7^.G;9+>7;4PV%&L[$W/K7+A6M#[B^?N4XJH"^?,\E]*MEB.,K:M]'#O. M6LTG<\>E3Y9CV"%K.H^N/AE; :SVW]2,_/T5MRR%ILM=>R?ZM0KL".P<(L80L.8O5O.*3)Z(80GL".P([!0;.^G\Z*4FF?.6P)-'B1]Z[ZQDA,5L M+XP_0LM#I>\'WVDP=,W4*A\G@VAR>\7YKB*>="PW-0E>%]@1V,G?)3N((&[R M(XA/()/V2 / 5Y(EV]OU*F&D8K?SDG.LD9R21%"G9PC6AJ'9V:=AOHAW\:SZ M!'8$=@1V]O,0UW3!F1/#L0">VB87(X!16G9?QJX*T!.,7&#OI M8D,;ACHF&"\4=.AW-NM:.G#,Z=ZT!\,J<=.!WIT2!UV MC-!BD]=%:E$$Y01V!'8$=@1V!'9X,,?T#?88T^67LZK\EFGR;Z[OLUX@3^3M MP?7P/1=!X%G],"!]FSZY#\2CZML-$+$:D4V!'8$=@1V!'8$=@1V-G!B=Z0( /+:FHLI[:$ M=;"$VW*]OCP/1I!.X4EG@]>U'^74.:.<4N6^MIE.W:/C@([ZU).R&%$=SP+O MNT'@CE:- Y\9%H[H\5W;,I=FA9> C]:4AVX87YKE@&L=CZXTY::^7"&Z6WPB M.]SF%$C+F7AY"Z:DGA*6(7R*R=2K[*H]!Q)_7!K2S'HTM^!AP<."AQ=Y>&F$ M/ M-]0:7M55%;FA-P0S"V86S)P],]>7AG$?C)GA56!MJYHB-SO[G,T1_"SX^93X M.95N/K3+7%D1O[IX:XX&.66#IC!8?PKVF]=+^POZ(]]#V\)-Y/\F6R MHQ'QGBTG63CB,OX$5]J>9S:# I:\K.E'5381D,:&M5$JW;D!/#!PI4O7,:F# M0]C@)P9+UHS_QG*(8UC$EGH!?, :=]:RW_H&D(K;Q&WB-G';W&VQ+*MKM58# M1,O8]=GXEW,V1\1ZH9]?+3,8)LIRYL98/"G36T@?)%X8K+^%%Y'=FH?&[-]# M+UG,F#S3:M^CY&>5#&"MY\1^)>\^JK5960UB>0&$B[M?N\?!X&![C%0$&!JN MQ[H^GX-E0#V\"M9$N%F+-/30LOJ3U>@HM*51M0Z&3+VAU#L:H7I?[YMJ Y8V M(/_7PD$W:+>X U2M 6K0+V>DNPJ3N5+<4OD)H[C?K[\]2+=WE^N5/B\KO;R_ MN[J^ZUU?2?!3[_[;[=7%$_S2>X)_OE_?/?6D^QOX[?[R[W^[_W9U_=ACN=K6 M9^GZ'S]NGWZ7/L%M3[=W/ZZO?N%^KY]N'2D8NB$\P_1Y6NYJL?7IAT-"TP*# M,MU:F?T]%=O,WH-T51NBW8^NQ]T==3P5=3 M(N$7EY3%;XZ_KL%79\N?:YU:J]Y:^9524U=^ONY1K5I;;:=ZTOK/&_KJ=Z1= M4[.F-'7.UM2J-;0&9VMJUAJ*QMF:5'A4AS= M6N==CIV.?R:.K5&^V,BWU!I MFO]T>7%5?E?%Q+'@F6CU<5#)MKJ]L]?YT$BO\E3<'%702KT/6]7N"S2XWW-? M=SH>L!4 (R,B'P!>F,GH5 EGIU;!+HRGIPIP[@#.I%F8H,C=*=(PPE$8C7)E M 9RH>=?<07\)#Y\(Z.X)W2LZL PK$'#"A0!TU-WRD +BY.X_N1.'5]2(#QRJ[,"AEL&! MPQ,]3UC?,&XBR_.$=:W2;7;D5F>YWGFO>HRBETV=>%74*14];6*WO0[[U?4# M'?83#,8%H0D&VX+!M(.7%=;9V*1Z1VYV-,%G@L].D\_V+-_]6)$UA"(3#%8^ M!DMWW&6IW];ACKLT0:4UY$8]N[-K@M.XH#C!:=MPVE)_LL-Q6JO2[6BZW-9T MP6J"U1ULP6+O2;:F*K&,7.OY-1U'"):[:5,*UA!Z!X@%6Y9I3H85_>1U"^CA%AKI*X'9"X[67/0?3MY9*$1$-NGK&3RIA: M:E2U%7?_D]@A7-XMS-*LY0 M;ZJ"7C[T?OBPY='V)ZFD-43R 9_D(T/8L(Z FN^SB ME7@FFZYXXWH#:@4A>V%*GM*PE6J]Q@OTPWK%1N:%]T?WZ$J4.@2T+28+QZ%G#(E/I;%-')$R/)1C=QU# MG5WT$,/\ 4#NKV(:-KAQ[PIZ$6#C66\*[/"G-_?)&Z[E\-3QF@8;E]%I[7T6 M5)"8$ ".P([ CL".UP[G=GISB9GNO,$\H<,:=4^P6D4X&V.J>.S_MO2)\LQ M[)!U$$-'-&IT!\\U(]=SQ2U+YSS*'=(1 3>!'8&=_-VZ"_-?H1^P:3E/[K1' M)[;HO'7B!ITLC,,DUN6,P'JD?X26;P6T1[T7RZ"13GNDAOOLL*/8'DY!-Y@V>]6L%P2&U3 M8O._P T,7*PLE5CJ3?)I$-AL?"$[WLB..TL$4]$G=JI11,<$=@1VCM'H9'L7 M\3&26$\N2++?4(RY-D+FQO68[OJZJ+M2:Z5.I=M4Y7IC62EMWP=%$)D0 0([ M CL".P([1U"?VSM^A]:>384?[7D"R;]'FA20^HO5IB*7)X)8 CL".P([Q<9. M.C^Z\[$ED(SL8T4C+&A[8?P16AXJ?3_X3H.AF[II0!.;!C0466LV]^\<*LA) M,+O CL .E]C)TB<[B"36.)+$)Y!+>Z0!("S)D^WM?)4P5K';4;XYWD@ZLR"H MTW.$7NG6Y7I;S3\:(2)>(AXIL".PDWN5T+*/N&:HQ)P8C@7PU#B)QN6F%L@X MHZS>D3N=O?MA"=H2G"^PD\HG:2@I#*^L.+ZQGN.%$<8;.1W*P]V*F#YL9=-L M9M;*1N07MR6'^V!(/79&T*-#ZK##A)8#OU.17A1Q.8$=@1V!'8$=@1T>S+&& M^K$]QG3YY:PJOV6:_)OK^ZS%X!-Y>W ]?,]%$'A6/PQ(WZ9/[@/Q*)IJRR99 MJ]*%OS@YO".(2;!Z@;&3H>=U $YO\\3I)Y!:!#3MXV@5-OX@@HT".P([ CL" M.P([ CL".SNXP1MR7&!93:WAU,DL'"FLRJW]36%!.OR1S@:W:B_*:2F<44ZI MLE>ME;C_2FPVAX&PPW$].@[HJ$\]25=D25,T?9\<5M_U3.I5 W=\CM#W7=LR MI61')6*3U16L%G:F?O,^#/R . B5U)RC5KK-MMQI[CV1(2WJ(MT_/E@Z-L:;7QQW K%M(G=&*/A46[J^=>L75.*PHJ6EO6,(,%@/!&: M8+#-#*9MD=N%,,-B\/TR2(2P +D*]EF M?[:X?V:C.FS%=,.^39=VNNO3Q>K$ZL3J4&-,@"JAY%7H BFA81U"^CA%AKN*;1J6K\W)229QQ$X=7 M"XR=5%;BACFX:YB;S8]8P]LI%28K0-+J>ZM+05V"]P5V!'8$=@1VCG! ,F^U MV>)+;9:JC&<7+_.%^@%L!+]\[/WP9"9K M-'CC>@-J!2%[84J6PI:#P%++9?"%3?&6F^!$>U&!'8$=@1V!'8$=@1V!G:-Z M<>DMT ]+;MOP([.3OUEV8_PK]8$2=P']R+P 2^$1B M/Q#+O'4N([G%PCA,8EW."*Q'^D=H^59 >]1[L0P:Z;1':KC/#GL*4V^IM1B> M.])5N:,MGSH2Y,@E.0IA(; CL".P4S[L9.@"P([!RC MJ\3V+N)C)+&>7)!DOZ$83?(TT*2/W%:E.1RQ-!+($=@1V! MG6)C)YT?O6' \I-'B1]Z[ZQHA 5M+XP_0LM#I>\'WVDP=%/W#.A@SX!V1]9+ MTKJTW.0DF%U@1V G?Y_L()*XS9$D/H%;A; M$=-'K6S I\VLE8W(+VY+#O?!D'KLC*!'A]1AAPDM!WZG(KTHXG(".P([ CL" M.P([/)ACS0WV&-/EE[.J_)9I\F^N[[,6@T_D[<'U\#T70>!9_3 @?9L^N0_$ MHSO8_6QZ7ZE&&Y>;UH0DX!D[&3IFQQ8$=;X$P0DD)@&+^[AIA8U>B%"EP([ MCL".P([ CL".P,X.3O2&#!E85E-C.;4EW*AT.XKU'.4W. M**=4N:_62MQ_)3:;XD#8T;H>'0=TU*>>I"NRI"E:?9\,6-_U3.I5^VX0N*-S M'1!@NB'XV%*RJ_B"P!V?(WI\U[;,R9NF2EMC/EH?=AX ?$ M0:BD9JU6I=ML FOM/? A<]SF%$C+F7AY"Z;\.3\"V!KQ?#'U"N6XB:,9+^-A M=.KYUZSA5)K2D';64XX$#PL>%CR\R,/;3&#Z@(>WT,4=3!6T6[K<; EU+%A9 ML/*A*H'UI89K:PX![,_4JH(#L#O*/N6_@I<%+PM>7L?+VQ[HR8"7L9A?D1O_ MC[UO?TX;R1K]5U3L;M5,EOO.=T2$D@@A 0(T56[DT3HT7WZO)]J>IH])V9.S)R82Q.SE@I '(Z8<5J3 M*"N2V"E5(,WIF=/S)=%S(=E\:)-95EM]0^V)NE8Z-%0+.J:!I=]HPB'\.;9> M^[_3_[ ]##V\)=Q/]&.THYGIO5A.M' \R_ *KK2[2FPC J?D58T_LI2'0 H= MV4:(<.\&\,+ %6Y<9TP<',4&?Z.PI WY/UN.Z8PLTQ:> KA FW>VJ]]Z#DC# M96M*V]#A+7/7I^,>KNG8 .N5?'BSQL$THHO$@^%*I/@1Q(Q%")K0$6:+FD]Q23J4!V.95V:3";FOU50E,.'IEZT@[GY M0JZ&'C%_7)D3V."U:;^9[SZB??(LX=C6X+X.LHV F4P.!AB&0L"(7(]VAKT& MSD$\O O69-9F+<+40\[[M_PC,G 8!O(U=X*D%R"%_?Z;V<\Z_I.B:2H\3='T M7[=?O@EW]S>;F4)=5GKSMKPTY^2U\WY+:N9/\DM>7,ZYM>)2MM15$+O6KS=5U5JEN4 MOO55.9DX6W.V>JG;,NP2AA#K)\@.KVJ4[NV4F7,/5X2O<-O4%VZ!\X^I$K.2 MH;.B])8!4<*6+*#VUAM^6[.7"F[XDH"F%L&JJE+@3KGGASE!!N58-1>-8&5+ZZB*C)J'QM,RZ\%(A0M*"N=\UNWK>[N]LK:8:ZG MXY1;JTLVLZS5(ILY/(IJ\N Y'323#G)RGLK1@=[J&[)HE"^-KH@.*E)I&'J# MZ5)SJ9:8BX2>6(_ T8\L,'J=I;B+!J..3'\JS#WWU0)S0QB^"^Y2-3*7JM%U M&=WHU.K/034<1:^]BO.)S $!+.I/%$QG+)@S[('P%[UP_#+Z<^&/.7I"$JKP M=YO0KA(.MO]; K;RA7?40,.#<:;0XF"QL$ZPA[A.XW<[Q4HY]SH94/0WFE<]7@ M$&;GJX!#4FG>RA79O1Q*"2,$TXHH=*[%M6.6A.]A"NXQ^._!T1>QJ554U MX"' M7_R :\-[:L-)\#Y,(JJY 3/RA11VR2D='-$F=LJ;C5SUK1\FY:B^U6*2005X M5^9Z[FFX+MHK@C6;FY:'>2V7I>)6R5\1D'=+..Y+#MU67Q=[JV^*NIZ6H'E#MTCX .;?VG&>8(B9@->EM9Z$,S2ZQ97E]R8_O2S M[;XMB]Z+$HQ*NXT9<@7=QK@66R?,VM6#4 "STL@CHYNV=WK4N3"U%82C \)1 ML)QD7C6-E]%47-LRAY9=(L=Z%X7F%,]7*4Y5H]Z''"4,89X]L5ZQ4)P+TGWM MDSMGA./5R2?"_KQS(O ^+J%;6'0JK;ZFB5*O@N9^7';6"9ER3)6#(),*IJ\F MJG5 IBJE:=VY[#>/@,DY%@B+FS#YZ3(S9O\$E+,UZ _+@,(6OXHQ4" <23E]S(K[BP[I+]I@P!P)S71T+,E2$TM>ZLZCX[8:-AYP MTKSA&G%1[OQ.[#3-6,YJ1M>7&,*%"06K#7LB*#2G5V2X5GP$K?C@"(75AI*H M9/CTN69\#/_#W'Q'BT;$ D-O05;<2PEUN2Q7O@BE9F\WQ3=V"%BYRTZA#$5U M:997^0E^7&VN'X;M[;NH%,-ZK7Y/[-:F-JM*;5GKUKY1R_VN'5@JF,E:YE*PVBMK(E=+>WM*-6]OLKF]"?3OR\8 M(_/;;AT*(VD(V!!EN>)Y"H?!R(H4^'HP_^PFI'?.*_&K:$(:;OTP34@KBA ? MN GIMGYM:EW08$-@8^&-IB9&--R),#.]'R1L4$Y&"X_9;N$,8,%\-2T;?[P" MVK_R31YH+M%#QGRGB6_/[F#TWX7ED4$$W,^N]P2@?5K"_Q,9%D[7TA0PW7JB MHJ?]T-R[=M9XE==2YL!XI6(UMRZJW3*EA#7TLIU!6TT\/>9(@P.+>/.QF/9% M^$3R^WX!XH[]SYX[P\,8...O["3>'R:;Z:PPC6G NU4@L0:U<>8XMGM+L*/@ MF$[U@XYF67G=^(Z\^68SJC"K++^(CKJ; M, ']3;!\?P&(0=!/-W)G,Q>7XXY^T!%E9#:WW7="V*5PF Z8J0ZO%*HB9^$N MA/W#A,Y%\;\[8U2F1Z!G6Z\8:EX*.&!]NLQ<(1CKGZ&&./Q1GT%B#KXJ: M6I=Z#^[I.TUFP^DQ4:>S3GMZ76K;+LS_]HR#(@3:4<4CMAD GP]< 8Q[.A7: MQ],7?!($-FTIA\("0SG!NV"^F=[XPIQTAXC@/#*H/[MP$G]:P73JV@@53"RJ M9&:6WFGU]:XH:>D>O3RJ?M8(MF,\Y^ (9K3Z'5F4,RK<>"+R8='EDOHA&#,02 S?A\D-!2Y5=0I32!?'3W1%M5>F\RK7M&N(2SORX IQJ8?= MTWIBKPZX=&&Z()P+) )VI+HE G+E]P2,-Q>)\CEN!\/78#\UK&OZ.<:N)\M8!H]=GSAV MO0PK[1\E["BMOJ*JHB15D&K*@]?-0,N2P>LJT!(KJ[NJJ*@5-"CFT>MRN',[ MF9 12-R9194:NK'/HF41 M;Z)5DT#GD3!3;_5[4NGR;=Y,J\))2V@L'%@NY GX,R2]@]@/I6-G#Z*@B2LHA,Q4;8W\T':=W-3YJCM,XHUKL=,L$_ ^.TA=@ MN]SL+("6/:(^DA?+<=#!A=73%%%X'&$3M6K;M;^2>EY!FNNV^JJLB5+&5",> M;CA_5.O4"==P9+9DB'+Y>0#UBDLTC)G?XJ2-36S\L#[@ND'O[X?;?F-XC%HC M%F/0NF]9[!GIT,Q^:=FU\+AML8\X/7)Z7*5'I4[ZI2&CS-=%34];=34DR$99 M=]EUE4^+^9P519BV\,GR1[;K+SR6B,N:FN"1"Y]M]TVX<]AIPVE55'JIPJ&, MW06V&JYA[>4NJ[NP5&V*#+3,!G,%+6?DSH@08/&-B)4V93(WFREQFBE4\L?) M 5[0FJQO@"OWI+#SS\"&$+IHJ'69>WL$W8P30WVV5NWDN[+$H-*YB1D-9<^Z MMK0>J%U<+;IW'>H@B0<>H?NDZ@85I]:#+EW3*=0!5O#("/5&FMYKK@VPI7=F MS+#ERM)ER(<<9>G&G%O 96Y_SHDSM@+D,B R%IY'QA\7P;T;_(L$*#@*2PV- MMB'OU64B ]>@.(7LIT$=C$)T6A+3JE-?6N_P*95&'@"CN/7P]9K2-E!#F+N^A0AQ M31MY6J_DPYLU#J81_B8>#($EQ8^80UC$(MC\2%V@V%N%1O*_N%HD%4OO2<10 MB*P!\FNZI/44DZA#=3B6=0E0W_RWJK6BAZ9>M(.Y^4*NAAXQ?UR9$]C@M6F_ MF>\^XGH2W0"SUN"^#K*-@)E,#@88AN5C=%W0-*/K!3;RQ;M@369MUB),/>20 M?\L_(@-;TZ+'Q9T@B01L5*O9SSK^DZ)I*@Q*T?1?MU^^"7?W-YN)MRXKO7]X MOGT2GA^$FX?[3[?W3[>?\&]/#U_N/@V>X1^?[^X']S=W@R_"TS-<^'I[__Q4 M@!G799N_?'?,Q=@")OMK>O4[<@VC553^R,HJ"/ZS\ -K\GXB&,AM(=1B[A,4H[=U:C1\\>"^F8_U%J3B64_"/@3/^YA$?H_SXSX?)4G#%'-]&F*HC='%LYP#+$YG#(0^))ZBBH$B2UA9 ?X6+PMN4 M8,/P.2B_>-JV_2XX+K[!]6A3\1#AV!CN-_0:>(0.F_1%^OO"IQP?^,3,%_S% M:"K 4O '+*I1I _8J-ATWNF_Y _4'1_^@JN/+L-RX1E_/WT+5C0A'GTJA@A^ MR IP24/?&ENF!VB[F;?ZN-BAYYIP$VW_@#$=.,\7%\])!*RT0)-( M/C2F=HU/L9E^&DX;5#_ -_R^#:=%!)07))R0$EEK5_A&!V&"*WHAL&6*Y.9D M8B\PN64)ES9[+SPD8 H,Y2=^B)G"=P!W]M\,)IQBMR5Q_$1BCVX;#S$I MLAI*N\^ 7!BTI%P2<^HLU+FL&:)&R !'208X63) /V: R.47D;K4%IXI*UU> MV.N54Q.(>4B((\P] KPB#J]Z8]I']\T*IE&X%=<]]T 67,;0).@LA$*&?9L MBHSPA >4#DSAEU H_#$8? N%PJ^4BO IQN,$22)XX@/$7BO.[," M!"AP.VR8&B!7I$(X$TYM84#?#3NQW\50XI9#$W_J+NPQK R9,5T^//.?A<-< M;G3]H1:1\R+DA #8&$X#!W0Z6WBDL <]N+GD'Y_ !L@/39NB@S\E)$#]"O#] M$QE1A8[Y$E49U3I%C;$-U3J )"J&8,N#9!ZS*6*4GN+/Y3&6D+;,0,"[1!#) M6"A$\3N(/D:UA"3NAQHB+/R=8J\8WHG4-0H)R(D4O4TT0=E8]4S,9=CE@YP% MN**<"?75G8$2,P%@>:YWQ@>D-MKGK(UL[>0XKAB^V]4%Y5FJ(O?8LV#^1[C MK3>4%*I0\"),CPAG$:(Y_CLTVI=&]-O4!;2_4"$8/T(-02K8VL(=O#707;-(AP(2@LY&I1*_ A:A=B'NSQJ'7AO$M1%S MXVB!H:2F6T3N0SNVX0 U?Q(F"+#6/]2NHTZD(9 #,YQ$U ?<-WH9!3R6R@>3 MA;W*[,)Y,G!>/NZ0:@"OIKT(@1;N?8PN4WS6!J6<0M9VG9WQZ;N_8M0GJ^DC=\5. MM(3XP+[IKMG@KZ9ELX3OI13;DPH^X ,>@7<#$@)J+)@G=6%3*Q6MW;$%U.PQ M>RKF"DL^M-P)T =AO&+DN00^#.;Z"( 3VD !$[!,>4H%@"=(J:X8>6X+H@\Q, 2WK80H!%AKP+5#,& M-<:SAIO<)B5\SP"&A-_9 ^1%Q*44DN.%UC(B;UHZ%'B>R/Q(,"J^@L M/'U'_OEV9T#>BM=Z==K MX6XV]]S7\&B W-AM5%!$3R9JWJ-P9+3 P=/WZ(/1.FEL:C1%'0A6AQ**TAN3 M:DSK3"AMH>+#/H_"TXN_[[/O@[R;PU.@R-CO $+/7;S VYTIRM?QBEO-'+H@ MQ[<+B-_6 N(7GWXF2YOSSW@JV?FGDFU* $&!LRT]I'PBR(D0.JDAA22+*V79_26,^(97#( M'+LT#.B1P',QV0278[\S'W_D;;+\R"<.G)"@+4)S"9C7%&YA8X62.\03#6*3 M)\$L&^P$7\(Z(75!D!83H+VE &5->P3:M2>2G8:6)3OC.W>3F;UUF;ETI5#K M;,6U$24@);) (HV6CH_"&E\'Y[3&!OX+L&O$/7B1^?*"\5OZTWJW-MK#+4D8 MO6H(8Q.*SY,('D= 76K!(A@/10Z]RR2'I!*J[44.VI6DKI/#,KMLV1PZ5C#Q M@#PR#1.>P@>6/:09*T8*26)ELK'2+T^+8<:VH=X8LWT1MN M(H_>UCX1A6*7[KR0X%AH-G2<+#TDF._G(G;C^+Y80:4>?@RM.J-W%HS$I\)7 M C6'CIMEE"L*P$[,$8E#8G2O2Q?,DEIQ4]50:V>]G#<#)[^1Q3PO\+M__U^]\_!%\S%I[G.C[=/SX]W-YBOC[_OE^2L1SKN M[IM]&DW)>&'C2/O,;5.].V/'1LI[L^=G4QV7UQ>0_G:G8L]1C>17@2$%S*^] M3.0.\WZDA"ZR(26(AD9H5G#$TET,9E!7">7X[L)'5\:OU_M5B<3D'OHU(I\! M[2X,D+3-N4^NH[]\B#K96 Z%!WWHP^H7T+)>JV.D'V0_QT9W6V*&=UBY'WXY M_+D-/_V6OF[(;;V3_9/4EC.O;WH55OI+6J%7;;ZNJQ4NJK/U53G=#G;LI[BE MQR7S^!RG&#A?++ VEW$%A"32 E6DFQW:5C82&DM%![A$! QU!1AGW?DTG_LN M6WP?;-SGB/&*Q[T4K0!3K>+KFE-E"KK$56+>2TE&DAQ MPKH\PMIA8$MAPNHA8>EB3^^= V&=]2"V F(V:=Z4F=Y.43ZG,5.+S&"]^&G:<]F"6)22%37+4NU4-BSW] MF/N*1A9?+![NP,FKQT,5!V2K8N_P%BK7HG? E\?5> !7HO?EVGD1*.QZS$*U M652A 55T2YN67%^N(=[D<-ER>*.W^KVZ3/B[6,UXMU#KGG(MC%UFC%(MH;?4 M#IC[^C5+0ZE>5V/%HWT*+31$DJ[:([ M/:UG=#//JH7:N7BVUFEB:[8?9I,FVXJQ"F+8ZE744RAL#Q#FVJ[7E^[29BH_ MR[1 3JEZYCFE:M&<4C8PEU9.W#F?R# .OYJ>C\(15BDX> ];E2'M@3+Q7[V M3*2* 3V^;2FHO6XZ!;773:>@?AT\_I_;Y\''+[?"T^W-]\>[Y[O;I]QLT]TW MBGM+;"2JPO_L>D_ ?39DD_9Z&8OO950(;TA\91O-V'ZCNOL^35TON,)>%T#C M2W1BSOTPK@O'(P ^O/P"ZPG[D;BL8RO\-=%48FU%>V>S MOF%5O>F'2:Q^T136K>5\9Y&_JFMM2=Z>W[GKJWIMW5!JEK[*U[3[FKIY;\JP MADX_N?2(4U"W.SSE,TW>74EE%G9,8S[]6=7EW!.>@0*9737'B<%2/M^ ?-X! M'W;:^^7 [P^JSWR/]9D_4)_A<"P-QR]4&^2 + K(SZ@ZT\ ]9^X-+3U)6F[7 MNU#(_HD5>72S5\8.7UD]5W9Z"CXB-SC] OE='#GX736\JS%#W7?5*=S9C'BT M^>+W5QZ@KM'TZ@-$F3O*]C#S]BC-TG> KH,!-L(91-VNX8X;VM4: MS;AT2!E6WNH;1J6T5I$-R&KE4&EFGBC6:&8T6LP5MQ41='+&' QU%'VFW M\&?SYVI*QL3Z2<97?Q'/S2(=N=4/FX9Q\N'DI:95P"5Y2?"&( M>'1S2*],G^,XRG'T,#9'A^,HQ]%R.%I$L3?.662?7DVO82RIUFI^HN!@MJQ5 M2=0,[)>C$@+B /D6NW0UX"NKY\I.3]&U=0B<0Z09UX(SJ,)!(6-"!\.5\0@T M74W(*02NRNXO5!&L2=B%6%2Z5=4#GYG2>N$X=W03OU>U^<3Q[1+P;5]S798X MOG%\V\7T+B8U9?D(:VM_GHV'GY'+NQ 8NHVU?1Z^C:BTK.(= E+IJ MK0/SO%?D89#NV+JUK#8P'8KCV\'Q;6_=6N/XQO'M +JU?A9B\_0*,7=?EU&N MO;E+Q\H/76=<*I&MZ6R@4TO=NM/J:Y(H:Z69!/?KG"'25:1;I]'*P!%&]?;J M<)R*<>J7.B#5F@*=1JINJY]NK?TKQZ:Z8=,AD:DR[;A'!9^J5C4:BFO'W/6< M:B7W0IS1>PG5^$(L9*..JK$BM?JJJ,BE&03WRIPASAU*,U9PN"?'*(Y1!_^5:4Y*RJ5BXI4:ZPZO;++W'%A20X..4A43G / M\V:&T*VE&JVU^EU)E"6MUH8V]]\1YF M!4ZJ M!(I[KX3BSE&PQBAX2 RL2ME7L9)1U46P(<^4'9Y>=S^B'7#Z!?*[.'+PNVIX M%T<.?A='#GX71PY^5_U2..KOC-ZSFRI;^+4*]LS87:#[.EIO"5NV=A#:?8A' MQ=!ICH6OUM$KKRK,_.](%3<9+GOP)PH_M<%]Y%Q MD-3Q+@ZXB[SKHH[]HC;+[^+(P>_BR,'OXLC![^+(P>^JWUT<.?A='#GX71PY M^%T<.?A='#GX71PY^%WUO(LC![^+(P>_BR,'OZMJY/B-=EF"/\?6:Y]F'V%* ME.4L3)I^%.4CW2]FQ+-&_=_AMNA]89J5IK0-;# U=WT+G[GVB T/OY(/;]8X MF$9I6(D'P[0D*7[$'/JNO0@V/Y+(/QH1)R#>\;/)%%R3+"]3L1C $O^=>M%J MYN8+N1IZQ/QQ96)YQK5IOYGO/@(]L:>9Y5RMP7!]^QLW.9D<;),LUVM,1C@2 M#0]GX8R)AW?!FLS:K$68>IBT]S=+[TG$4(BL#9.A!O,]W,"__??S'[62:[A?YBAI_:Z5TIK\Z^]*YFE$L(O9#P( MHJO**A+/3.\%SCQ$_R[L/[R":7C=U?32_RS\P)J\PPO"-F@1Z="\/8"^;FW=4 J]:?-U7%,0)TH"=K(W-8G,B*S(?$$518%15+4E2T6.9/- MZL7&E.*,K.*:@VM98"E@A>5&="BX]\N!'RUF$>)J%@%+U#;W[^1PW!6.6!:T MI1$J!^0&0'XV+4_XIVDO2!'&UXAV!C>F/Q7(?Q?6JVFCYGN]"_;DU)5L*1O) MPZF]VG_SE9UZ999QJEV.?EP\FDL^536SZ%7+Q6MTL&;9S-. M:+3F^"@S=/-B)Q$8\9#,'C>%H30T.3*].4.(YR'#V(-J\I M'$422DU@KT4\XDSOUBB#N/A"H@8QQ!M6D9;#?N;$:\D67:PMR<$V\OM7/7 M$.B9DXA:2[6SBP0DZ=V:1!&K-"PYSN7AW-'5SEX#4SLXOATGZ\VQ6)\(0]<9ETJZ:3J%:'74.G6< =H3NZI:$[N->P.. MB72'FD&I8WRWJJFR'*4.C5*%1B >"J?R9B#J6JO?2R<,%)Z!R-'IG#E498JC M3@6?H7.'Y6F09/!"G-%[";7Q0@PKO99J(U:E&F*G(]7$[N+6_#&1[F!JH]'J M:QRCS@2CBFF-!T*I7*T1PRII&;^[ULC1J0$,JC*ML\:HB:7EOC5ID M!\,DG1YW/M8?GPZ)3E6ID1V5B;YN74(DE3H?>S77(5F_"#^GZ*V,3_)RZTF- M6FJ:6-&C&*(N5=6BY?25SQ7Y"3BF'EL]U4$][9163SD>UA@/BZFT!T+$7)6V M XAHI//F"GM&.0[6$0@=#^4I/E"N+&%5Q MZB?RXG):Y[1^%%H_F".D5XDCA%,RI^0F4W(A7]*)*C,,J:PKB5,QI^(F4_$! MB;@J9YPA,^U:ZE55$7,J:MYIT/W*G/NU$Y"+V3NKC/);..0>9U#2$91T&/DS MO/VC[8Y^Q/!66@*!4YC#=P)O04K/#F>7+&=,'$ [G4Z8/SZZ*]0[,26 ?6CT MP3D*]"1\8>X1'U,V7^B4TT4\Y=2F4TX%TQD+$QS<^8I0\Q%]A6#J^LF@/%PP M ^&->$2P''AB_37"/(2^8-(>G$]D'M!)R R#58F.0];HMZ(AR>%/X:1D43!? M7CSR@F)0&+[#9UZ)']!<4^SL^>)Z[_3I +9H$^6QM>AS.P7JWQ M K,,XJ5/37@A(0Y=N1!BH[OPUQ;^"_P,VUX _,?^KW'K78K':0PY_UGRJMQ6 MI%ZC9Z3S-?$U5;BF[O9OA_[OZ,XOHA'J\(MY797B& M&*_YR.BEI! B(9$U.GH=IGH*IKUU^#1AGO87 A+J>0H?EA7A*]P^W3J4?(E4 M2C%@9&)<(P&Z!*, 2LX?H,($6SHV,/>N-1(V,4&G8 6754 /(_-<\3AB,,1IT:(P_. &G87/]"&W74)"6;&T6!]2 MC$CPP?OB.B_$*RPML5VJJ*JE^SUR"N446J.-UTA:KI/H#M(2N[!R:#Q2S"; PC+1 &55E"5N07(Z;!(='E$F9A/B#I*OV^J7:>I[#(KC;OZ&W551 MD[1:,[V*^^M>2#?J7JT=W;U67Q65'F^L?RZX5TP 'Q7Y\D5S%XL!>;_]^F-9 M?9"LK'.RBZ5K75&72P\QY,AW>2RNN-^MJP"+2WO".8^K'9H=#\NJ<2EU5< L M6>R6]REQ%&L>)]O76]+5 *MJH)-5.JQ&S;>D9]9X;!/>H:V.C@;>):*(G/=\XK3-:;O>TKRT>\V@H]*[ M6FGW&B=Y3O)-)OGZB/,]G)I==#UQ>5Y1:YD[*]LB#W>+)T3-B?L M>DCM?1WX/%>[0P&4 M=[7C7>T."P_>8XHW)^.(PQ&'(\XYP(YWM;N@N_B!-NPNWM5N5W\*KW@^\XKG M(@[ KE3GS+N>W.HKHLS[]' *;12%%O+1'Y=$=W#?*ZU^==Y[3HOU0,F+I<7Z MD&+9S+:>BDYK498JCI%S$JT'IEXLB=9(7!;/1.MIK7XWG6O*Y24GQK,DQN/1 M8C698SWL]:J)BLJE(B?$)A'B$:7BWIE>'3 5RY1JUZ"S72,:H0U>B#-ZSW8+ M+_?3J.>R%>,1Q\5^W;@WEW MS)]23F:71R/ MV^[#FE@_R?CJ+^*Y6>C6:P$?ZRJR\H'S-XYX53MF=L5#79(X'G(\/*A30I=D MKLJ=&8H=497;T]S6):4>"MLEY%I5W%H\ P)G0A>%R$*IL7VM2RJM,38Z574& MJ8$SN.'(5XPI'Q7[=F#7&K!K52_O'N5X=CE,KF22B"[I..9)4:MJ9LAQ[X)X M7.'L!UWJM/H9D5?.XFJ'9L?#LHI,: ,P2Q5[Y2?!G@O3F MFD2EZ7>-MJ$WJK]XN->M#6"D;3U@FI[J4CV ZLU9BC 6K=8^B%ZKKVFB*J6S M9O9S#%>' B=R*W,FP)G =2+HW*!?+U#EE#O*-.PE-,[I_?+HO?:D'M9GYS, M)OZI&;Y@+O0Y$^!,X"R$?G'GJ(SQ^BH"]IS>.;U?"+T?C=RK\5++:JO?4<2. M6M4(3$[JG-0OA-2/)]KWC1;(.(K4*#,VK!9436,-OP4($/AS;+WVHQW=+V9P M=J/^[W QVL3,]%XL)UIK%XXRO(*+ZZY2VW\6?F!-WMDERQD3!QMRTW#$\9%* MH1TP74\(ID1PX!=A1A4V@<#"QL(3F0>TNSACS*I$6XQK@NF,::]QD3YWX\Y@ MU>_"&.!?!#^5%02]N_]<#$,'MNV^F8^7&"Y79: M?<=-$5;J0B!X9.2^.( ! A[+B'Y,L.%K\ NE72%P!3-:WQ6LX,J'CPF M#\( MQ?E$[F9[2;B4"N!C(Z;UFQ1@;'%JKW<%FGMS:.(9\!KWB4!=F#: )@CA@0>6 M#2EA9)N^;TTL +#I9P$8KKJ3C53U1CQZR\1%5/&%7RP'Z N,*R W_]?KU7,H M!VEL)"Q,D=U6ORN)LIIV4]20 M(B^A&4]"WH-I.K%>F=SGC7D.3E&#":B]0%#/4X#AR_0S@!YIRR\G\GJMOJZ+ M':-T(CJOY;X\U-N;KRL2H%U'E#IU0;N*3#6&06JC\M7Y8-ZC@.9BF)_%:9F3#-3.Z)2OJBD#I.WTX'J M9(PNZTHB?!2>G::PDKAY&.J_IK%"T,GB",X_5B-\X5ZE^!%S"#M;!)L?23G< M3Q3>DY75:%KRO[A<1!-+[TG$4(BLP:%KNJ3U%).H0W4XEG4)M$/SWUJG%3TT M70[LG9LOY&KH$?/'E8D*[K5IOYGO/IY5,F9G.5=K@%^'V4;(3"8'@PQ#/* ; MG)F&)PJ(3CR\"]9DUF8MPM1#]O&W_",R0"^E@4YW(F"V*B"=__MO9C_K^'<- MJ>)$^NR8ZI&C1!25M7:4=!%FIJQQ6'F=IR[-JT^6/[)=?^$1_QGN_VB[HQ\Q MAU09JP:60<:#(+R&;R/ 3>=(RQY8:/W/@[M'X9^#+]]OA:^W@Z?OC[=?;^^? MGU+9,CLD$;#W-RR)($R.H=T3C0^^8#FOQ ^P/Q;^'=-MR'N83B"8HQ%(%OC! M] A-XO#&+)5@9/I3@?QW8;V"'*,W!,($HX.O>(Z"Z] \' I;-HGJ-\Y5,30 M7(^A:6/:B>!/"0G\MC @8-0-VW[?36!9V1Z'N8Q6$%F]L(81&XRW6%E$6WA MB2SCE,=G7#5@3W2LYNZ<25-;?>'>#8B@B@*BAX)*1\R9#@1#^L9K"TQU:W0J MJ!9:0Q5P_AJGZ\0ZHW@$:#<.8RFBRKL@ZD$Y*TW"FBP\X%X>\*4 >!5PMBHS MI&HF1D+1 ):"\+( QHX,G<(@E@(S8J(L9Z)E[EDNHOE?L QD\98S7\#E!4H' M%#OT7GQ;X@46$R,L_0Q_FUK$,[W1]+W2W+/C0K8@O_M"7HDMR*?$[;#1\L,0 MGG^E/(L=GBCXB]$4U8'_+EP4['#&(T*U"+1<7Z/\361L%W5:2@U.ZX[1ETL9 M4C"%=>0<$MX44$7/C0^:6(RA6:#\!?8[ICT!Y,-_B?#/"SM9M08G^]UQURD1 M3_-M:@$QXG$1>HJV%01H9GJ"XT;Z/.C?IAC>Z:'Z#OW !=D%^W3G5.5V MWP!)?'\QFZ-T7D^\/J?#SA%GEA^+E@@P_CID0%0E26,-I,2)+101;Y]9CC7# ME'=\#7UV(BPRCHX^"AH#\?")%0'8%K(,MA4+;;)PQLP\2^1ZO]&D%"$4'?AA M*D9CP1IO=DA&)BX.;GBGKZ$WC&'!N)0V29MC '@]W#*]X<=3_"IAZ)@IF8@42+.C:W<-ZZ:67W34]-V-"0P"&L M;-VJA']F,\YUQ7 _;\G ]^&S7YF2-7YP'A$TJ$+1<%*& T5;=Y4TB823:B(S MK#PR!RJFRN<:)H2XL8ZX$\L!-1;1TW)\@!!57$7XQ\A>C.E[IZZ_5&O':9^' MB3X2=@;"$ ]!S"FP0 S_1$;)GV3ZD[ISK<7YEE*H4ELSNI54+73:1J]NE11\ M3>>\IIY6[$V7"J6(DB(I$_9*J:S!44D<85(V!:I M9CJG).;LQ(&L7)L"Z>(U/]PU?UG93>?4[S4.< H'W'Z 4SG@B@(N,S]W_UK: M!D&&,S'.Q#@3.PO I9G8)93#WZSE_USO@CBEBA7S,&JO$1Y\<7QQ?'&7MKAS M8+ 9IGN5TV;D7LWW_S45Y"Q3*MFTTIVL+3:G!*>;4X.#RL? &>,?M[$*DI%% M7K@(1\="C)[8T4M/EZU/F3BGD\;224X_U3WI)*/G8X)$.LL\)$XBG$1J3R+Z M"4C$X"3"2>1\2*1S*FVKR[4M3B?G0R?&J>BDAY.G)%$Q)$XGG$YJ3R?=XZM< MJL15+DXBYT,BO1.0B,Q)A)/(V9!(3SJ1MJ4J==.VKNJ@: MDINU?G-\=M]F CE!1%IK8D2:XU3,TI.O..+4$G%.X/W7 MJO/^<$/GZM.A\_1ZI:(M4)G/Q:$VLW.5(ED.H$ M7GZMB=6.'*D22'48-_]VI.K6#:DNH:E78BA9G*16JK/7J=L!\>?Y\_SYQ/.7 MY?_/'D3#PP!;A'U.\'6_\>?;97UUL5>N0-82IW*"K_OA5'[L5:>Q5Z5;.O;* MT:J6:)43LCP J])YQ++9."7G1"P/QJH4SJJ:C%8Y\SFPX3N6$,P_& MJC1D5;IJ<+1J)%KE!#L/P:IXK+/A.)43ZSP8J^K4BU5=5-E[)G-5PG,H)VQZ,Z6)QEB1*W=)-73E>U1*OCA\AT'EU5L-QZD01@H[$ M>56C\>KX(8).=2$"CE-UQ"GE1"&"#@T12'J7HU4CT>KX(8(.[W?6<)PZ48B@ MH]6+55U6TIOKS5W/#(@P=#.F)G*_=((^CA_KZ/!81\-QZD2QCDZGU=EV22#A>58M7QP\1&+R*H-DXI9XH1& H->-5%Y7P-G@ASNB]A-?M0KS2ZO$C M'0:/=#0+;RI?BGCQ_SZ/*81[-Q2CM1S*.KM/I=2=2ETB5<'*]JB5?'CQ9T>>ND MAN/4B:(%78WSJD;CU?'#!5U>3]!PG#I1N*#; 5YEB%J7#[5J)EX=/U[0Y?4$ M#<>I$\4+NMV:\:I+&!;S$$R))UC.*_$#]+WQ03'\>?Y\8YZ_J# "'Q13^: 8 M*AX&OD_*CH+K\LJNAF-23N2V"";EZXJ]L.6;5#H/CF-3+;$I)[99&5_J\8AF MLS$I;Q9,Q7Q)X7RIT=B4$\>LCB_QZ&7#,2DG>EDQ7]):?4/4.5MJ*#+EA"RK M8TL\4-EP3,H)5%;,ECKU8DN7X/%_=@/3%D:F/Q7(?Q?6*QR)$_BB,,L:&R^8 MSEAPUV,$19.AAZXW)MX5V_:U"@4GMC1JYH=4-%IGJ@6A5,RI^1J*3FOH*N5$5YF7E]9V$K&>5]]5D3CN2%*K MKQBZV-5U3LF15UE5&R#(IU5Q(5HZJ>0YR2.25S2HXI.:^.L3)* MQN0$M2/JO:JZ7'!*YI3,*3FFY+S*T?(FJO DN)V).Q)R(8R+.*]6M3!QC MUV&Y(W8[#1#'-'+^&PT?PY]CZ[4?[>E^,8-3&_5_AXO1#F:F]V(YT4*[<(CA M%5Q9=Y7(_K/P VORSBY9SI@X<*QZV]"!!1P=G10:09\2891=:R($4S,03 ]N M@%]>7 ]>.Q9,/QU#%]ZL8"K #;!MTQ8 ;Z*0.[S-=8CP3DP/?A=LXOOTC1Z9 MV&04P/LL1YA[9&["X9&?<^+X*X'ZT<+SL(N621$5W@6+(HCE8[P3.:Y##][$ M5PU-VW1&1/"G!&YN"\]3UR=;US9S82VP32=>96IU;"%P^%>KBVDO,9IB2&,P M BN/3-BW[3HO5_0H<%D3"_@,N;*M5XH#]#08J$;NB\,P(Q FP$F$5V0E>%0F M0LW#_ L/R!&.Q[=\$=XVLA=(G]%KEFCV!@<3$ <(_7-S M1-B&@'Y\Y%2P\D7E 9D/ M.%42!452-+H<^(O:AA^)$&'=!M283 Z(&K^;Q_TBHPJ0.C@]%D0)LF 035,/ MQ=O?++TG$4,AL@9"1-,EK:>81!VJP[&LPZHFYK_U;JM_[P9$Z(I">-R__V;V M#PQ"^L9K*P "'YT*J(764 68OR"B^T> ;N,05 S9SPZP.RC?1XU/F"P\*N[& M!-B:[:\R6A#WH/Y19@I7D[Q^@E> J48,U \O)1GRF*H7"Y]R?@?%@#N#)^; M7H MW1"Z%?A5U!>/?<-0>&%8&%; MBS8?PC,! /@1K@'(05OR<1$4]+"M02PHQ;5C0-7-AG^ *8WFKZOJ3:H_*)A83D,="O*3HA#FD)UE@]4S)*EA@C*Y!OAUF)V" :?8(9AUQ,.[ M:L":X[7LSI\-,)!H%C$0RPV:UC1A..;3ZP>_BP$@*YD6P,%1V'Y?VX?A9OO MCX^W]\_"X.GI]ODI98ZO',?NVWD:3L'2Q&&.H14[YQ/(]<1/,OU)I6:^Y:/XCZ26:]M, M?OYBH4_ 7>"9^;]>%S#*,VDP+!J(1!1U,0$@;7/ND^OH+Q] 3,]M\_W:U5$#M)RL&DY6.6'5 M:LB*%@&)/:7F9%516[[ZTD)M6O&=!VWLTK[A:>IZP3/Q9G=Q$+DP??3J4&]? M4+:>#/+DT;JL ?66KU]9-WM]J-B4;^!AI>VHANA[RK\1;50X;#:B\6 M7VJZX7F0Z.X=>O;4?629ZCZJ))]TA&%UA@/'G-V9>SG,4:@Q:NBUP)Q*6U:K M=6:?K!//SIE\187KUFS02S2[JX1+0WA+(5_7((SPE6,V:JNO=D6I6]7TM"J. M\Q2V"R=?3KY']:E50[Y8M- 1.\99D^^&:H75A*W&UB]LR;4 37"P+>% S$Y2 MF'N +AZL=#7K(,Q7#,R?-*D.? M"\#>(+#A#G_*$NCG"V\T9=FSZ^=&]2LQJ_9@MYPS76GME!M1 MVWRESJ[Y2C'?H!F@[]]LTPF ;=S^=V'-T6$4%SNE';[>/S MOT3A]O]^O_OVE:8HW7\2GAX^/_\Y>+P5A?O;Y]QLI2S\I5_;,9*I2=OS<8Y4E7HFV4DG MA49M$I1..\+,G-,")"S,>R-#T%M(6$[(2B1H&5[$E$&U>26VR[@UU:0J"V_O M;4B>9?G[#OMO4H%[SLS@C2K1'Y[K%P\9&JV^TNV)LE9ZK&O10ZMW1PI.=!=% M=#E#E2LFNBX0G=X5);UW#D1WI'2H);9L*_4Z*,I\R:R0/T@%:Z>M[["DC-I# M/.(KM9UA\& ))RM,^T7^=:V7FYY-Y=C#^W-E\ 79>[(,[?C+5&1%$3C_ZB@E"1C-& M-'I563$U,%0X-L78U,EIC%XQ-BG 7B51DK6:8-.Q-?!3X,/GA0<8L/"81VT" M)P5_WR]?]4)TCDY.C_&*B4)M]7M $]V:J!Q<@:T6F7+:7%>,3!H=Q*VJI>4U M5V!W3V@E-AFYLQG@P8A&YKG^NH4>KI_GH\!1&=;E"NH4*CAJZ5+!)@RA+I:F *Z2U1*:CAN24 M+D4FN6$.5887O9KS5EII5489+1>S/V]"*:FG%B23'I8'::*N'KR%1TW213@: M5E3K4B4:JA*B(0K_BH?>\02*D@D4. QC-%K,%JQD9$SF'L'I H@^Z-<4I= M"D#UYDG',,ON27$VH[;ZABKV>E4UB*GN0.N=X\])FI/T$4S)1:[I+!.3&%ZJR^WT^Y^ 2!HXPIQ!J,WWF>XX>J8QR >-T8' M0QL?_$0;#;@A:^!B6_CL>FR6I^4PU@%K$@6?CTO<>UPBG7)TANOG8QX/"EX^ MYG%?R+7/FJ)6QU,V?";VIVU^^*BW9;+1TSS'DT(E?S&IWC&RY7JD/^_BFLL2 MY)U6O]=.QX&6@AR777"EW<.L%!-6I'8ZK1[/3$-(=NY[I M9][US"C:]>P/UQV_P5G 6=XY@>F\6*!#LV:)V_J>:5*Z[YDFI?N>_?'P\.G/ MNR]?:+.SN_OGP?T?=Q^_W.XZGC&KX1G[3,;'A4.QHB*^V+7-HV1:.4&9CD!VNEP'SM5. M["FV;$W'M-]]*QH#.5B\P/$(85\UQ@5@E2-[,:83ILT@?@O*SV*,;\4LOKO_ MO(E 8NOX2RJU8F+])..KOXCG+GF@%).*W.H[;HH#!N&.R5B,YCZG!F7C<2%_ M!3L9-T&/BXQ# (Y,SWO'G^@3;6$P'M/#-VV45HXK!)[U\D*HE4U>Z9&_$;1\ M$;O9H.?MK>V ,V_H;$=A_N8N[#$SIFWK!_!AO.S AX/0=Y&QI^4Y#8GMOF5M M8X\)K=%)14-:'R;1F67P+26#=2AIOM4L1@*4[;R@SX,>R1+BH*TNF"-I>2Z[ M>676$ 6)#O['VAOZVYL;5FL+;&[K2@_U3%HA=O6VWM.KZSJX_567$+'^:-JF M,R(A@TMVV1-2'?8*5G(T-#1UF<&E2% 4#21I*MJ3"49$T,]/FW*/0/OPX'WV_A68YYO4M7\4:"-!? :U#O9U$P+W.8;M'Z;E M?,FNQ=2T5E_7ZM**Z?+D7-ICPI.R> ;'R9.R]A:R&$N6-%%32Y>/U3!=(^6E M/(5QN"DQ(B]A8ING-=Q"^!U-8RM65M#4")_TZ]:#5S\X5<#3UB_K@R)[#8:]-^,]]]1)&D-0RVYQH,U[=_ MBIAJ*E (5$8\EFES\J!EO);=(Y=&J_],G00@0&^0K='>I*D09HY'6BDZ@B-V M5GVV@+62+T 2*0\\75B&$ZO!,SEB$$1.9N9L1,\ENA8G"]M^C^*LN2[,/:=S MC-$QY/G"WE,ZSGQ,3N! MX'+ F*C9$P891<,<7MI[.FLB'\)_T'&5\-8-%@,PF/9&:" ML@SP_F)-R)J"?BG#DCZ&"1TLK1"3/:;6G,] XN-8=LAUR6E&NL42W:N?B&9@ M;]M>^=ZV9]+4AA/=91!=H28*9:@NH:VM)MH6I,-NJ]\1C5XZFWOW=@FD>?W-5UJBX ;O/V(<3OCV-*L6>F6 Z]UQ_(* M\L%:1]?CA?=.3&^);KK4ZFMM;3VQ4L";-L]YV-M;MWX[OZO879?0U/F+-2*. M3S.,7SRR.NZ/IV1ER*>P+6#KF.A5M[Z-*ZBKJTUFMB,_IR0K^V:+1)(RZ"*24U8DQ#YAKQ MN=QU"4&;3RXB-$U'&IN!*=A40]YS#M^%#/\Q*<9*4V.W69?S/D;OL MGR$Z%=2*]\>GJK3B#L4PHP(_/$>NIO JJA6G406;VC21$Y43[+5%DTU:KW8\ MK;>+?N .UWK/XRX.WGH9%>==#ITYZBMOKUNKX3:'ZAH=)J\2-&UKI-MT5'N>)W(6_#ZXEI7S?)%[;HH7E]\H.*Y[3T/ M>7DQ+R_FY<5UAB0O+SXTA'EY,2\OYF5650;!]>.ZB3L*+R_F1-<\HBN8UK0_ MU57EUE71,:3H:3KDY<6ATTDF$S91Z19Z_F/+BU'RV M@Z65=70LIE!X6MEYW,7+BWEY<8I;=(YLEW5H>;&2GOIX_D5[S42G@A;'_OA4 ME<5A8"&%K*<+V'EY<>V0ZUBXM8\NW45=NF=4E=)0)V2ZL/+BSO$TXAZ(-ZX1 MG\M=EQ"TX>7%>T@:X[A:L2'1XL].::VXAD5]S42G@EKQ_OA4D59LR)LPC)<7 MUPZYCH5;*:TX8U9Y H44G G6563E0P/9U(75'AM'4XD-M=67VA)7B<_C+@[> M>ED>\M X=)RZ*2 MX>OGM<>[QFV3=GWG12I@CDYQSC)JSVA8R% MP!6LU#SJ-],7_EZ$4E9#VJG4O>0*'B;KQ+(DADY,#$8Q2M6K_GX7O3UJBA13 M%P0X+QM7!\0N$',TC49M!U./$&$&JYSZ @$T& OI>;@TG(65JR+]6R&0&U5O MN5?08UOQ][O8.:6=3OG='>0.8/[.$&^O%K_M-=C>W3;8_O,B6'@D"89;1GH; M)MYWY>9.O!]LFV OPK8#P"/D1A,*-,',XEC(E.!_;(:]+_RR]^3Z7,B=2Z.) MKM;6#:6BG@==1:VFYX'25B1]ZZM.Z)R]A%0)%N@ C$6B2XU=/T*)4),MI:PM M-L?B*=$_+2WHEGCX '(2Y?V_:$ M9?ETE59?54L[(RN*QEY">0$P!7TOIL!3 M?(].1??PWNI7Z*J@5XNJ;M0D ?@2)##05Z=JH+-(Q6GVC4]6D!BZ0=DBXG!*/F). >%PLG0?Y#/"PMM%0 M%Y.3JNKH4Q/A?E"3)_XZ32.GL20 M&(!*QH,@O':52N[XJG; MSF-4 O6D"RP +-PBC_E]Z/W67\EOW$&E;R1L[I']%@ -'PR3]E+NE"+&IY>L M04TM2W)-!0Q'I_+H= ENWJ4UE="R^1R60^V_.7ZAG&[TJT8ZVK=%?4$],*4U M45>K"I;6O0,])S).9-MK^@Y!9&JKWQ5U*=WBF!,9)[++(#+YX$2&>:J:J&#" M/ZP7;.Q]&)NR8V]7P M,\W1T7<[4P/.M*!VP,_T9"KA;F?:!7G44_BAUN50>--GK95#F]4BC=RKP9X M4\R3P\I5:JZ,L5J5M:S;37#E5255PZ'>7*!"575?7Z\ATD]: M#K*[;N#/X\CL=_6E\\)F%Z=.23#_T!_AP M (+C!A@'L!=CK.Y\%UY-SZ+UD\PDG9OO,RP-%06/^-9X ;;JJVDOB/"R,#T3 MT(W0G^APA:NYZ07OX9=$3$6 9P( +>(&34T8N:_$,;'2-)B:@?#F+NRQ8%LS M*\!?YQZ!GP-:;AHN7YAX[DP@/XDWLGQ,G+?@67K2.,G!'08X)!OVXP?P5LNT M[7ZG 4Q7GCX'?R100"3 M+=K":HEJ=BEY>,KA46@*:Y0Q=WT+[[FF4((OQ76C_U@M)0ZQ38H?,8= !(M@ M\R.I(H\389RLKP$H\=^I%TNR%W(U](CYXXHVN[DV[3?SW4?R3-(>D-D:#->W MOW&3D\G!-LGH&]BBZ]$SOUY@KV>\"]9DUF8MPM1#]O^W_)X&P,9I'3S2P@U* M#J#+WW\S^UDGN;DT/RS"S_P52^<;Q%:?%O.Y39 = A<KG"TWKX,,?4M<-N:UWJJFYIB,;M)H5@M-%;>\'<(F5X+S:F9>G M\O+4XQB7-RC2YB8<&@HM>"%9^?M$D:N?'$-RCIG9OVF_\95S4N=*#2TW-5Z9W^'G+WS]D,U MU)-4J&KK6^@Q*.Q6ZK;ZJB+*G=KF9G-T/0]T+53^M#>Z]@!=-=%0"@;O#N3' M7/5&E>[T]R64Y^]?S6#AP9_9'?,,66IN;[R<*8XS!AG0>#+5H I[WIVOT=[5 MVWIO^W#$0O;Q">8L7H+BGSM!L72"9>VVS"<@[M1R>*MLB$3GAL&'Q>2I+-,T M4[UP,DS->Z;7F@JV#D;D S>J((Y/B[(C#0U9@9-21+53>IP '\E1S4S#9M8< MG( T]IM&:,AJJV^(FL*'Z-9D&B&7%542Q!YS! U90Y)0Y=+J$Y<1ULXX$22JNH$QH7$3A2Q>0(@%Q)54@2=.U:0(CIP0F)7+=@HA.>HF+,RJ"GEF.-5O,UC+/RXB3-*"-9LO IK$!2R2I,<.-%P8%6JG489R MOCMCRQ]AYAP9W_X88!F[ MWI"_I#1XMN?6_"5::O2)C)(_R?0G5:1IWNS59'QEPM&9+U@JB5'^>'@1;4*- M;TG=&4E ;":K.=!74;B$Z]6JJ@2Y[S*1E;KDK!2:OBLYAP([A,3H%^B/V MHI97%"Y8XNAZO/#>:2Y;I"XHK;[:5E(:2HG#.4I1TOD?KG:$PU7Q<(VMA]N@ MHJX47UI5VPHSHF;VM@>S"R385H.N&-_Y%$+Y$8#\C7@HMI>VW)42(Z,&QES[ MF!,-3@/X?Y15CBX)[;3#HQUV)&P7=-V?/=H5ZPU5:Z/_4]R^:)>.(^)*LZ4Q M05T4'ANS_DQ60!N1>(!/K@/0>1=&<(;8%K9D(Z[=D>G />P?KA^+. M64.8M1IRIOABE7GT0GZ>)?R%W9B6N\4K +.73+UP>6M]Q&Q]6'R MW2?46U=XU4:KK[73B;\;6!:0F(T;&Z_2Q16E"P$69KGC=I7]=)K""Z(F<>/= M2)12Q+/KP2> 7(M]65W]LCF$=[G.KE]N"XEV=P+!R UKP;3*#I:DSWK@T;U- M7>!@UFSNN:^TGP7KU@073,NC_2W,F.U$'>/BYGGXFG"M].82+$7M "10XU:D M#]\\5+F#=U'X9IL.L#O\SNU_%]8"L55 M$(_PSXCA+M^WC)CA503A"+\;OC9PZ>4)P#6\$:XLI&EW=#Y\)2*1L\<6PE!LD-/0#_$9>*[WUVUQA[)L!ZV0/^ 0UVA5/J!/ R6 M#:M"AQ;\WA8^@[B?N?1[<0_'\%VQL/(+(>3"C^VL'5H#9J5TM8*N_;/B//_I K:U[C-FW\$<#<.8]NAHI[149VVA6/.M!U 3/*9,HHO>=I'IIO/4 M5(WI?, SR'@0A->N4MEK#\__<_LHW#_<7]U\?WR\O7\6!D]/M\]/&X.:47?O MW5?\-)J"\FB3ATEB[?>N,UIX'AQHQMKU5(Y==L-PMJ,&.> H@ 0 [54(G*7) MOF=J'E5K0?T%#3-425E6'=I.>_<7XSEU/*>NQEED/*>.Y]2EH3 A'G5!FS]# MGEJT*N92ZC'*[[_>D?P*ZS BK&)SDI_-GZ%NLVN0,B[%4,$ E-6.V.D4K<6H M(LWO%..X.;EQ%T8\ZI(_@O,KX)08K#&X%:8MN[,-UT6WU%%_5>71K"[$D0.8FAEXI1 M.?SW(!C5 XSJBHK$V] =#R$76U6VTWKQ,U&ZG ON#$S(GYE/I#"6+&',V.+!KE MV^;7@IAWFH265<>W8SZ1UCKO7!19*IJ,\DA>B;,@GSUW%GD$_K2"Z0ULPX47 MI%,[M(RT%"TC+>7FX?[Y<7#S+'P=E^9 ?)2V;$:QH M-=0XA!:M;:(#@7=+^,_(:6&3[?E8/)[)PF?9\UGV?);]\:!V>1E"'TT;19@H M# DP==IMRYV$]=X\58CG+I0TR);ZY.=M^N3-GH8:S1X2C4YIIPM/'N($6*.- M%R+ SBDIT&CU>Z)BG$7V7J61EU[-:6E8=[V2BLZ#XV+_ M_&OAS;,"9/A/X# +\HZ>@2 M,&%%U*5TR.?HPY/% MDQ-X(K&E5,ZO'7,3)+$;K=T'IO/#6\R#$=C"PL)' M2 %LR,BDG5K 3';<&;PX;,?K>G0)B&24+ -7F%KP20^1B>X?;&J$+VTR"-L5 MX),!\9QEZ@U3_BAX9N;(;CK'='TE7 O85K06J]E(%++,3W$CX7GT[910P0O\7WL)3FQL9OS=F!+>ES^:0&2F"/R78Y>AM2IP5 M,I_280(H+,(GD>8IF0*5>O1GO)VR5T25\-[U6RGQO-(O(:)X !-<><2@ *.H M^*&_#^$P0F9".Y9%RV>0"-$Q0I>VD,I#W#UY,BMCDJ;L)L91OF_(,-2UB\DP M]*>N%US1F6?K"+=?9B%/*)Q>&[VVH1G5Y.YUVY*NYKTJPXB)0$![95YHKZH= M,OR$'9/8"H*3)VWQG!&>,Y+3\"!#0B\E\[ZFJ][JJV)7*1WD/EVJ5FE.LR6J M:K!NNG6F+'9.V__+8J#A* ?6)#ZM+PL3SYTE6%>H#5]8-DH5P5%:O+.56L-* MI#Y*OJ9<*C!TU/.9 :T"3BI"EA#IWI%MOS445^Z%Y86GP)V_?" MLA:JILNW++J,AK\A*[PQ_2EU#<^+I_SH1JMOB+):NE+UH+D+!Y*V<.>:AD[L7Z2\=5?Q'.7)"W%)-TK MX54XW+(ZTN&7M6%6\/9UR268]"'7I>!8L/PYP/D70OQ>V@CAD [76T%T&F=8 M#X2MKF/7+1YCU1-M8W\QU! M,W#&<,5;D&7P&9C8MA%3'37=RZ>CIGOY#&YN'K[?/S\)WP;_&GS\"'.&"&QN*H/, M[IK;L8=0Y8/XZ+'X7J_=Q4AX\=X^2G5M=)3<4/S.O7V4ZA:E\RE5?$K5%FCP M*559G+BR6'"C':#%-G\QSLTU]6Y/=V9';_4[8J_\>(9"IW1N;64X?360OO(* M7*JA+VS=)(O=P[=NXE6S.^#'[6QNN^^$7%&OUZK]>/3CFD\E,-JU^.OQ[^++_#2%]@4 M@YMY.$N(]4O1]9_<7W_ACKJ7X@S>J<0-NT;T_/>X=(_ M37L1J\II1MP#;5BORX0JWG_HB$*]"-X4D^X&3M+30;KK-<&K2S"DV(C)C"@2 MMZ+*#>A*12SWI0J9-GK3U-(M:[D)54->-[^ZV49$Z A[).CK2MJ4&BF&^?%9.X=P#+/!@ M0:M)@M&M[IPV<7)>:.&+XX?]TT:N'W89"QM/)1MUF3_)4@7:*0%^MRQO=".< M=X:P4C1#^,:=S:R .D0'SCCVSN0D!AMZ.C'8T+.&?'[]>O?\]19S@S$G&(=^ MWMW_<7M_LV\V,/M*QK>5T@F[)SJT+]0S_@R,\C (74QQE!=FBW &N)=:K.7I'6 IOV./,LK$T M\,6T'#]8::WW"_X#RY 4Z4,"_/2*_.'7J(;P:4'+!3UX;N%1GIOX,G:$9.\$ MLY,60SX!9$%8 XOP1^[*-U9?%'V&]N9C70-I)SX;6U%:DPF(X 7V]/,!/(O M]=Z%L3DS7T+VS\2)1VR+3.+&GJ9MDQ?XZ\(!^&&/2A#&=EB !3!D_2VC[8> M$69N$/6V]!>S&?:._,]B_((\+RK9@@]8V&?0# 0XDZDY%AP0.UY=S8M+5.&,*CPA10'9*XOII+\]A0!];GL%GRX,3!K8< M +<,5H]W]9'E$:/T]/QP ZB/15B47KLH3%U[S'KMF0R1EH#%)UP')/B&^C:? M4+DA^+!)K%&=>P0O4;S'&Q;V6'BU7(SE"XB)HH!27; F:RB!^.RXP1+NX8'& MH($E>V1&0A#%U:^P-. %BM7M8">EU6[*;B$U;LA*!#7:+M'[!'R1@ML@1&, MX[:DJT!J"T#E_VN"3 (LDKMBHF]M-B:L;M /%Y#$2<86L$EE+J$5T MMO8!2EQ6?!3X=KJFY3KA?U]-V)$> 2ZN$HE):N,NXZUM0@BXZ7\7#A&4L"HE MVC.P+*K^"V/+"_O#9H&(MA>EZ(._HE(2^)OJOUT*'SP9B(A/KO4G?S-]-;K<3<9>YU85\3\1[TM;;#T0!+;M(4KPP#0 MZF>LG#T&WUI%_!Q680'C!Q194%(=O@-/!465UM/.F2+EASP8[R585$]&BX > M09P#$)^ F"FA0C:VB1DPLIMC^V33IB@P %O'%N2E4;2%+TP !^SETQ&6Q6N+ M5@1+<&WLC8N2+M01F-*P0>J'4CV),(A>[@*V"S]'EMD[UC*_>:[S,G8IB00@ M58:+<+-6T-2.QTD- >&(_Z,B&4CF/PLG!IB Q,^R1M#G[A.;G:=#&(B8C )\ MBB$ZH>7A$2F%9FS"HEIV3T:*M^W0!&8]D>':$+4=%)@F:_%M^7&G\TA.A:T: M1@ XVAO"]%T';@ : 4!C0P>0F(F&!Q?%6WG]HW]F+_L^M1%U"L>A7F>9F17[U2;"L,9*755]N; A81C-/XY+%^AY&*%X,@94EJ ME2I=M7']L42Q@[HY:ZI@@@;G+X;_(6RL1-@RB\)A'L-! */9#R5#SH03T.UL M5.5?IJ%_!H4*):9UM9,9"J FHCL%;28<;$-M**K;+D?"K,W<8>$\-.%=PEPQ MH:H8.X68X0+FQ,B=$38")VJ2AHNE>YS1X30^TW*GYBN.<5EV&R.3"0)D Z^/ MA[G@AT!M1F"%78?$Y([#N!$=">2A_V8J3'#8 V^(E-,0J;NY(1+O;73^O8TV MQ\W.-D)V!R";.;$?$#]"_1UZ@;S4&.'L=F(L\:E2? E^>AE M% M2R0#Q+!K)'P>WQ=0H8(N4&9(BM'PMD@(HI\JU)2&U&U*Y[ MX,^ELP[>B=/; MK!'Q(X\@VSOU!";A H*!-N '24=LG RV8*(71$> GK()6FA,S0\EYLP$$-*W M6-XXVF-3?6%WL6&^BD\X=8O***J\HS]PC0+CLV#GS_SJ;H@@$0JX$W@@PAH2 MEG2&<3:J&GCDOPMX"CE1Q"#$)S9@HIZ""?^@,L3#%^_-%T?HC" M?7O0INEJYACT8XS6L_P/%@[ &:2 ;S8PL$24)Q1@?AC)W9[#U3U7W!T W]'U>.&]@8KA$R?V<:BM_@062^=PKN=G%?78='*Z M_F:M^JOYTYHM9A]=SZ-QX1MS#K\4#SIV,<-4R7>)P>8M*@7 ]&79 R%&A)-@ M)^&Z5K(M6,?#U1NBE OF/,NZ T,.MCD*HR[K[&J.D6<79%)!(!NG!++>ZAN[ MA%HV 76%'L/D )8;(#&B^Q/4-A^8EO?B)JAK_3"D38>Q#.N"M@M"(& >Y-C+ ML8R[$Q^3=RU_&KEZ@PV'N.5XP^[H-'Q'4/>E8I3=Y"^&5U3IW.^7>C5WVOHQPC6BN%"J9\R#.9Q QR8G\)-X( M--$Q7*2Y4'1>]IK6&X\JHN[S>&YQG*&+FNQBCO<6 V-/V@!&.KPG"X:#9;PN M"I;=.97!M8MPE?*1:FXO_)7(X8Q%D:R5C!QTLE+?"";,@+SSP4) "GP%9'R! MJT#:8M(+&\EQ#"K1-X>9(DDXQUII)J43%*T$&=:*LM%MJH'PQ36=7* ,<7*W M11DZ0MP,,L4F!#F'H7PBP^ .[$IO@9CP$?-"GT TF^,'YY]@32*B MX=?E)5Y?*3%B]UI]J2VG\?H?(2H+[-"1#Q9>N+*-A#>N^BO]8-9B>QC>;2OI MJ\. 9EO/ *4('YJ'@TTV6'X!+95=<@"J!--AXK\,&:+9 M@&$.4\HQM1CO(!4<4=[TC3*X!>F'7*F**ZWPZ%:3;NCD>>HUHGDH M<_3R)'BW,"$D>CDP+,]\<\#J]Z+YG)M%*_53L)P$'WE389BN6#O:+HI*7'OS MF6!J"H:%8->90-7H\6>QECV.WSCH4O6-F#K'"C$'5K4W$2>*P#*T[/#LJ>=W M$8!*S[[ [O,3-Y8^[$TZ^4:%"L#F(\GX#\Y#O+0O;&71S9G@[%3)IS?ITP=8 MM[&)@Y=&@Z:J61LM2SQ%]':'P1H6$8JT5QH"B71R5EC!_)IC,C$7=A#ZG>"R M24,GRW!,?)'1 ^IMM+ DZQRB%%=FIRP\ZJX=@K;&7*PTJUFP+>+ /V;F#R*, M:9G*<$'7*%(^#0=E 9C'/KI?YPMO1)UF_M3T2/24Y;S"*AA'ID$#YP6/'3,C MX L^0R$_6>2PMLS)!-:)^$IS>FG\B)9V9!@ Y.>(S!,&0";H@5#<2.#XZQ;; M#!W@)DWHR\)3/ 3'!=@0M(P1R$Y1BE6DK:;;JIR^"<_S2[B*1UQ$QI0LX%Y] MM9W1R07W)+,IW8,F7&9^$];%*ZR^RAA]FL&6PQVD/H28T..YR(%]>; M^, #:+ !\YM'<+XL,@!X$QKTD2E#R21UJ!@BW?-$"VCR$33NPK7+$ESCK'-[O[#,>NE#W#$;:-3B@*^0)'%W&-"*]*D8Q8C,HGJ[8 MF'3%,VVTHA9MM/(4N*,?J%V )+BE&LB]&Y M/5;^/WMOVMRVD2T,_Q64)KEE M5T$, >[V7%4IMI+1,XFL:RDW[WRZU22:(F(0X&"1K/GU[SFG&QL)+B!!$21[ M:B)+));NTV=?^\W%X8OPV6*/E8?'+Y_^^8\OOWV^^?H0UY??_,\?MX__VJ;! MBGQ%P8O-[84%&SWAR8N/N5&(8EBA+#P4BJ>P$BC)D0QAC47A MQ//%O.]4>F\]F''[Z8LU&+<(?!F,EF;9>8L=4 F-;B6C#0>-3J_^U"C D$ 0U!?[56^YSZ!;65SX@)_HW@%F9KWS/_B M/X3H58W[?LA'+KH;.ZM;)"];S3KOYY:KZ6+R!!W&XJ"Z19_HC/G:,SYR#7UN M,)IHMW[@1]3V6IC9)5O99TY3D'3*&DOVONXW,:VXV=2;!6&ZBN?!%O#+ND_( M4FA8"@V%3"F-@OV+JVY7[[;V/I%88>"Q8>":$0!5,L*!8H0*#2M"P^T8H=$$ M1MC7^]VJYE'N?\K$B0\5_,.U.*9F44+$S.=C[F-B ]D-:J[@#JK#?0S+2GBW M@8DWE;!N-5KP9-"IB >O3/4QS(LKBEB;'Q4:G28:K9'C%7.EEN)*"IUVYDKM MNG&E?34^TOF?SU.NTB9''?)J6EC;8PJSL3([0 M7$E*IK!&%&M@O6M2\%BV 8/97.9T#_Q0I+2EIR*P M04'UQC!-V:;A&YE,W]'F(80U^UA,3"_>RE>.J=28G9[L*;TFV5VYE'6C>W'5 M&K0:K?4YZ_$ B*G,Y7YFMB/:9Z_,0LZ5RU)GP'RIE4;-T5PF>FNEA1IV,/)Y MF.D3[D0/@R MWZ![HX*-E/BMN)XR7 6 M1/ZKX/))A_]5W1@V,%\+@/,H7T1 DN>X%23,YL55OZ6W.P7'')>V9HJ&^'=J M$B7KAN9%'-U XV;B>0;4^13''1"NY :>Q8B3'R=7;0_YXV:/"U.X5K+'I0 N M39GK&M_MDS)- RFSW3=TL[<8WML?!^WN@8.:)HZU*.H4%7/0?$-\H!TBLK(' MMBZS9$-FL=*J-%L75VY!69L\$%1R\KQOE9(G$7L)MY2-Z*B*NQKW<5V$23IOBM/3<>"S9D]G7I"V>+YUQX[0#[]R M*Q*;PY&H9@IM1"U%7H\J6>>M80XEXOXRRFT@A5%1P W M3)/#UD?W@"VG.6M8^!6^B.8."T5/6Q4P(<+\C+P:A0EW S$L$=\C7R/GRKQ2 MX=MBC9/9.=T:I^MDKBZ2%L%>]$"D8'<%Q@^9/^ M '7K6C:JN9']9G%6_(@KL$BP).Y<*DI';1/[S#QBMU%$)&QY?KY(=)V8@K< M&]L-0#VB;/551/;6Y0N'B%!FFM2@YWQUT:!*\JLPFENL=%^GB@Q=#ZC<0V 1%JZ<1PE06O,G]B="+O@R[GW.5Y5424+'5A/-/*K,XN* M=1CKS"I8WI6T!XTU7 I#"R*==S%.GHW%)/ NX# M;)'<6^ N"WX?E1I^:.S9 MQDHQ=K-2@C5R+D:LX%8.52QIK+0,%&^-]L[&2@V1<+="Q/JA7_&)' )-&RU,6C8[NT<-"Q[W _TG[FLMM_D@)=-/V MB#4*%[8Z%"[L+'J *J;..I!FF?LWWLA1X.JF"=YU#!.V,.ND,:@D3*CXMN+; M&P4(WTZKVBU V.I=7/5UL[-SY\J]\^^SR(T4IZMA1;^<5\.% !9]"BHS??+1 M7%F+T8)3L;P(WQ1O-7.(-Y0UU0;"5%OL+[$'IK I6AR! MQ[>J?1X% ;R1H5<:N9?9?\9Z^Z_=K,[^4Q)&29CCMQ[74U]2O;:;==DVR+IL M5YQ]^O8B9^\=(^O4?B"I7+23RD4:BH.M/[*C5BU[/.8^QQ8I0QZ^<"YZ .$ M7@S4)9UOBAHQ9IL/8F."?T=>F+81PIW\R_._::+SQ,WWT011&[]FVI/]#&]* M>CCA]3PNT$W>F>D"A5WT+N&J2W@A?Y6M% +1UB_T0N8L[!/OEY9X_&2+)IV7 M:^'37]>V:$>\3=K*+8E5UDVN;%%7Y5T#\&P%RR?=%@@]XW>]_Z0@.D M=@O'0767-Y"+^VJ$$Y\O:ZRAY<8$B^Y!0!;(20$SG5=]"W@9S7K"JXWP6HR\ MYAKNE=RI4<^==BZNNHW%G)8%S%C1<64=8IQJ)[G'[3N%Y;%A#SSR5[@P3'#A M5]\+RC09:W=+>PSG2+E^6^H5]DU;1/Q8 C[AZP#-ES3U6DL#IXKUZWIQDF81 MN3X?>4\NM98>98X;_@A C?*Y([K^>AH 7[K]LRV? D%7;#;SO>_V5+0++LEQ MS=4<]V8Z<[Q7SA^X_PS:4S%ZWL6K(TP,B*EFO_\$V[GSPG]Q>&V\X2(VVU\M M4.+>GMDVDYR,E$!TXY;/UCQ0U4$7?(E[DC#9DR2$(]9F1!F9+J=+ZER15-\( M%H)8J5LC?837;>*[&""\%GP7HK?*'&7A-;A!VXV8H.D,K4G4;9LB37T&*CI> M\X$0$*13VFGKQWPK-4F=S?06-@P\)PJ7W[+0F.5 %&HVYP"4^3GQT[8R3_QR MZ'/V[9*-8;$?F//"7@.T^K*\"MC2' SGM[]TD^/QWC8I^"%0MR>2>C^ S*U+<^=V@+7IO?CUX8]*FTK62(+BUN+FJMH] M_15.6*AAS^8@&OX%7!^9/K>Q%:WVCKT'AB]["\.Y6[;H9@_?#-^3P&"CBMCX7S1=U34[Q!Z+ MTD%"(OV)T\)?8/WT]-Q;Y4P T4AQR!WOI;%:6JWKIKG@C?\*,@H>$\KI+=04 M.??)'R"&UO79[#2%/@%$!O(NE)_A8O+=-W,]*VFCH/[EX;QCS\I\WRP=6]G" M;7C*LLVWZ'(;O/^PU-._BFO0IDZV%6;/:'2Z%?52-!MFLUVW!H^XJ*YJ\+BF MP>.Y-N-;:%U(-K3V&7W(OS#;%YWYSJX57V+(J$9\U::-F<:^(GBBZ_BMBX. MJ,+^"^H8CQ/F2N]0^VJOMI;P M\K&5TL*SA6G7IEE5J6J=2M[.##-7BH4]]6XMB9U;R8;VQ56[U1A45:YY;$4] M&?>.?,0E7O^A>R _*"&A2,>+05_I"KJ-S@9+* @'H;2_;#4*?%+H9Q0!AG?& M^SFWO&HH5#-Y)E!K:WF&Q=TZ*)2J\U#]L?*X1%D>,;<295TR<]I5U;@I2^;M MFLD=K\)X1+Q?-O[*LO]%#M^[N.H4V"NJ?6OM,.^X^'NFZ]Q6S+U/C5V[=6GL M>@ [I08AH>7-!H[(2#$K,%+*U+^?9[RK/BRM"[S:X^,!;)2*1MRIQ?J70.HU 4O&!NK4VC M230KPCK=PBKB**!$<9>',@="6Z!UW!9V:&%[#N?+YU82A"& M>;X489X8173W59>W'QTU0T;FQ56_U]'[[8+*9LU7>?US52 4 )>OPVGNJ?"[I;*=ZM47- M)RW2Z[: ;;<&C<6>D+O4??>.9?=MV'V[UUBT"-,BQ5Q5M[:N$C13RSAAUFZU MG)WZU')V.Q=79KNSJCT @"57 4N5K9=4J9*OAL4:3S?@V7K8/.7&A:%VN*(> M%"'M)T/I%VI#<=/4F"0I#\T?Q9IBT7;=BT6[U.BXN5&Q:%VKXU;6PL4 EVUA M[B-_- %X:_<.T=6@IF\^/-P_T]_6I\?(^.[8+"\?A%LH506E8& M;&(ECU[N]N@7NCU>N;,#Z..WS7DTJ.>C+ 1,#\8H CI&5HQ&>S&GHVR'!]'G MIC16#@Z*E2M[8W0'A;TQ8EPD*ER/D(!K65!NU$J(NE%M2^CFWCJ.5$3HO2;E MQ0X6.X]NA4+FWIK&5+5?'$O9-_6NN9B&+YFO]$N M$ ]K#9#E6RT>MW;HK;9HJ]T"JV.!E^#>-[58YUM04=>[V!K94C-/L',=NJUA M_HOFR[7C>"-\3?%!W(BU%-@B/6I45JG!:JYIR;;]6CNYGBZ+:RTK/*KL0]?? MUZ;)-JGV@-9TDMM^K3U<:P'K+CB@NK2#.Y!%1DKW)<%6RP)WH>7"-FTM-K*O MY2G#;U_&\Q8TVM;!8D^+7G^^>\5)V8NR809AJ.A-09TYX"&B^PD?C\E_ MR[ M#-?/7LO(EQ'W,,%F+'@U/L.ER"43;1XNW-TVHVFL;I[Q::/&C0Z/;-FS3G4FC9?4W]O/4P&1]J[XY%4H-^% MB+U!$?OWH?_354[,[MK7Y%AA' M4>BDT&E'=#J'WDMHFZ!>[/-G[L[UGE)]:51?FD*/A[DZRWY3CT>Y%/G> +/X M6LVCZ">C6D(ITML+Z:UIZ+8?TNLWD?3,P<[3>17I*=*KT<;+D=Z:"NH]D9YQ M<=76FX.*"\,4Z=4# Q7I;41Z:\HZ]T1Z)I&>N9CM7D/2JZCM1ZV)Y0$.2.3B MBO;[L.XS:_M1CFJZ!Z&:%L[:[/1WUA551X]:(E7O($C5QG;09G/G :X*J6J) M5/V#(!46CG3T07/G2?0*JVJ)58.#8!5FF'7U@;FSG_)(>P8= B_N?<^*1B$< M]S-WO!EF^^PR-N+4*:/5/ AE8#YC4X=_:](J437SK!:KC(-@51_+/_5F;1IP M*JRJ%JL.$FSL#RZNNCV]V:NJ[8["JGIAU4'B:(/FQ56O#1*PJD":\AJNQXM? MNKN@_OJHG8<"0-FV'@8M:*+@_% %3ES538>!K8>!#?^J!W<668+;VUNT&NT/&D MT/$PVG$?&\(".C8K;H:O4C*WQ9F?N M1J)1&WP%'TX]5SP&!Q)Q?T&GW="ZV->XQMH!OMI)=>4 5&^&]N9>\#L>?AD# M5RO-MUK8EET?&!5[P\]T$*4B2=BZO!0&_U*^Z7I8A<$;DB\HHC85L3>??BRFAV]':SX@#M@:B\8$CT MW!2YTVJ1'T] &;&9'<)"<01*J>D35K-&MS=:PPK!1,*@L,UYR[00#AG.[AH$=BKDY-G:_=8$"<'1TX(W#%YR; ME"E?AJ? \O!:';U13'-X (@&SPOA6UVS8?LTU4"\1EQMNZ/(]V$)F7D)(\>+ MQ)HBFCK)TBE"<@ZM&%A-4*0CP/TE0Q7>>/++FEDJ;WCH U"?5AUZZ:VM&3S[ M=ELSL JM43 $+=Z://KJ9LJL' 0MF6+;)&9<,"4\F6GQ8WY"BN3[S?06-@1Q M%(7+;UEH0'T@WH_-(7( ROS$Y>))V9U!D_=,;K1!6+<[S?; 9+PU; TMH],< MC\?L_W"8D;QIXL=;F+$G?CGT.?MVR<:PPP_,>6&O 4K7K.@$*3D'^'F8+87, M>+PWR CQ;*&'GA#E \VA$X/@_\YJLQ8-F"+0]-\V."*0\Q11 !GQ"=D!<-V_ M_\2NBHY_4\W&,.LT>LEH-U9/+%Z8K$2#L6\IZG+M6O275(,_VP&(JR#R^<*T MI(%A"(8*/ 1X6R@_PZ?G9RA]>?S'S5?M]N[3E]]O=.WNYG%!@ZQB)A2M^LYS MY3@A]TGL1^Z#CKQ@"^;"P*V%[-I(=D9E75<5V=4*^Q39[9Z)M1>RZUQ<&=TS*IU7=*?HKF1R MU%[H#E.B6GJ_L_.L$-4CH*)Z+!]NELCRQ&Q7>^=X0?!>@S^Q=1:L3^/?1Q/, M2BDT7T^\V+%"J^T7 []0 (8/WP6\48A U:"H8TJ1+KX\:>!?5Y/]B# [X+QN8H[#EN[%E0 O>" M/6;SXJJ@;>JQ5MMOK-&MRM3;*PY\Y0YG 66V &A^UH1+ZRIW9!XD47\9W M&90 @OTJ$")OS(WM[]RZ_ _WO2)Z-BY ]>R;AOFQ)L,RU B6-_"$5XU%IL*B M4\:B)8[=\EBTWK%D8FL,W6A6U1E#(5*=$&F)I[)J=M2N&SLZ!P>DR#X'6%\F MCN55Z3(G;KM5Z&]<7051FL%BQ$SOM^LR.%>Y =XP\Z%B5,(@D-[U+D?.AK)C*R+F%T4S=Z*@.G8J<%3D?RI*L MCIQQ_$1'-WL5%V$H>E;TK.AY8W.^.GHV+ZX,4+>[IR&?"]INEFD])%]_B43U MP1 9-FO:$5V*RZI&J0UR@\Q=XU#&ULCGEAVN[=M7U(UUPV9U@XNRN%6S1F>= MLHW.!(MY9-]7]35KM1;[FK5:BWW-1$)<..,9D M'^*X "L]VKACL0[B 00A, XX*$V?-T1*G.)WRO! RS3YP 00*7"77%=B7+?BG= .>X$W&XM>]JWQ[@,=()R-&=,G M$:8@4;PYY<$ "'ADY+L:LU >4P_O&%I39KOTX"!R\,F$+',*X:WL.JY]Y<\< M] U--IO6GB+;8NXHIRB*>_\=V3XU"Z=>XDEW:5HCFWK (>"/$:C,6-B)ZB;S M83'X;;:9N>0I@48]=(5 1HX$\-<^1:+/N?;_O&&@78_"CUD=U0%A^B3T&&!! MH>AYKF$!J=2:GK!6!*4U_.ER@1TO=CBAE[ GGR>K%_?3YY]N[Z_Q5=3(&[", MP_(=CFW9M36DOL>&PS5H<0P87:J[00E_#5V 1?]RK>/])I4BOD MC*384"\!?IN]#:T:G^^NN"T95? VZBQ6@0X:BUU3=E-GYSP;)V,%7X_(I,24 MYD(3C0:-V%-M1C,B @T8!@*-- 62[<)KM,+0 Q0,X47F\A-M728F6S MF?-*(TY $]D A'<6EDHA3:J%[JR;M] M/D--"JX0Q]30?MF^/;I.-UHV;!7K:-%\"%\X%VZ0 @#$["?6/I&:HM#S7]-+ M"NVEU&L(.TD9S=))./@>+\G$APU$L!!T<I%CW<)K1^%-C M8P .G6B"" MVJ =M/IKG M1YFUY&8Q#E73-'FOI!6"DX0HT1B_/0H&J@7H?@P(<;6@*>98B M3\S@+3'#"E0F1"<&K'8:"6*%;=B!F.D.?_'87RL$8"CD&!Y7K#,$T3"P+1LH MGM,R0)SXWG=ZB5-2?UJ+J)F5Q8[D+V.I'CUDUE&$G 8@9Z>QV.D@1L[&.A-V MOT?HODJ] 5TW9(C+P5"DRT:C27H4DMN#!.5!D$AJ&EM%HG%LNPS,&^#.J8#T MGJ7_@$B.!79R8RUUDGDJ3Q749RX=.)(UI(K9$+T>4UL*G/B.G%,(A>5CCI4& M(%7##,?1&* @R$*UN *0 M0'JVF#L8FUO"01D@<\7[;FM)E8%?VT!($C' MA[_1IB"P!L(P0,B:S68++D37K>;-."%F!KP-[=8MU!5B@LE'+&5AL?:)N8PQ<8;_BKL&"L$&Y3VS=)U]*',]]\F+++ H">IGP'N<1((&=34HDJ7<$ M6RE\!-?AQ'YL/R$._$I8%F2)$EMG27SY&60\4A2\"]>0.\T\1(< .,#5>&"G M*__,1 K$S5,6!PEDB(!\)"FL&]H_O!=XER]8@CP> MV@R!!"T?X(TNBILAOI_CDF'G!#89"0A? 7<)0L!+@@CA9UD(<^%C+\+IS-,Q M<@X7>\ZSN)S!HEV7#,$EOA*^8&&>:JM)T&&([><8V(E$[3 (;(B.& M0+0.C>2RA8$N%!E:8R3.&FU\@-T:#98Y.)/L200G0($EC68L?0#IPWQ-IHL0 MH0B@V$+"2P#GMY6@!PI-I"06>"X; @'./$#J(44]X.R7VRPOH#MJ951B]7.?:7@K-5!$V@9%["VIP*([7BD82 M)^-IIK!VS3"E,T$-*%TSH-2L8D!IWU0#2M6 TD/G[77+YNW%)OD]]VD,\V+2 M7KL@::]=D+1W=_,H1Y%J]S=?M8=_7'^]T:X?'[_>_OS'X_7/O]UHCU\T^/KW M+W?:P^.73__\QY??/M]\W2[!KWUB"7X_@W4_HF0**8AEWV@0P5J YZ*Q4'A1 M"($Q/\&;3C%1 )VQ$\\!:B"Y*8:?HTLHH :%( W$BT&X,-!T@"%I;D23[E E MC$)0V5QRZ=-K2*1G'ZU9D1\_*';8?[8=>D4=EQOKKL+%B%_//"1T$2.T<.7H M=PRPM9'0=K,/+=CL_9K; 0!.9''Y>F\F-;&O#W\$.)@U#IC37H>(6HVD2_]_MJ4@UIG-1:H=)O) MPO/,AZC@VK4D@BT9+=QN+XP6/AD^\)@;[$LGA)HZY;P+YP1S1NCTE4;7D/@& MI2 M$F6Y$X\#=''T5+X5'IF;+TQ10-#Y,T^W6,C4V.%3&:>KUK39FM38835V M6(T=5G-BZPXU-798H9,:.[Q#4?:";9YHOA\VP:"=9FVM0ZVM.B"KQ=5F<16U M)*8J^%[-Z>@NI: -[-%=&@2>6AN,HBV>3B.+=6WCN)R9B%-QRC:O:&/!:%]O MMT^HI:FBA%.EA'4=UW:BA.[%5:>OF\;.,WH5)2A*.'2SLITHH7=Q-6CJW9:2 M"8H2:D\)Z]I\[40)_8NKGJ'W:C,[H,HNW74WAQY$ #N2>8(B$BZ26W9Q*QS: M_E7W[]'$-P8B/:S.>/WG?/Y&;-S+A(TTW4(-(Q),7D"FI%D<@_E:0/F.DF2^ MC 57^9("F;R7I07#X.*JVP-C8;'TZFA5)(5=)4S-O6)7A\87Z\U34L 5=I4P MW_:+70;QKGYWY^&5"KOJB5UK3*+]8I=)O*O5K8L;[;PCL)M$DA;,J0U#>*H? MN^K'OL)1$R42R M=E%5R=6F^DNM:;,UJ2HY526GJN1465/=H::JY!0ZJ2JY'XX MZ^1@5:I(KA9L1:6![[](KM-317**$HZ%$O99)-?IJR(Y10G'0@G[+)+K#%21 MG**$8Z&$?1;)=9OG721W.%M(5.7>M\R,ZMV$JQ+(#+ M:9*/V>RO)J!;=^33>#;F?"+=79#.=2:0]^C%J:WO>/&U[S-7C'4+B@BG M@R.J=M8G5V#O&Z>8*Z3*(]7@$$B%W0";AD*J$T4JHWD(I,(XG^@W.&GBG-&NW8X9X#&H/=W5T05SM45Y]8X,@^ S94_11*$YHWC-,PX M&]F2]S*6O.%Q)42EMO/YI' MX$\X<\S<+M^S,LS$"4TMO5-9UI3"S)/!S.UR12O#S &511G-JEQ>"C-/!C.W MRS.M"C/[6+!GZ@.SJBSY_?=_/./>0&J"@^I2>Z JXFHF.$CD+NA3VS=HAD-5 M'DG56UI1K:+:BF8XK*!:$ZFV5Y5_3E&MHEI%M15-<5A!M1A1;IAJ7I*B6D6U M-9OCL()J:6+2H*I$D-I-)[TT]I;YPOXWGX/\)+?G; G$[A#B8.A].8 MP>M"/^(714,G)!C[@$7Y,119F/P5!:$]?A4?V:[%7<"K#L4!WQZ?3=%?GVMC MSW&\%X"!<"-<#IF(V@6P68K*:B_O,BQM E[YO ]=S4&QWL9GR\ZNV@I\"+;LP)MYO, >UQ; MVCO;A6^\"*!C!>]3I\B2H2&9\UL\,#5*9(,GG>_8CCJN28T24:-$U"@1-?NA M[E!3HT04.JE1(KOT_:RJ)2T+*' M? 09UV>/L.:;(.PB3O8NKGK=JCJ7*(P\(8QL'0@C^Q=7W?[.&4P*(T\/(]<4 MW!]&J%-OD=;N;8_? F$K*GFIM0ZM.O2L)Z0U12<'(:1!$PEIT&O7I)& :EY1 M.=JMJ2C9ET8QP+8H=6F^NX573&$/8<^:W/K#,"T3F5;74(W#3Q;MUM3>[XUI MM2ZN6MVZ",,UBF,<*H>%\N5H>(Y7;9 :@W\CTMEN1$@B,AH0#>S.H,E[)C?: M<+#M3K,],!EO#5M#R^@TX5C9__4[%QNE06326 QS65K$&[OY*6?%Z#6TDLE! M_ D36;[RF0?(ZCY]MH.1XP514;;/H"WH&4#+K>M0?H;/S.< W=[]\N7K[]>/ MMU_NM.N?O_SQJ'V]^=^;NS]NM.N[S]JO-U]^_7I]_X_;3]KUUYOKA\43S*:C MS)UFNA1\;<%BS%-+04)^Q]Q7W&M@4RZ0-^,^"RDI21Q>@%E#0YKS- -"P0^\ M,>7^Q#=C+M#+Q!Y-X)89@[NY-K9=YHYLYFBV*Z0T@3?0V#.S'4KI8:ZE\6?F M .BYI?G\*7*8[[QJP]?LP__K;WW3Z'T,M-'$YN/,ZI#/!_C0*?O&?>IU )\@ MX]0FW@NNF3F 7[@8$!5>Y(\ 1\MS1[RA(4#6O"9.>XJW M#CNB/^FNF^\@4R@[ZLMX;(^X+QZYY$M8UK/-7X(EL$H3JN /1@>$[@4"UI % M=J!K;#2B9=CXT6ON;C;THA#?P &!\SS&_ M[9FG>5D_YFE/$ETSO84- 4)1N/R6A2#J@0@O$RP5 ,K\G/BIF?'$+X<^9]\N MV1@6^X$Y+^PU0$&594' ;>9@.+_]I9LV2<'F@'@\7XQ"!#6'^W@5K(G5 M9BW:Q$?)];?UPKL'_)+8%A#&)Q1ZP ?__A.[*CK)Y5)EK?PX&H$Q80'P1D!+ M0$!@/^&$A9H=TL=PO, :$%0)%T6NX<=*0"Q8&MJ?$^[FV"DFIX*2CUP[0*83 M.2!M8/_<=X$;O>KX"M#:V-,3\"RZ"'->8S9GN\#UI^POY&,9=B>8ULP'L\!_ MS? ]8%KPR3<> BL5X@NXN[ M)F"]12N:?U/X.B/4@I-Y!N& 5S_;F/.+2P=K!J49($6@O=CA1-QA3W%I<$_\ M*A\P_,DE7DB\G+/1!);HP1=C!S-ZB\1J$**\?@(I,/9@7[B>$? <(?OL\9C[ M<%(V21W^'9-]N8MB )]OP]D\B/6">,:G>/"U@/97'H0L\IF+P/W*0Q#ZVG^Q MZ>RC]@56X6CJ>TA@5 M"<_%SV:$2;@\_!> Z&@(A5#(VU12RC.6Z]D<4ILMT\\^+YAX,]R[#@H<+/E5 M/GELAWBYKDU@D8!/N#X/W]8HD:V]5M4]D)5R!]3W52#)@K*_35G##>!_^/HG M4.-MJF#)%Z#+X$:RIT^2*P0_O]X+6@^N72M&MP)[YVRJ&T0*OU1H@T(VM)9E M:N\02>&KA*Z1!14PAO>J-$&5)J@UJ=($59J@2A,.G16M3V+$I\J0 ,-<4 M/N?6(_M>.@>OBV/B^WIS]X;,]9E6HDCF9$FFLV9$U%N03 ^MF*YN]$YH$IDB MF=,EF37EW&]!,EB6V&GK9F?G7&]%,HID]D\R:PK*WX)D!A=7G?Y '_3J0C)5 M.AN.P2!;DPBBRB17T,^:\O?]TP\L&DLBC:[>&NSV!;K2J&DVDD*Q>2+:FMOM-D Q+)CN M9+V=QQ:_3=ED*3WWN();>VE>=_I4M*;&_4VHJ(VLNJVWFQ6/;UISGL?<@.GT M$7--%?R;(&8'$+/5U)NMJMP)"C&/'S$/'G^$18N^GLV6WNHKU%2H*5&S>_ X M'RRZ=W$U0+NK7?%\J#T@INHQLDN/D3?LZI>I:I*/N,3K/W0/5!Y&I)ES:%>Z M@&ZCL\$*"MH,((UF_EC%]DI0>/_\*B^R#E._J@ MM7/*A/)@U1+'#AXPA44/",>: ^4E/4T7+6[>D]YXD\4QVH04S0, MP+&.WFGMG)%;0T>\83;,NGOB'[V0.=D." << GN:>6-J2FX!\ZE!I-G 2'.W MJ;?:.Z2I:5[1>GM9K$/ W,. />H9A5NQV5[2N:%W1>JZ5V<%I MO4U!MDY3-W;OMJ^H75&[HO9EU%Z#)"2C^;:A,&/(>>/J/$HMB0UFC]J\,_4\ZG3QV&OCV,X+V/'I + M0,3]A.O$'L,_O_Z:],>^]CE;:%L+[+ZK^M:N[EM;/%JAZI:TF_1?5AUJZ]%Y M5:UILS6I#K6J0ZWJ4*M:BM8=:JI#K4(GU:%V!Q?7'ZZ-VN\#CDWNWLO=SRN((6BA3/BA3KD$[0QW0"4^\V=TZ-5:2H2+%& M&R]'BG6(_PTHV@_$:'2JZNJKB+%6.*F(<2-BK$'C!;-Y<37H]_1.:^>^.F]! MBF]=#GN03CN.(R/+HSC,IIHYKJ"B&G2),(V+*] M^ZI\]"11K%>#;@^FB2C6 MV3T;6J%8+5&L!FFX9NOBJJ)8C4H@C?;B&)&QZ@)BJG:454[JK+. MSZ%VU.RHVE%58:)H_1QJ1\VNJAU5M*YH_1QJ1\V>JAU5U*ZH_3QJ1\W^R=>. M[E ^]_89J50%]9OG/EW^9C]S2\.S#8,=2M+P6?0H\:3Y^K+@$4%54&5F#E25 M65)EYN"!.'0@C,"XJM:,!5A>N*IH\3,?9;\RZ*N6*D6;?.@9C4ZWFG(F]!XV MVS6KL:)%K2ZUJZ9(YKA2\/,E0UA$M&$IPTE"(V8/&G"&&!BJ0D%5**CTKS7Q MN#4-@^\\5S9=$+I0:66YU;RXZ@[T=O,H4KM4EJ4BL[V0V9J>R;N3F0%D9NKM M;L6!)95!J3(HWX9"UH1G=Z<0\^*JK7=V]]FHQ*):XL^:D-_N^-,"#JN;9EVF M&IQGUM""5TGE#JFHP_[9R]ZM)$Q);.F#P W<&VN_^PZ?F'Y9<'S]2M*)F$3P.P/)LCP!>,Y 1U/SY*Y\QV[]GCMA#LK+D M\^0I^/9?/!!F@79M/=N!YP?:;[]]TE$L8NMJ&] B##3 ,C:R0]'*&A87<)#Z M\#< !MA (%,8L/EUTF#Z>;['\/2">H1C-/]NWF_C2@ MCP!U_N*CY#X@/LL6'<'1Z\EM5\^@'QRPXVA3_%N>M2O1)W.Z]$7R=\PE,-\D M/J@(<.,9/P#./9/,FQZU.5HO8&.,/0WM#]RDZ(<^%8^6-XL+ 1+HTXW"((17 MTBK8S$:O1! "BZ-U>#,! OS]A?D^H_083YM%_FC" CYW"SP_W2^!:$B01(TL MIB]< .EI^!R?CS@@(Q(=>X(C>F(A": ?RCG+\EETW7DV?L]>I\2^O>O1OR/; MYS]' 2 .YLS]ZGO!AGIQ-\/T05CVEWG. *D=XM@ ?!9,]"QFB;[D>(Z@"8:7 M(P?T0<0'"PF)UJAA>W\ O$L592^>_RUS,CKV..=#@"6NGDXEG-B^=3EC/M _ M_S[C+FRJH7T9PUM'$]FE7C#4--TI[ET?G]"$.Y:&.KM&# NX!R_,@1+'!L># MJYBZR')(TR@DM \:SNHN>9#]XH-\Y<[L0WQHL*JA[1)"_P,X'*[[FC94_AA! M*UW67B ^Q44882-QIAF=2^I0K\7S %"#U>2!?M3>F:7W/GC;O0] M]]R[V9[ MY=X1+=^URNZ_GV\(T-GS_MO-BZM68UD4?SD$X%VVH[6:F@6F2C:%$"D,EN;@ M* +WDLUFG#FD3X/015-/\M\1L$(&K,$!7@<2A(4 .B#8QPQ/IY?ZG"XC*I[( MK<:$&X^V2#AL.F2"X0"+( 1]$ADN\I]3%?0/15PU9JBI],XKD\@A1T*$X:4\ MR[F&K_071[$W)D7T5$&713;0+:6/2"B4-"+!]T8H7P ,S\R)8O26>:\"AF*@ M"2 ?$R+5(K)W;#:T'8 \7[PNP+DL5JRTTFW"&9)3&V+!6?!/-AHQ!T:J$,7 M\S$ 40RU>8CMEB%1C=00\2)O/.8XM"69?9.WO4X5'KV!H3QZ9^C16UI;< B'WNWCS>^:V=!^O[Z[_O7F]YN[ M1VFJ/&B?;Q\^_?'P;AC]\>Z9(O]S=?K_&+AZ6U2ZWL6R ]"9@L3; M &KK:V"3P/$SV*K@/-,G)"<=F,"\P,M&#B1:@=HZ;+2+[#77]%KM#Y MR0F"#\5'H75JY<=N%8IR\3)'S.7R0I0JJ$_3J##N!/P%/3)"_,"J_R<"ZQ>H MXQ6E&\@OU*;AX\PF4=@P=""">'MA8"\[GD=V=>:=X82%B9Z!"YXY#-5'T*;! MAJ UN):0K>- EPZ?9\]Y1G=&\$U\#;L6^CUJ0&"&1SB!+,2)9#'LA,T.BJ<] MQ05D+ ).+F9,KP-H6C9*6;0/ ,8>H+$O+L)*JT,'C^R9TSX5/!Q 5^U-3 * MF%P OC" -_FPI#$LS<-!>6+*GE#S\/D2LB3.+C>N")#VO-W,)=66Y)JMD+ MVR^UA@5! ,9E&1E@@)G[ &HT$M@=4!+ _ FP!,_Z%XDPOTF$>4@0)BLDZL&^ M4O1:0O*+?'I#-:9]<=Q!K2_/J'CSEQ)VS:%%U\J3O@;QXO+84ST$[JM]<[T7 M5[M%E1E]HD,?BR-CUI2K$=*U?W%GAC8MTT(?]@;?.-Y(L%]@/"-BD^F,4.EK M1^^I"]Q*^%O(],7+AHF7&)>#SG+<"+#U3\G]]!(M2HU/&BT)HL35S&Y3B]U( M2+MH, FYAL<%OS\S6SB(/#>6-R) !"_+O)J-T$4-JQSZ'HA7V/R3&%X)&W[R M, ^;3&9X3O8F:83)Z$0DC6@V$K+881BX8,#S.0@L?%KLT+_$)])41%RKF+:* MTH>-QP[&05/8-;0_>6QJTD.%Y?]*X0'?>[8M3MX#3O:_EQW-*B1INEH0\0 $ ME'&1,P:0!?2\J2V$MYB;ZJ)83I] VWJ"'87R@-/'Z?![",<5>%ILG 4(@1<. M)RBQAN[10= ]4?0B:[,"O7SC82%ZG:KSX,]TKBZ%FD)4,,2Q8X1(*(7QB$VI MA\"53)@6H F2[Q4PZ5($+[+@!%2PHE'JLR1,R7X?8SVH.B-09/"XLX-<4U*; M^%[TA%%5.:AWYMLC$2EA<%E 8W0O1R!/OB4AU4_WGY)@*BS-!J2]=3/#9C<< M20Q+S@X9?0%]ZH=6M]EHQ02N:]%,:_^8PF;CQ[>$)OF"RO,((,Z9M5_C\R;7E:A/O!=]B\3&N#)\#-#Z*T(J8 M?Z(N&3^N"(P/Q\Z$1^V '/B_7E_?9XR3*6RZE*AH1;VKZE_5LHW7%T1#"-($2Q\62/T!KF M<1";AJ<3XR=*$S)5!F9$JA12DN5C[!\N!$&.X08W)VB>?.\%A+P-$M@F9VRP M0S\,F3IZB8G0'UI&H[,>\I?&6[1_68%8 C'%TKFHN(M0P:( &-.NAXH;85TS?H5=0&8B)IP'I]3Y7^'&*;,Q M,PA-%QN%'-K"0(N>^R03C^;(""V8&4#Z.SFSX&*C,[]@T!NFJ+G'#C&1J_,5 M$R!!NV*7_Q.A V$,[ XHU\.L';KM$A]P28^*(2+IG^*SR]YOPON+]TTVW#4@ M!"FB@LW@-LA P-O^@Z8F9]8N1D+] MF-0V;IIC8%OWTD 5)CNPK;RW( !D'HFD/O2%(H*_)I;*83E4D436$(F?:8*,>,P%>)$KA)2UF*[_V0XBLIFY^\2>*,T. P(!'T?.4CD8[]41SV5@ MX%B7(>> (7 #AHEA1SFV2D\7R\#_T$44>MXW!"HC)1Q,7-O#T6D?N8PNUP1(^G!CU:0/Y M[)-$D9&R-/7JS)AMQ>PA5B[,'U?I%PSL>W3V $.ZQG@6H/RG^T]YI:R5<\DL MVC M7;A"B<50Y(\6#U3X70LF]ABSRS!&$F14,'IG3+>I@W3"8,T3 !8\'-81 M"">PN!J7^Q7X(8LH@5J'/T)F.]I_L>GLH_:%NFHD50!?Z=,OJ3J3^'D;VHU@ M5XE^)G!$ICY*;20^ JP*2'*Q$OXR#]!4X8MC9\>(":2%LE_(0FIUB#EN(E?0I=,QT7R$'Y*F57*\TQ,$LD# M=\:XE6<>0V<) <2*1DX[DUJ',)ICW04K/;(:6C8L#ZQ,A%3H#Z(X\EU. 1H6 M2TLTR%>+605"NHAO@#_FX_\B7T#F^NEY.W?IYC)<=9T=60@*P7XD:!UXI=/0 M?D<5[Q)5;L%O,K[G_#O&H+AM]!(V9Z!K,3O-L-'\68S9"&4-;-1Q0+<2T.,B M8 <']6R#28TX!^:XASPU1"\P*7P6V. @D)%)8DDXJW61C M#_!-*,_,X;E43/))@Z+'A-N;?X<=.80?2TR!Q.)=L-V1F=,2,6(FXJC"$^X" MF9+YJEW?WPK3F;O('X(-]D8Z?DZ'AS.+8W9$?:GC!YY ]KUP +$IO"%PL).N MBQ)<+$&&/.G%L%,M?G<^<"BT_>6Z[5GF=G:7YW:J-,US3].L>6!!3WE++ K0 MRQD*3Z=H%'%)(?MY-5;H,'$>1,+SXZ=(W5Z:^9[[Y.79?,S\X<4@#H2,S0H1 M(3"SBCB(=5&=(+\C)XBHC 0F9Z>N%^&HM=*H24/[U4:? =59B&OC' Q:7-&B M0$MGPC1)MI;-]<",PM>9+1U7 3)WS,/()/&35) +SD9Y,0;#I4DE"]U%W%^N M?@P2"KAWK,V<:)"KL 0= 397%LZ2LG#\6Y2]S!4_^%1>45#K+2KG8'K\[R7IJD2SQPC!(%[K'( M!9:5I%BZ%@LFSX^+V?%=6)](OG\:GR$*#&1X(HYCV/E*-U%R:$_C_/GM\X-[ M1YX?_$_^JOW.L2 X.%'Q_2=J64\R!"ZR:]&@C4B> Y9/Q>[S90Y<^P: D5^! M_";DQ#@79O/HY*1!=SRUHXC25& ]200CVSW-?(2G(R@ ,K$N*#U%Z9TS5 Y\ MGDDJDU[P-)*,<;(TH0:KURG,7*GB=8!@<3%F7@.G$>YQW'O&AW^B>(KI'** M'[$R<79ER.6'R>$BH9VJC=) R_&>3$F%[3K>\T%%=-*QB4+3V9AVD EJ M;X@K6?XGD0+3;6-,$()=IN"]\"$(4B[36X9H5(/MHF?N"UY=RQZ1AK#XB&Q/ MFM@4$H@V[Y#,Y-+H2!QHEJ-Z@$YK*XV>D;8A2@06(1'G^2!O)3\*!@=\;)=A M@8$V"IU7/49R7T3)+8]*#N+G+@$N>B)!#[+F([(I9$792#"Q9\(E()^;>@;@ M5WA%(*.?U,NC8/U>MLR/49Q":#1"/-&C?:%!Q?T-,KZ/3)Z C/QG@Z.B]B\1 M6B*5/RYRL=TX>2E)I9!7)!DCN,AGZBV&N3""@R07)^4=&7YR3DQB460=A$U@ M"X\XTUUV@)F+Z!25:*1"A$*YYD>!K((_R)+4^$'9_E1$;C$%D6-*.*ZB,$[H M1U>)*-(07@\W6] 18Z8N&U3A:L=@1B#]RQJ=HATLH[MD\?2"5 :*7,LB22A: M&#V1$T[T+\HG$"1,5_1H8_(K*;E3 9F5H?A,RO2,7W.JKK),R1?A08;/8!@I M \8D^IJ45*=5?11?#F"'F-*)O?JL5Q=6B\EC(DJ+8F#NT&.,R*#R!WH8\5(< M6"B..8GMRO K(TWR=HD;8_E/%]^)#J[_!VGL&*(N*( M63G@=?(8*=E)(UJ$HL5G9*5*F*7GO^[8$[V36;*WE@ =W9R"3'1H0&X)I"0G MBI)&19EAQ!BR"QQSAH%UV5>!-!#$^64!]8U,NG\*M7&I19ITMTME#15T9P6&.(W8 MQY*I/)9M\ZC>.-%>W#29)YC+H6"R1OBY6'M>5!:04P_)VB9* !KF?E+CX%,F MQ1.;?UX&2%Y<+1.P*8^?^4(]/VQI4B46C80/)E:BNIT1MJ%\,=7 "CKT^?!U MN8:>Y1@ A8_X>/'6Q%JQB8 H124#%:GB47J.3 RD OAGE$%H6B5E6KEM8M@K MAE$&)@"A',1$Y[$LQ.= D>A;$@;X0% U%S::/&#MSI*U%.Q,BUS,1YFW)I.T MTV+LE3Q*2BRIH @Q$'M.3I07K)RB/6>G"G)(_*++-<>XE8*@C2!^(&# .]*Q MX5A]&G8O;-O4_BTU+_MX!V1WVHVFL7J ]*:/&C0Z/;-F\['5FC9?4W]O8\0' M1SHX^Y$:+_SN45N"&VQ+0 T@\]/%=QPJ?JRPN4,+K01HJAE#7V:B3\T!N.%$ M^HUV?%90:^U*=3UYNX%N4]ED&C]ENM_SE7.CS\Y6+45 MK#:&E8Q+*HAM##'#*&"Y^3&YYUY6V5-EE?58BRJKW*RL/*>PV0 .6K5E1+C(6S"4=YD,ZVS2D7;JL[@;+HO2=PE8QCQ.^;-%QV#B. M.XET 9]BO\/7;*N4I/=*<;.579K?+&MF8Y<_V(TZVVS;V";MJU#0@R?I3DA] M&^R29W^JU0XI/G^5^ Q8]4EV=#S1 /&7)5E\F.[FVP&?R_3,MA5?EN,T7\?C M\W5W4/L4F3,J^DYDD]>SLV66Y:X?+) MJ314)8[ 2YO5)'T]J' ZS@'"F06@#6&F7M'Y)/DYH>BY&:=;S!7?PWN1_5R* M7,VD!2HJWC."=W43[-G"/$ M; N6<#YY)&^18P.7^=Z+^-T\4CC]J'VBG$>5;Z30I"R:%/,:8VM>-I_=M(_OJ]6N3;.O M-YL#X0#?#P3PJU*0*)]]5,3-%.Z>/.XVN[K1ZY\@[E:2>5=;^;Q9$HAB 8H% MK$]Z[;1ULV.>( M0N'OJN-OI#_1![Q1Q5XFO\T@;7S-2:JDX-\N!H9")U8^> M#:.KMP:]DO1$XN_?M=]_W^DN5/$YE;[8%N MM)K'C\PG>CP=.)Y>Y_B/Y_1X3>O]CGK:$;KW'ZD7:4$"\)96A\P=:\U".11) M*.S*)-T5-#7G:NVVWFYV=S)8=X)/O5TQBBK.DRI:3;W9VLV-,I@L ;B8I1 X53L=#..+14=EQYV* YLCW +E=;PJ/AW\MZKXQ M/_0A?YE\:+:O /4R$B-";!>;6,!#=#%XAPI];L'[7!Q?43"#($&VE;"GF5RH6<1%S@WM(07 MNO)1"'PBG[@! (U)R;8LP5D- 8U P5N=_%C!A/[GN0^U'2D<"J-K<8$V0[QX M^HGJX/WYF4FBGPH !DB%>C?0:4\!!>S+^%FYB7,G2I,KZ^'SL9EEAG<(Z M52G_EI7RYUCR8G;,6HZ<.#8PMCH*C+N#L:?FGU1%UIMP?X6/:\FZI\!8.5FK MLLKE994G5ZQA]K93,,ZRLJ5E=A6P-BX#,GI[K#D\.7"9O>U4U+,$5LM47*L$ M(7;.MB!OHS2S[?T+NZ:^UAQS.INY]O:L7Y\ZD+O&(8%\7,!ZMZU.H5"R%-WW M%9#W#N3.0-']UOU+RJ;!USH+<&5FN,4+Y\-A.NK&X]8HO9SY(MN5\@1]V_,O M:<9>DF3ZY\3&[,,UJ:G+DJG3,7;YR7W)R+UDZ9?)VB]I[?$*=)$$FD[NH^%\ M4\_G(HO<&X\#'F*R: R2]0FPJ@Y>!'F.>.P2YT.EH30)FE!3..8ZNP&H FCXZF_Y,WX\]S]*(G])^ MX#8+]@Z[>HU3Q5>EWI[EE-A^'ASS$T9MZ[\OUL\MA?U=J-FRAUC+86?+&N:R M'.HW3D(PI1,\-/I%E\5)=J#-*',>1!!*"3\%!Q> HZ=,NO%*%IQ M)X#I4OPFA;$=B)&QZ7S!> %VH+D>%I" B W$S%M;#+/$U6)VVI-:DUJ30=9TQJNLL;K?EQ)[_TZU4;4]C*C=EGXFYW;V]0J['C9+O1T M7$G%FQV:RL3>#FA[2/\_BJW_4%%!UD;;7QD??DL_SV:PF:]"JG0)G8:YP2(* M_&E(;Y=FH[]H'0U9P(6OY9WQ?LY#L?.QUC[B\C;\<6?F>'3@VBA)>5=P'150 M%,\\'YYYU%E2FQW9)P]]LQBT@]^(=,EG^!#"/U/J09+S#6N?6<@^5) WM9OR M>= "D]HM3JWLQ ZTUHL[II4==2'+/ ,OSHNYXV'2TF](07LK&H7;L>B*DZ/5 M_>I^=7\%]U>DAXH>W0.1,5)CEG9=T*T46)M,AGK=2?T\M/!2]ZO[U?W5JVC$ MVUI&[7G;LM8F9;9[X&$+FVUT\UD+13L\T,R$S;9FFGV]V1P<[>!!A6M'A&O- MKF[T^@K7ZG(@IXQKAMYO&4>+:LG]1S;N=K/#,0YQ, ?9:>4M(Q0/.AX>U.VT M=;-3=DA;?9B0PK7CP;5.?Z />@K7:G,@)XQK76!K_>;1HIK2K4Y1MZHRKG $ MOK=M6_ZMPOD"B!P+SG?UUF#+N9]OQ9$V<3J?YNF8+;W?::O3J>7IO.OI[4[O MO3J7NIU+]VW/I 8B7.'$ND:1.-^Z55;S5A3[1J?3@=/I==3IU/)TWAE-O=GN M*$%7NX-IG9V@JS)/Y+ARX+:R2^7N-ZM$.PZD;[7;>KO9W^)8C)-JZQWY=0.]/B.;4L;Y]C%\1H3/^X:ZGHN7XY& MZBIUU;JKWKJO1Z93BWS$)5[_P>COI2'R9K27RWFH]/V+G5J*5K!MIQ;SO;:F MO=5)NGR-CCYHE:T#4?[X-SNO;,VQ,AA-VW) MMI?/T1;>Z3;W5KCHV?(3^Z%,[5U (#+/J.* ZUT.?J]'1376LQZAHJ&P. M1>[;)'1TFKIA*(H_M9,=#-IZMU]UWJPZUT.?:Z>CMTUUK$=XW^6@-'+:Z6O96/H&8.F2^.*XI[QK_CWT=. M%,B1Z1:?^7QDTQPCXM!LZL'2_R,^"";>"_SD,^:SD#NOVI [WLM"E>5IZR4M M<_N,?J4T[OEPS+[>ZJD.8O4\G+;>W-9SHLYFWYXMY0]5B%'H&&OJ[8,@AZ+: M3;(V]:Y1-F5"'B'60'PK MO%CG86J;>L]0G3)K>CIF6V\U%4^MY^D8?;W=5*WNZWDXAVAR7P.!=V:QV7O? MLZ)1J%G\F3O>;,K=\+QBJSTPB$H7HBN?V1LYFPV]::K8:CT/YUU+-WOFY@VO MU;F\T;FTW_9,:B"T%4ZL2U+I8!W)EAT'%<7N_73:NKEM@T]U.ON7<\9 R;GZ MG8MQ=G+NS(*IOW*7^\P16<'6U';M(/2I)>%YQ53; [W;5"[FFAY.1^\.U.'4 M\W!:^L!0#3:'Z%56 QFN\&)MCLI ;_=4!E%-3P?E75/U&:SGZ;SKZD:K MKP9#UNY<2OAD3T3.G5D@]?.J,M;S"JD.]-:V_4^4TVS?XKNIM[NJ1*2>A_/. M .E=8JRS.I>W.I?SI.KJ@S='\>XA=%"S\5=HO:G-/ZW9;3T[J!L7Z)2@#@" M+^Y)G6BSI9OM+:,BIW^BQWFHZ"MK;UDK7XM&SF<;;CG3D4YU(?MK/UY>9/20RUNR"%JA[>=&R^\),Z4!!!O2T;H)[^ M@1[IF>J]7EGG35E(',&I'M_!&8>(\=9 K:@+N1\AR@QZ>M>H>CS;L5'Z*1UH MIZTW2[?-/)L#/T'JR>;JJ^YC4]FZYN= [1L%*=S08VFM[LJ2:O-3V;0[1&KH&T5HBQ MMB69;BJJK>GA&*"*=)6XJ^?A]/5FZ?EHZFS>*AAWGN+N?*+00S[V?"Z-5"UD MW[?,.C]-MUJGI??[5<X9NEB[V4\=:]V/M&'IWVV';IW2LQW=R MO3,5SV<0HK[WO6<[P!9\8\_7W@VYR\=V2+GI[W=W"ARMW\OH;%_)JIR2>SZ< M=T93-_H#U;2U;@=C=O1N:\LN#>IP]DTU9J?$3)X3\>,KK%A7^&_J9E<)NGH> MSKMVKT1S4W4J;T8RO6U+JNMT.'LT9"S[.7[V_-X.G+.PUS@]=_ MG'F!C36^'WSNT#2NC^C(N#0;N/AY&+* XP.PZV-*^P#0\XE,W_$P-CU9&/KV M, K9T $[U(,=3Z<>KL<;?9MXCL7]!<-T0U>2V."'%A"AY47X>*IBV:'.IVY@ M_.$@D*DWZ^Z#6;_E>.PJH',@[Z0B"4422[WR?=WJ7CD/IM"-/5N2VG2BB042632EGK=W9** M%4DHDC@EDC#Z>K]T=.GX2>*TM>F#C*JL@49-GO>?R!4=>^0S<8XI\Y]L-T97 M?+[\!%$4_Y3;OT2V]<%H->;&L_X5!:$]?A4?V:[%W?##I;BLZLUWZ=TKMV\N MCUJ(E2^/6ACO!7HL_MQ+",9H;K"7BZM[[H\ I.R):Z,)W*'Q[VP4.J^:%5%H@FZ# V[D M@S8*1191Q*PEBOSB^5HX@;.<^)S3J;MPC3:%&R>!Q@DG'O@LY(@68KFMIJZ9 M3;.M:QZU^O'Y,W>3[>$_ 9P[L!V5B0OSE]HS;S;=C!##;O64%#N\<_ M+\6?.%LY::VYK^&92(N? M[C\5(W&\\A6ZI5:PYFZI-7>7K/F(4:0D^Z?6F_5A_'GS(&8?KN=>9MD#Z."@ MW -[TK4@ MX,YXK,((B&P.Q8*T<-++II[%'2#:E)CFS3K< MS8+\(:GS#(3H1<$JPZZ10XC#,) #8^*C64K3$AW; M)I%F@2WS8EOA1/JZLC=*+M!,;V'#P'.B?V>U68L&HGG\WQ=_LSN#)N^9W&@/V:C=:;8')N.M86MH&1U8VIC] M7P]L-DKP!)9&D1"A.LY R$2V#_R,F).X%:X0I.+G@Z,"-<(JHZ&E ,,$O27K*, MBM9A95["2>58Y%+DSP(TL83R"ZJR5'EQL;$0L]V$,48SN&[D36<.3W3Q[*N/ M6)59K[@LT7-+^20SRB."$7#0BIU[Y"F\)'U2N@LSRJ1T9\=W!]E#22PLU%1L M^,1"J^0%1?=XB0:B;ZII-+1'B3SQBU^X%-DV6)F J>-Q@%@#^BZ8E?"E]@PR M:4IL@P@A9-^X%X5Y]!?4<<384E+Q?02EQA)4]8(!2Q@_4T ZI&^-" M,KYRB:: :"5MNGG$+KCU_T5 +ZF?#]4\9+;1%%^'*)O8TM+01E@EZ"W8XO<9 M*J%N9M'+[$_DEY_Y*+M60[X:E@AR4MAD@8/ )Q."$IPYW]'@.V V'!6(JP@ M%6!\;/@Z0V@(%BQ!40 SWWR\%8Y9! MC F0$J?PUYB-LEJR('1\ M6NQ/R#SM2-S")=VBG[Q .KYNX(3=(-/DXM2Y!&X=L4QR ^T=_PX2. "6B9]: M? :RVA9.,')S3,&"DUZQ]X=E'5_0=).KCZD1524;SS*58O#M"Q^"]8(,9NRS M(/3!#(Y\015X$#Q9 MDR]YGS"*N46$'"0>6IDS7#KJON3Y2^@4Z3!>D'!+@NH'O\YFPI*GX\)5KSRJ M>!D-[=,4H^SE5XBY P&KWLQA/!BJN?HG>(C\?VR,:;4NT1 M(P GB]:I;C//43.(1O8:_%]Z@#3+ 7%#&,HQXQQ$I*T@?F2&WK M=^9_X^$;Q!M+JCD'%]=! J)I#**8165%MI3BB(8K)"X]"\O [2"Q*->)X>!] M$E@K7(M\&YB@#ZN6FA6:J=N81*+TU6AL]._(%C[3] DZK3=R46.?DE6,G$G/ M\DA@;A@.A?5C %$X=TB#)V] $,W0A4[,"MC2A&- !R'3J#1?H4:<:>4Y'$[Z M?M@!WKG<)[-WL,RG#4\ (_YF]X#Y2G/)8DV$1$[Y23$#=!BDE3$J-\V\MF/T MEJL[F=/UX2,7U0JARN3T'J)ISHW=1?'5"5,ID2^9KQBR7FUYL]KD#<: MEK"/.%J-H78*BTA7FB-$C8>&!02D MN668"CYTB0I; MC>Z<>99^L&]U_QRS,UM-E9U9C[74,3NS1AJ.\"VDG&2I;R'G *(P@+/ 8]IY M'M-,([)Y'G/$IMV&KH&5VO8Z@QF$\V("U3;!25T;1F'ZK#6&N"S"L& 5U(H8 M&;P0)93_*K-UL58+=8XC/L.2YOFO5,K@$$Y?6\"-$4!T;,I*SUOI3QE(L1RD MWL18S]C/W_DHPO?JVMAVL314U^ Q?@:A=<#D)^: NL.]F<.SJ)Y:O/.;2&WK M3;>;"Z5ZPI.1F4.%G7["<>1@N1$U+M"3:LT,CZ4R5]\;P8-RG#+*IF7&O=+VK;>%DV=PG3CYCMBQR? M"<"5"[&1/C3 ;E%,UBG'Z)/5S5% /'H^K-JC73X D'_Q@2SL8.0U8 =\'>O8 MH^Y6 VW1]4HIBIW^Q=6=!T*XKU.]N(G=+E(]<4\@+"FU]@+44FNH LR_$5Z_ M 71/#D%UPDQC$\S<;W4P\"1D4D@PI/J":64A4[7P-VIG1[SL%Y+38'5H#R%\ M$"Z=@O?:X8HHP#U]W]$,0&PT*^B A>Y]3CR29Y9'-AA MM>U>:B2['B>D_DL%WXHH>R,15!ME8RAO\D&=>/E!5&SP<9_@ M8 $;79MIM^XS"V0M^#U0+X-U7H]"[1U>)RV.3[?WU_@A7"8UO??*DBNK*/>: MTI(S3&7*[1G.G["4028;(T?^E!"AK2R\;0"J$]".<.'*,LU8IA^5@E!KG;J3 M)N^4T:F5N52SHUV='V-DBQ54OONJ#(&,DZF@XF=)^H R@PYM!F6+$3;U,O4S M&1V2%&)7$NAN(WM&\G$$9^!-2:#!6OX="8U.6-WY]Q9TB"U.6)SS8"G_UC8D**771#G#*H-=,86?MP/4S:778)^BU%76#O>N=Q3,+]<-H0U>"X] _VP MKHBPSR]816-5-+;^)KR*QJIHK(K&;IK_N4EJ6+9/WM(B2.T?8%\^8W=)9M&& ML51$QBPRN5X+;FW9MVA.H&9K.C=1P)],2KAA+ M1*4=G1^PE=#VY<<9Y5T8GAGU7;9'_#ZSDQSA-)\V,41$RC AAC8$=6$J6[3A MLN,EP0+2ZGKN-B M\B*-96#!1*>?Q..>F9,@FFBR0+5( 0>CT\:^QE1"(UL]4-_GE'F%[+ML5AF( MIH*4P2VXEYRKX4@U@Q:"GN[O--Y"7B"^11ZHHP?(3SJ16VB31O&Z%C@CT(X= M30.-#/BDEY >=\[$SKO4OA=;9NK(+@"4]&XQE>T)R":0Y:R!S/+78_-ZDXP, M?3'727J$LN3,8'W\,@0T &O_U0=]) ,Q5;>8JULT5-UB/=:BZA9+\N&W:Y:7 M=X4C*X'[ 23V,X_S\'KS'0#:RSL )'QJ*7_')*)GV08=%_6':^,M_P3]PO*F MY5K,4D%2&KY;9J&F'KOJY6&-/3^SZN3B%49N7?'$Z"S@ M2>XXJI$5R4R+TF-FL)@34';(Q]2B#8 MHJ5N!,$ZBN,*A)RURK$Z8A8,+?.\[G#T-,?_!, ;Y("=2?L(B MZ. %!;^3H:O/C]=!FL\K7KET%ON+G B!WGA )^H>Y-C?\,TA6%@T\II&;<&% M+[ &,14]B)+V[[ DJNI74CH$(G1#70GWH85PR]:)/W!Y%^3 [!PN1D?-2S" M!MP'8XZ<9/2$ )^,_8;@0<(PEO>)9^,:ASQ^K$7#D7RB"UV+7 >-5%@]NNMH MI;""9+3@\HT09:):D:WW9C1?,L34!A7]?/@FQ/&:X$O^R)PBKB,2^1A,;,(>&#Q$VQ/.( M\"HNUL.E1T/B5'9!I+ 6K9HFK_T["431V@KXE6W]]\5Z^\IHMB[*KGK(D>L* MB0M_WOQ\^_CY6I__0!/'0N0\1FV&;*@QW*J#B36B@75R !#J!VZ,"BD8I@(5 MCCB$MF:J=AY>BX 2T'> +8:I=Y^YS'D-:1!9Z'F.C V]>I$63(CYH^!*I"^< M.8OV#%P824Z+C"(2#+!\CT]R[/?H3OV/5Y!#FY\MFS_8Z'/ MX%TD@F'O,ZFTTD5A4X>7Y71$J(>SZ23[$5YD5(;CD9_P4L<&^6O!'PWMP1-C M#X76D#LBGU>55-KJ;I+.UU?)?#*9KRT2&YD33J@+]>K17,A:D>L0&B5Y"*3U MQ*$R1*!,A"S[#&Z15D84"CH!:6=R%&M.6Y6AVSGZL#P 9)"/%\;E5"Q$!$I M%JH:X!HJO%+ODU%"H@]@F_)]XE.TJXDL7M8^H:K"#H6=VV'G.E00ZBOJZ,0+ M"2OF,4 7\^D\_UNF!RN.,H; MET$=9 GA:T';N1,ZW)(Y:,=VW#@O&T-#7FS')4Y\J?#*[!Y*' +#;0H*"LE^ MU%2E%V9I9[V"L@52RWF^?B& [R@9B?M260ZF)'A$VI H19-<)NGT;W%X^11G M(DDU"E5T"XR24 ZP71Q\#+^ X)HB%_M8U1"O&F#H,>+CG&66$5&Q"*$8A!=2 MC 88$GK_T^M364(56L*1C_T?_=0! ZM,4K5? %@== YCFNMXU M$ <60\P[$#XAX=Y&QL-M'Z. X\@1PQ[CDCK!:F)[_52=1#]+,BIR->A9KT^B M.6SOEP,U$]@V/D7R_M05EV'>"9HJR[,>:ZECEN>!D+*\\90V M+2?&D#!%B_.IL/O(83QG,:'<6V4UG:\(E"I+O22A5*.V$H@+#@$[T9 R186G MJM-BQL?80Y'-&VRU6A/4D MB2U-D2,C&"Y\1Z$<+X+=HAZ M2FS,%,%&KPO$^HKY&@R?S@6W3YP$DPC<]@L MX!_B7SZ"D3USV.L'VR5PTDT?\V] 4==3 6\BWT0O%U*OL:32'_0A_^L^(W MRZ\;\-5/BY^WNPW#- N_:C:,PL^7/LBOB8^%ZJ\+W-5+3?X]HMJM5:__"?"4G\98*7#XD-3,X";S<%_L'"9.?N. M%WY<4'?G"4?0S-LG134%>T2K_'>1\GN#*;]_'_H_7>6*S!*N$UIG!9L[S(8N M 9I=\">]3+)ERI^;8>*H8UM:O-GC B#FYVZ /$MW_/$L0=;: &1;BP*%EQ7@ MI4+-3?C=8JG":,3Y>+QJVQ@,J-6FOR[8"G>@[M\FML*]OXK%5],KML:L>PUQ]VVF)V M:SX^M59[:_7U=KLI:KMVV2:21:GMEB#"N==EB5@AVS$A6Z>OFT:W3LBV7]&H M$/=$$'?0U+LMQ27KX=!MHIL2WIOK]'KU1R--N[FL=2^-,O! MII"ZZH>"1@>TPE9)%%R!"OO@=YN8=J=Y.N^,IF[T!^_K<3*']RZF\:_(;\*4#2T:F M0REM?)\T^X8H/P>^]RPI0_N8&/_@:!9D;&*,<(^ZK\R1U4T%YP"^<][/9,ZM M8U:L:K17<-,L+LV\[W4Y%%F9C,9E=7^16UVX='%1DE>N5 M,0UZ$(S[+[__7IFW?V]?@5?FX1_9[=:ZD?C:N7BI\$O3[NP[55J=VLE_GI5N M'=J'G4JM=+TZ1@C&L0\/-[0Z3^3K;XMNOEQ2N?DHM;R]EF#[R.X-BQ/L[/59^3;'87_M@CU8 LC M\:WW[]J_$HS?7N,6H8BGD,8\.QX05;'078;ENC M1^UR"SREK30S7N6!?]<^_#"B].V^YVNW4H8V/F MQ=<5\-Y>F\FQO=9Z[4Q5>GGV#RIUVEV'-)[)9[:=_<,J+72].!78@P^8&T^Y M&>NKEEWU&M!)EL"KKVI6/XR,ML.5TBM.OMHBSFDZ=GO_D2[O:A2H:"U_S;O; MSKM'^X_/ 7MIUJTL?DJ]#;9]&[2Z^_91^Y&!L5J$5V057RGOMCMVIWU4-=Z5 MIK\:@1HR=PEX2K]Y/4C%]@3[Q^6(D;\6_'!UA[;YL-(O3;/:B[!P=*_!JSTM MVH;4H)O;C/#5WF_:[<[V'LC6W+95W-;IVDZK4D5%E74;:\ZMTMPWHJ&/O'VZHZFNWVCH\A!H_T^[OE22G.)LX>-W,5/_R*RTY7N&A MO+-N7?%NL\;F(RB[R6;KQB1WF\MJSBCH]5KESVN('-[?:_F5%".UUDU(? K# MO@H<7I=@U*Q1(>/K%;/9)D+^U66SFC5JUF#SZP,UNU>52D:5&!LJLK_]QT-X MOOP&SX7Q8ZF,S.&:*&/V:/8$PRE_%42^B+*/>WS94\]^A6JNUJ\@QC-_S/_[ M+*5I#R]E"Y>R'WEA[L/SLI' $CH! \9FK:[UMMUP+'ACB A!B8#GWPBSR,ZU M0&OL93 8:^).DS@,L=&.Y27"#S!&2$^,L!/X.*9.X ([@5NZ"SC/O=VT+>PJ MW+#*M6[W:%>4)R8H M(G %<=N'<9KB$F>P(B+RIB W),\ O\#WD? (> PYB&YPKQ-!'$#ENP1'1M\? M]\][5H\N;EBG<8;?NG#1*$@1^SN/,*\(IA'%="R!H@SX<&J%XAHX")^ 3!]@43(\?8!B,\F(X6%GQ-%U#,0RF1]$I; >6-3A\!D7 M]:_NR[Z1-Z>/K$(D8+_$&B5B^+IJBZUAB>@L['\7@< M9+RGD/>/]68/1&J_ -5WCG.)89U5&/99)3D*))2\N)%2%%3'6FT_?,H^Q6VX,%".G\%A6<=N^G(^AK&M\^\XFN*J,9# M:N=9.9 HXR%EAD 9"S4]*-YH[_=>[]P::K8;@ZN2)T)K=+"6O!P5L.6FV%2, M'S'!_J#(D8.I]2Y/R0)YK[0LZ%N&!\E0:($Z1ZL%[Z(+D2LG>>*-7+)@A_@L MN"^;VI;X;QY,R%Q!V9?&P^S63<0ZS#KC!#_$N]W&P;,R[[T+<@7B8 C^77R+ M%*/U0'L.EB&4K5B . LIOHC.*%.&Y25&2J/,@:N#V$\M:4O",]Z1S(AS&+Z? MOO_XE 3&@@F,6>@ #:>K U%#=Y**C^J/3RI*&D1$&KKI4_F%"TQV>B'__.DV M\+,1QDX:38J?J,,J^6;Y_%.SX2S\?MFC'*>Q[QRM]:CE MWW>?<%"M!U_^9#'N!PX+[PU<'LU=MB RZ2'G)AN*U\WI&D[:PBC,=X["G& 4 MYJ^#Y,-G'8FQVDW[V1J!Y6455<[ZHJN*+@=&N54+K#]:0O2J2M3?% MH%N6M;F8@!=SZAKS.,GZ/#?4]9E6U[V2NB[;JA]_)2UG):ZL0,7:HP=70[K< MESJ\DH58E\9ML\LHJ3-ZU]NUV>XTFSS7JXHNM3-,^[#8KLC*UH;D4#KH47:RA U\;=H]S M>&AWFS7N5,V[V\>[K>:^W=I_I#V['=B!VX%A5;%XU.-'5]L)#P:DY+DP_.]& MI'4P:H?" ^\0QJ^SALE>QZ%J1GL4HW7V[4ONKY7KRLI59F[5 MRG5W9%ZKW;:;S35"E;5VK3GM49SF'+;M5KM5$4[[!:F_M$Y2SK?3HDS/!=5! M.HGP+^4V?#(%L5G=YI' M;]1=(VV]3-QKL3=(A/MSSQW"%#^ZX:T[37$AS+S1(-J;H?PLT391P3!73T#Y M]%P!MO':AF(L:Q0XO/E\1ME5%X])7X\UO6_M.8U^7=.-EB\>#USKM;J.CKFUP M\M_"!U--8TIUC/B;C=7>8BJ?; U!6/ $.;;&94)4]AF#Z@VPW&?L9L:;LQ&> MWLF2<:JQ3&'Z9XJN(Q'BLT"@1RZ7"X53+/A83ASK%GY^VSXHJME7H:8;IC&1 M]*W3;#0UT> N"6(@,&S M?.TJYVW;,@6Q+*ST&L9 16"9,6PES/X8P>6P?LSSBYF1RGMP:WFAFZ9 :;@2 M%M2]<8,0K]T;QLE>ZJ)JN;?&?."&0'MX]$@(W(K(D_'L"$'L36%'CP-9QRQ+ MC)&W&=9 W,'J4M513'7&P.M6D*:Y2!H6ELG(1\B2>)P:[I4$YF%.B:I_C1=? M)ZXOK'=!0S1L20QJ@KO_J4?_/?B$.P&))1),FAS$6&W,:9/#(!FG[XM*ZGCP MOUA!W5U\2H>)'_@/P_.?=&B30LV5X+A&&K6#&R>C#5T&H= MTAYOTQXGTY>"$P1G<2%NXO &:77,BXTL\GON)FX$TKVG*]0UJ4-$M$A2JN.> MXC>)(+;PK;^??X^3:YCG,68Y6;^YT4_;.FWT8'F1=\L@"6"HRHPG#TN.,@93 MP"]5Z;A,F$VY4!*6_$;L386;@'!J=0WIE(HH@"N(U:@.74U(#LZ-)W@33>!509R#G#V \; X+:!#EHVB1'^X M\KL[M;JT/DTF\K]$&*;65V"TN$1#I@K<#'2DW8+9[7F2P -AR^GU@>T%$B)( M1[1LLJYUT63NF6:@\%%PA4 *IF@EJ!SE9VPJ&('Q$XH'<].'+. <]Z&)-GI631(&!)@3>PG *P*W7 M6 OI&77:(#GR"5X+HS.4FFU-PCPU"W!9[*7X3E2%(.Y(*B,T [!L.H31PDS M:08NA65(8Y0[> UJ1)=Q'OB)Z3WTU:R=IP8:Q(!_Q-WD>5B5B0X^C+TP MMK"($&P+($3RDWA+&MQ(1MPE,6Y'_:V4PA*/@>I#A2_\Y9JWTM+L8>OE%O85 M0VV,)V% >H^("PP#W]T(,$-DW3Y)+;X^BD$)P+!@1V>PVJP>_$XO5U0!X$N"4A9:O -!B+2L" L^A1GQ4,PN!!EQ&/S M6$D$Y%2YU+[4LF.X'N]!JP&M4-35$MT#'@!?P9+Y-$+APA/4Q-@^>.LXSKPX M&\O'*0OD 1K=;YWNJO'WM5S2[X-A%X L1ZF4^,H>640N$"4U[$D->U+#GKP2 MSGV]L"=/*OHK$Q/\CI8NTH="1A>&X;6CF@[#',,\PZ# (G-365F@#>%;UYL2 MNJ*V'3A =@O&!4:.! 8E(C!:HBDJQ"Q.P+9A[F*=&:<8'"'$'##GF-VTR'_6 MW;.FN+_ ,-7GL(F][44+_=OT1[N4?1C>U&44]2>]B<:MP,1!N#I9AX'W];W('^WG7BCC\A9JAVR]T[D9:1]P3AR:0CM.@9#E!= MC$-#H_H6[,BT]!AV&;PXS4H/(W0]765,%\%]Y7"8\117Q=F*V)_L=\3#!,)2 M5+D@I>7GZ!O;> +L/S!?&7!2GT30+A^-'XQ*<:_?..LXE[_T]'J18OO]I/>PB^G K!FD AB2( M&2(68KZ"HP7DPE\-(A&_*31#QA28H?@$?"ORDCQX'9]+XXVPL]P@.7?#AO5' M?(LA!)N5(^;=(CLCO!"B79(<=*TH)X 27!?PW,84$I$QX;'+T0.A/3W>#*!? M_6 X%(F:(@$O8KADF../>180[8FMM1Q>=S>#NYB 9,!5 *$F 8OP**+8*"0_ M7'*L,QU P1@->$0#N%1/&1<2_B3XQV&A2V3]DLG,BR3ITMR'%S.=WG:0H30."Q$?"N %\B15Z/P<;, M),8N,4@QI;'K)3$">L3CP+-$=!,D<<0[4\>]]+/*YH.@P!=-F>4*?+ZUA@)/ MX.1!)&PI/_M'QG)KQ1!,QQ#1MK9\\@_B4LA:Y-T2O)2H&6YS-*R@Q^D< #\8^4 M).8D%03+V&JV'>-TM&0"E!5J*N8?B\+I;?>PT2IM7ANE$ ?4WK:.&D?EG8VR MVL#-)1C;0&-!S]L<'/O-XHRBWS3_ :P06S@T CP^8;D-E$'C%F%!"J.:SK#R ML87RG&P33P233)VB2=Q>9=N0TOJ4LU]O3(F.289Y0E8 !]U57L2L>C'$\*X> M0CRH%[5;:NHDF=$DS?$9C6(J9>/^ZSB6>4[*1"H,3*D6\5@W0N,'G)&$FVQH MVX^R/%J?C*.P9:Z8OI1\M@D887?D1, M;YW#@YG3*D.5SUS;[9F(UCC&R#B,(Y,F9OQ-#$W..;8INK6ZL8\VSO&[ M 4:W;P1(-1 MX!FZ)$0&4\["&0Z%QQFH9<^UR ]1*DK)PX;5TV\/I[;.1Y&Y ME85;'"3^'F=?+4ZM!(GFD<,+X_@J?$K!^2(3-/M1FB?DWA['R43R$8GPRR+* MTZZ(=PUB#G=TTF8"0B9Y'SDXI[\G(Y,H7I@(ILP5#Z M^\C04T[Q6SBW(2GWA#2!3+^1\3?2_G)%3#*KM2LPU"FTA3Y:;*$M(A.)9>>> M)! 19GA18DC*V;BN1WF#,BU'!ON63N\3Z"\9Y2.$]DCE^^ S,:)'M%-)GJ5G M/S%'0'&-N)E4'T[4(LI-'/XLI ]9(Q\C&:5']B#$"Q*H=5 MGP-U?HMAYIU&=_^)$-U;C5:S4S68>1S4_KV/JJ'A'X:&K^'QV^VC(4]I<"P%X'MWP7*]G7GG^UR]P?!YV]+A$V! Y;,_$K8>)'(7*_!!._ M2MB=&M-NY\!0:DR[ZBS&3C/:AC#M7I4O\"3P:*MBZE>.#&M;2=NT?=:&1ZM. M)X>:T[:*T]:&1WLB3KL?TJSRAPEKYI4M:H_7V&B"T;SNDE1KC%)@CAA4 H^3[&-9!8ND$!X XU2 MP'A$C2/]0')5C#H+3#ZQ52V&&$_">"K$GLK=D;4($JOHH( JHE.=U WAQ9BF M3/ ':?72]@@-)ZZ46 X<)S?:I6,VC%Y]#J$0:4#Q[.PAX'WO1S2OQ-0000 MB%*4E8[,Y0Q2!BA8E"@\.\;]0P/B"A$0N%(E#/ETG)*G/9 UP&B(W#++HDA; M_3RJQ8&)Y=OG!FZ"1'7L%:*:/RJ?'M0G"V09OIV'!26JY4* MKI;4 #[$P\2RJCZLJ,AB!#5"/0OW+HH+UG"M8MW>7WRRYDV3D%&H$.U*XU21?=$XDDV[!@6& M$*6N&X!$)J/:UMOV_L%,^5*1\KP JH>Q>$[!&BNVF+/;2#RRY-$@/Y55PPIQ M$;D?I+#/3>,2K,)(ZB^RXF\X9SP2UW'&6:)9 @-R/5FECK<97UBZ -#7U9 & MV.' C7YRK:"1RTBX=K"T@R#2+Y"MZ QAW#&LI)FE@*W!BZ4 M1"&0J"XF&*@7)%X^1L?%$W)@8!CFA&&0YJ$N_F&T&O:L&>%+C[]A?6$'?FGE M%,&8TRBUU:EP0I93@6Z23 NH)%]@ M52PN/A).H?<2(6-4T0P5VP-K[T;U#-!O(H05B814E)P%$9AQ8^;K@C2E<-Q"X4Q,A5,0P]AU4@JQR)U'@YOGG55ML.Z;JL?$[E7?_:N3[U:[ M8?WS1^_TJG_5N^K_SXG5._V"7WQ3G[_T+X^_G5W^N#BYM'J_G?VXLK[W+OYQ M&58"F6![+HI+OX_$-0Y=E 'ZD M"6*LA2_T33$K]XXH#U;!CQN3D>.G$#4[_%^$9_K['()K_\(>.]R!/=9I6,=G MIU<79]\N:7^=7YP=GWS!+;4=D?5[9WC"-ITT5+]HBX]\GB0.F?O.\9S!1T-P M=V6&@J17 $J%]4N&D:;%1--" =I@^-H70XIIP_T7>0@#<]KNGM-])][334[7 MEY\*0_1$[?*>E]G%*;PO\-B==ZB(N*L-_F;:7C-H^H6*Q&-+/HF*IFI_LS<@ M;60$RPMP?)B/D0^HI<[B(6$T%VV/Q!>4-1)C&3C':V7IKB^]!>EL&/*50KZJ M@#>="(\;!,E?+T^.9?\<> ,12[:'&*-E_2#9E?2TZ8UQGG%P64K'93=5B:Q@ M_^3CG)TL;C S'N<1-:O2QX?R;9I0P.+N-1E=9@ ;WU,T"Q)WPLNY>0U-7GU? M6&X,$@2?RAN7.(3S4L:!&2/UJ5.(P^(EB.8OGK[?7 MH],N;)U^-&(@Z6]:\U/<\616BBHK=D?WS:R:*@R#A\1[\?L"U22C5FD!K[^* M)C)"4@]OUEE+5P$0+13YA&P$@[V1^RQ(BGZ*,HRZIOHH8,[C$@DM/Q:@ .(\KR6Q"!)I0H&^C Z"19)@H@[-"#X.$S?W&U9//RF=IB!,;!EDPY9U M(TPD%M0_+)*0N[2\$^Y=8)?0G>*(NGDIJM@2 IW/7FV#2#I<:9!9"L+R4(CP M8Y$UK*^,;LG0^KRRC-L_<\,XQW"'&(;JL (#Y/J%B9#=PKB5+P4@LP0]L[3( MSU9)XMSF0*X%/7<@-/R]D.<8P8W*( X2F8EI_28\-^=(#6<62VD2&M($SW?" M<&;T*9%>E'QF/0*3THJHLS0U'TE-S]2^D><1E*>"JTZ=!<'^MXW0JB\R4@\J MJK1DW!Q:DAL@--JUJK,"FIPR\/%LB9M,8$@?5B,/BUQXN(D.I!&$G2=(6@]C M_XJ KI4&B"'.O(M[8!S 9'Z*6;2X$IT&ZASFAJ&=)"A=D7V.9S)$C31F5S+E M6H&I9,(PS%-UNG8;TVMC.E&(<2PQ]6,UMC5NP82V0+%@?%1GL"KX=I))S64- M9)8^GT]1?GV26?DDCO213BFH/T"/E-K8H!89*[SIU7'3;']#'>2/$U->XON0IS%1%MZT M^KZD?;Q7R/M9\8BU)<59JDRVU?Q)^XM>SLR,2R%QZ?0.JY->S*27_2=)>FDY M==++:TEZ>7G67>PHG/77SO7?7/3A]]IM'J[,"9 MAM.POIW\WOO&AQDG7_JGOS_I:4:%?"1L>5H.\JIXICZG#N&K4!534#,8T#*< MK"Z/ (.(\B%\;H,J3PB^T6WGQ6U%5[.Z4VK=*;5R[2L>[)1:=[58GZ"[U=5B M60,+U-9W/9*.+6?J82DX&-/7!4BX%[K!F'Q,:=)/L$.8I[.JI,N&+NZM,!+L_5CZ M #/Y6ABV";'2B=PBZ27JE$Y.\>-0C$2X)G?=+70+>RFS4.JV$0]2#H%M3LM( M7HE->.1%?;A6-5P.=L%PZ34H=\GZVCN^.KO85:/EY,X3DPP/UXJVLL";\:TM MHP8/)MS1-J','YF!:CQ)[K=4GH]D01;"_J@;UMXSCA4;ULJ#VU**HI*=ODB] M)!C F%0>I=L(%M$ZSD(N&CC(_.YE4D0'9):($=O$6%>1U"QQR1+6)5BS M-<<-ZS]Q;J4C&HL'4IV;=:H@J\%E\[-0\]5Y'R6J /-BNIL*/[H*0("C\#(X M^?C,L_9!]5//UBQY[@]195%["=C?JCVQ720N<38.+A\VK#::$WOLRA<--/,4 M]95DLRC-"74#>(EBYN+&Q;.DD0@GL-JJ(B#@$P.\&[@&'RU_X2QEU1(YPN*^ MX$88IYG/F"/2;FSV[(U"LFDJ>X3KABDJU1Z3:C*@EE>061./K!$Z2* ^M[Q" MVLR"#9,GD?EX!#FDEKJ$_Z*' K(!M0P;&4-I M6-'R>T*O/YVD%CP0%.]T-6.9#5SS2/74565YVPZY<'0X$MIBU%4-QC@ M*/XIB #3&9*1VLH:!'*AI*RZ/ $ P+BSL5#"UO>K,>.;$R' MC+'Y>O50 AIBZ2J/"$#>J>H3>J-\T,A-L-[&YW2PXGS#:+!*E^/XQ*U=/O]A M%N 49I5C("7HQ$V+(FH9O;YV UTBSH'^'=UPQYJ/R+- $B";D-@R=X#(@0T/K.R[\XT>)OAG= &JN'<+>Z/..KB1-]V94= M5U@>^!0[ 0>//UAQB&I47H4#"'&_J5&8+[>HI36=+/MA MI@3.U>>3ZMDRGP;3S5T\9I(! -#MDPD? &;B.D9\+NRJS(GQAH@H3L(U80,S MI9W.:,RVML7S[)F)SSE:,TV(X/XQRPJU!J:HX ,V8R?AQ+B](HP%;=H0N_H+J%ZMAP&+ME/F@,\>5TE%!!$FJK'H1--:?V!O\IIK4L%^/TF M0J$3=(J%JUQWU<5*)WZ0-:&Z3+.^O(D#8]@,+:)$^J(:OT'@4E9R'ND1J'[; MMP&"FD1RE*K7%7+?=>[B#A"BX&HU;V7(2-5.-](!)Z+'N2"8M::40RPV^7R! MO=XJ\CCWFH#>*#LZP-I.,2=@^KP*Q0H6A5TJ,Z4P\13]#9VH?TR+F1?617D? M@F+)/2(7V/H3F2(ASU_-T>_H3CG!M0B&*L1?++@2E<96>-#:GK?D5C4$62)& M LA/LI_-AS&WG"L6# 4DJ;H"T<'8&0SGPF)0]20%;4650,AM*)7IL%]*2DHN M)U$?3Z8E^:A]!+7Z-I^9X[?\>,K,T38I9SL)N3UQ,FRY##)7%D3<^VR5PD_? MBD2B0IJ9;&IRJO01G$H7%1;XN3$P7JJWNS46;B0U[20?A $B%28&X@AH>!)@ M"@#1&!BG,&!>V6VD\HLP/R101:P_I5HB_4O8DF"(JTQ[3F20L%PSJ1\S3A:) MEYL .QW.&BG:D EC%,J&AI,%8'JX9+^@>ON$<\*WDT5D^%ZJC+/,@^!G8D1X MWA_4.UVG8 "U-:6EMN"PP!@8-:9J#0O>!H3$"T"]N/05W8HT[O41X0>4K6V" M-W*L01#[-B4;20E'T21[T6/4ZY'A^Q'G6WENJE$1O3QTDU"7O7BN2M"!@?(5* PT M8BF"@LE$J[E*2RD4M9;$UL]^(+3_960=L?E!$\Q3=G)21);R1HHLOQ ;.JS^ M$?Z:L2'I?[L>XP/$JE&G81QKD1\;-A=9Y^QP*M0#1)6>R8K514AXT!&9049B MO0(?P _"/)-(N?@(BB&.R,P51@" MY_*_*;F&80X7-1))9#4VY$@00^#1+N8/"LW43$O"L%04*:(]3(A M"8/'PFA23LW8"[%I/-]F@]5-I5_!\:P9E:05 3G:"]XCW5:SM'Z8N&-!>B62 MU!9\*DT;,#L+5\,6O[\0:<,'H&IS"SF M;A7LP&*DTNXS@DCN'5N>!?(4&*G)]7KPZ%7> \I"6W126(I'Z*B)"05(T,N" MSU@9CFL&C:R I)!7,YX@K?TBIU,%Z_V BVN4=&:'41XQ\Q;B4+3B=*/G"'IW M6K[Y$LT,WA+&R#J\DQ;C)N3X8E@GVF$*E MDWP.-;)%+J&Q,>PB0U!,W9(J9C0KK ?>'>$/LHFZT_YZ$$ >%J:FYF#G"FM+ MQT+ CK*BG)P[7%Z#4T&8A*'@W#L5!^=35&!B%%LIINH5\0P$ET11GVGHNSLR M#S+"%2H$U\1M>-,NKVGSO=\#Z_H40PO.7-9W3Q MKU4DT\B=4^8=+H[RQ>&O(%M@'C-GJ9VL/.[IIWHI7W0IR911P!P3+!@U;(/" M4-8*)*Q7Z(57*!%X1J@<-# H***5J353W>7J#56UY1)W <<)BI9MI%NU#XR> M3,1YAVB"PEWCX$_6>Q3UET<$^CD<#01).PHF$IO,R+/C*(84S.PT1S!)!@6( M1,C&*[X3S5OTX]1S]24UK[PLKY3L&Q7(UAM)E&9&%%Z+A4Z_2"UL[ZC!$ MR>!BB^=@VN+!.#5XPI::!4Z$;4)@E@&,SDJQ4 MG*$0_65=D#9^%BM6PX4QDAUDE*5T_S!&S$BEL U7:E>- - ML&=J^ IU1CC:&;%,%^WM,<43#= M50H1\(\RG4L#7JL,$1D)S+B]%QT@%QER>.A83@[1:73:[!ZC]$6>@/R%], QZ_!U$N!93ZH4<-B-"8AJ:3') ]M M7!.'3G8"E5&Z79&21BK"XN0#8T,RF@8#.R$:'>BGJ0X8R_PN\]IL.L$<=3Q: MR4ALTH8'L^1:GIWH5 R[R#Z-"!%,A49EC5I:2G]#Q##\A"GJ"O4*]CZL'!>Z M+8[83,VVJ J6EM6 #IK(TX*N6(\V&1T-1,N&@K0U,+L;,)49*W- MAXR%EEQ1NERUJRG4U HS&_H=#P' MI>/8XF19RTY3(;U&6)I$S(9DL,H.2@&7NZ7<*M/*XG91%18 M,,#YK#D7SMU%ES-.<([F#\9P2\DL)DY<4I(/)01'T_*I <)*"2^'3P(0UF[6 M &&O)4VFTB 3K8;UX_3BY/?^Y=7)Q32.OMJG?SS1__J/]C X,=% M_ZI_P@U!?ER>X(\22FL=2(KJ3!NQ2!/KW.P_?L+9$)B'_7(C>1I/%;Y; __OJS?+G!OST8?[[=K?1=)R%/S4;ZW[?;2]^R;([ ME@W*<1K.X7J/>H%!-:M(J7U8]&[5!G74:!^T[WW4!^)1YE/8"KCO_O:F_:8P M0RC*]K$UN;.<\O["P-OL;N"-\/+"G+;;.3F96G9D_D.3:N*4)'&><.X;M507 MD^8JSL"L/^4' \"WP9U#9[%'F88P(8 M+-NY[YSW,]9AS9#%$O=@K!C*."?5?^X&/NE_6O8M7.O62ZXU+URE1&])OBS8 MOAAG.9>ACW.*MH13Q,626>3GHP,/Z>G#7" M[X.#+@UG:N@.ACM!:UJ*)&N*IG'@^Z%X><>'B/SW')C/L?8L^D-V^^RLP')+ M27,O+[:>D+1-:P&!$YS;AMAX,87W#P[8^9LEZE/R&)&BN2HAE@J(M1;U>1=R M@Q;UXG5\^VSKM_*Z;6;B;3 7NKO)PK572ZY!+G7;3/CK8KR 3KVU5 M#NG_MLIP[.776!&#IJ/\\Y>,QQD*K"VD%U!P2^1P>UT.7LPLSR9I[UF97UZ- M+1:FBZ98=49K['>VEM=J*5#5E:FEP#9)@4[KR-[O'FV&VQX;;MLFPT@?^9-M M5'Q29_^;C*UMH6!T[.;^X>-L_"WP17=9-BZ:8K5YK=UI-+>7UVI!4.'%J07! M5@F"H[;=VF]NAMO(2/I *7>/R?HKUP+R8?UFRB?GTPP6%R\^-J6$EV?^WTWV M"+L,N'<[5D,$!(?GYMDH3H(_=4C+I19%,*@^GL4"!3F);3>> X=Q^ MB]W$UT_!KF,IP]SH>_,)861%!LPYO.:MTSCJ6@-L9E.\%Y&9L9J70;&+'E]E ML'5AO>UBXJ8UEG<;;XUJWK;W#QHM?5,BQ@S_7H ]<\69 M0D?EU9)10ZYI<;T,VX-EP5A#0FA,HV+&JMD2%[-@)S7!#8EDFSMS-KK4Q6A^ M)@ODL)3&:&+? &-=K-@!K^X[NV:;5*=Y].;S]WDTZ2]!ZN4%T'HOV/GW3A4W4V-:=X/3P#JZ,E%?SM[/+'Q0ZO M>6:YDPD8#M2QZO&K?[0#J]]M6&=7?YQ<6/W3KV<7WWM7_;/3)R[:VL3<+G(P MV)WFH+OG6'\-[M#@.\7^18''[73NL@NT_;R][ALKO^BK0;%>ROS+E(?_U0^G%GQ_^;/+1?8-N'3KFL+]G27@EDG%Z-KQ* M?"017/I;"':O,;K.&TNDGCO!6@BP$M[LD(0ZB^YGVM9ARR07TX@6%\R:+V!N M&63JZFR7UI$ZPRDOD_V(E_4C_Q2^,MX#JO"+>P/&X*4WNG63/T%LCN;?A&;< MH]YVA2W>C=<=O/E\/ J$Z6B=(1:*2.9?2M4!"HC"7>O]:^P>8L)B@(=O/NOF MY+!Y9D=%H#)498NX'&"9ID,&4\:>>H1 1FTFAZK=F1]HR!E#MKWSWLM>!F'1 M?C35-;VIRX7NL]$5CKE(.GQ-)*)H'@5,!;:FW\Q1IOV&^IJ/04S\[0WHB_F% M*DJM>]?7/8R<],99F5A1/M[S8_+&\4D&Q4"= OO;L+44L=30/BL#?V&#=SU_ M@O3A9CHT44;M0[R5@(M9UN>\D[M)P$YZ>5MUF[!+O2RFLU$. G7GEAA!=D8B M(L00.8$TIYXT"@6$ADU0'@.$5TYC;'%F7,-8,6I*JM&?[%%O(5I4, RPF\T- MX=6D@LJPLY$&48?GSQ@XLS+Z?I)TUA7+7>1SV77KB23R4AMM+8G<[>Z> M1-Y_5HG!(D)S=[G0V)2E\(DO3T@ M'.Z*CXRX'+)%-QF3V&];)O__H M_]:_NMSD 8 65%N!NG/0.'0.*X;:TFDV#KM'%1M4M]%NMRHVIJ-&]Z!J8]IO M=)M5&U,5Z738:.W?#Y>T(C(19YRM9)5\_NL@^3 K]Y\,8>)7+FLY6PI8T=?M MZ['C%![+#P4U^'MZ! ]]V=-"5H'FWK1-NYBT)VQJ2525C>/+,)TV28@O(O62 M@,(B3\==CT4UJ1J1OH)KODJ9Q2K3?2TD"\ ^/8T;-=D>LQUKJJW+;!A"Q/#3 MQA **ZOJ<"?ZUA]@.6"^UP)5]^285>N6UVG2O7B$$_RV03FA\A&-+6;&S2G#Q9QXN/>/9RL)?BTT!-;?:W<[G>FGUVE'T6VI"_34/W-BU9BY7GL:HIC<>:@:^/4K]F M[+T^>CW6I'N%E/H $A LMW85Z/5X^^QQH%FU@GU P4Y!M_VWO=?J:!VI@G-. M5:)S]9*_T)(743,,DTWR),VIIW8L$YG;[I[3>>>^!X'B\U\5"9G5]]?W;XDV M_O>O=6JIWDSOAY53Y*FMY&9IN,?)"[276]U?H_MW7 MC[_B,FQBND[3:?1/+ZL0H*X\K?I41FG]^[>+;U8_0MQ;#SO)>CDBD%KO$(/6 M]R6NHJPN-V_QY97O5TJ*K[JI6]^_(_>_J NP*1%W>?S')K.GMH96IKRZ+,1$20RI?>2(Q=+?,>)\@J9I/4]V_W_;5-634A@@+WN/>M"E9.Y6GU M@, ]=D,OERC9WX+H)T*1_Z+XK:H=4M^_E??OOOC=-AL.Q>^7DZ]5L,TJ3ZL' MQ.\7,:2V.T\G?2MF/-7W;_?]NR]]M\V@0^G[K?=;%4RSRM/J >G[S1V(,*WM MWOK^"MZ_^Y)WVVPYE+SG%R=5,,LJ3ZL').]Y(E)@YB>-.U3,IEK$6Q>G4E0W[^-]S]IH_$5 M6L_L.2^!"G]/:]W.@EZL_"_VV_#*"9QNEKG>"*$.4DNAKF)V+[94C<GB M-KS8HP,!2"VGN?=/V\)^JU&<6;X08WC8D-#]="?7RY-C[G(MK\IB:T M8$M MPHD"$I;=7N#50X90-"$79+=@>JQN6<(=6OG;DSMOY$8@QN [&_MXP)>)-79] M[-4QC&$(<"&U=:#+?0D)MG"6MA4D8'1.! M#ZL&W5PW*W[OWF04-O[5/72-@2T*97Q M9^>HW;'EC==!"N(('C4")>3G('T]-T^QOQ;*Y(3U#>N,%(C!?;X#>,U C-QP MB+H#'T1L*"] F2]R5"/T/#?/1G$"L_/7:1__V.5XV38H1T>-PVY[W2XHK6:C MTUJO0\0+/&J_T3SH/$U'E MQ53XD'ZP%K0A7I^17U0\/!8:OW+DWS[25XRZ],2/009O\U:)[BUK@;UIJE>$ MG/<2CX,GVZ<&UN21=^=) -PQ ?8H& 7#-CW/B\&6QDB,6=S[!2WKGK:LK4N8 MDYO%R?3]/%O-Q=^6M^=ZX;C(/7W"S'\'L3^%_XRR5BQX(#1S?NZDU/S1JB'B6;SO>XJ9V M/^W5/]?^_N677W[]KWK]M]MQ'W5\*UH1+T1M2G!(;/3HA$L4+@GZX=.?S@-& M(Q>'7K?K%><.J MXRORN?YIWOIXV?IX3EJ7]OO%]=7'9O,2-Z[JGZX:G^H7-OX,Q7"C;EU?;; M77_"B]:2LJ[C_=PI_32C;EK^_(S=GN& I,4WQ%WO%&<7/EC^ZHQ5M7%UWDA+ M,ARG!-GQ@A![UC.R'=)ZN%F3H)DO!/?/V'VFJ%%O-.NM9E:5'3Z+9?55BS MDD'J"Z'\&7'#@/VJLU\?G@*[=J:N-0KJ"XS76IJS,K'VY(J.!65!E&=&K@C[ M54_EZNQ2O=D"G@^V8=M$]&Q(Y5YH0VZ[*")%)LE_!R\UX[GE:)N12&J9D=_< M%;E(!1@)ESH* V)]6/@/9Y8?>2'=J#2&/)'TATXSV &SB:.C.RW._CA8)[%L M'9UI7[(Y=F5Y-IZ[7AS/[X EUA;N4X;S)C,TXY?&+V2L:YY=75U MQN]"Q\^%,;6H[Y+RPF=KZJ\)#1T29$<^#K"D9'Y38[UU/>VI_UA3\@$L28L( M"G9;/;L-&D@ (P6O;W];H12"!?Y-+0 >7!*[Z)3K;Y.Y;OU!Q/&<_XC:NWBF M6WL0(>[_^XI;V-6M.(A8D7M(U#/Q*=Q'CGU3:P^_=\%4\04(07GE,=/;*WA!);K!Q$E[,<6GE&6*D"@ 7$5"'2@K)(*<R##*G;HO-[U>(LSMC_,_N MU+CM0\2V@9:IV57J+7/EI)Q<[7.RA4%;G JYOV>88PC$>Q@%C,G].!X,5/R? M+R@CX&-CGP"&@S@0RB)5B +HK$>&V>G^-F(C-.MIAM-OW3$$XYCUX9.)8C9% M"4=*4'.?H 06I;B\O^+(*(%&,7:E*&,KUNGOK!L?L7@%G\ $;?K# ']TIVIL ME4-(B6J)1,6([]$S)NYHHCXW>%:Z,[[N=OFGPJ($EW?]"3+*0%>(L?;P[LZ@#8H/6#GWN<)!M]BI,Z(-*^1)6SZ CY0RT(*X&9?6@Z1#% MFG:ZK0IQ:PYZP_$=WU0P;H?WTW'W>W=PS^9+7[O#KV-C],UL,W(46Y.?->Q'!(<>Y_Q&;>D.7.V=I\+^YM5I&ZDEU*==KD M(%+*A.QW^89G%:F*MR756=DI+R5 2&_'XE5T=.ZNIKK?R\2E- @I[J*MT2H2 ML[_?J;$@RI>4T?%9R'\+^Z55Y$%EPU.=&PTT*5]"_D%U$[6*-(I;<.JD%%6D8W=O3G.\V9>3TB!D"X2=O2IRH+U3I$[3H=!2)H4,PZ%;454D M7'D;29UH74@IP4(R0F]_JHJTJB3 .R3$CGNT?'H*)Z53/(.GD5!/M%2)R[R< M.'NOG!VYQ)^'2]+##OV.W8B$OK'R:>C\F]AM/PAO<> $_GQ"K(@Z[(4CQ@/X MCK6%N4\GV"4:$?#Z1DCC1DB1%.3W4[.0/^=O#F26(6X:"GWT;!QBUB%N'BNY M-1 ]6U@'$^O,QK^]!9[ ^=9ACH>]>X\2[#*_]OT@&/D!-^)H ::C3!I(0JI' M(9 RX>%X"'MH:P-B1J#4BK=021TXP)2"60\O[68$'"G!:D\IHG?/R&^DI4ZY MP_0G> (ZOVW$OY"_,D@9E5=" JJ RJV23%.M)JVYV[4:');*2PD3,E"%^[T5 MI$9EBU:#*1TX*7$YST,J;_E6DLK2K=KMU&44O^]OT_U7Y*S9ZT2P9T]@ROR( MJ<[(>%1]TF 0LF-*#\?N3IE20T D-04F3C9*C:EF[RSA\9!)DRZDE'TAHZ9Z M?J#B$ZJ2B"XDQ&3#Z,*!Y841!"3461*]"%]*O/:YH2SQ6ZTH5OL6 84,]:(0 M')QD#[G!W:@:BJ0Q(>2W=&(B5H^R^E%B0#6C(SX'UBAU_ @:[;1PL>Z[_:'KLFT!8,^>LA2>A[;(A MI*I2VK(*$-. F J4T5%E.H>P2 1#O 6/[CL#L&^F$=MX .\LR)BL,*A(")@2NM)O?^J04C*% M7&1*9JJCGBA!SUH2=KF>*A-[2**A0%)*DY E3&FJ>.X@]P2\!A^E\E)6A.Q= M\1'Z"G*S?Q)^N_!J+V$QS X8&"Y,S]@7ZV!^UO&C63B/7,/B'P_3Z16/I$G* MMY#9RSFCGUWA)=K9.89G_0@,0*D%*#6AFJUWG[=GMCID3B@E]I@\$"_2Z6!U M(:6$[5H$3/&[',18<,E5(,*75"QBZ'NHJ/GRI/Q&API@,GI4]( MKJD_85-!)DO>.-@G"^R.J&\1PCX'K3>R:J-*>162;J6O-V2Y.%"$,IJJV51+ MJ("QQGS/A0K1*G&:M(N/OZ6 M.:L;^M;/V:;MXD"G4>M"2BD6,D+Y#]KMG/)E>M!L@[BF-VIC'QTR3U) D1*H M^*1DQ2=+TG8S7#--A@4NTNM^#T26\BJDC50;9JP/I0K?^-YG94R"D#I62&SN ML'M0&AR9>!45T@@0WW HC8"MWB08N.:W6"AOH;5] N>&%#G,R\>FH?2@U,)H*QB=6,.^5W;4!#U=^V>@&Z+%):0@). M]Z4>K.NI]':6,CM]WUOTH>'8VF?77ZI"&@4YG_W0BP*FN,XU5_H(^_Y'!G36 M=P6B4N[$]-S^9PK^TZGX]>PIN,;KM>/-?78E_NUY?FP[OP172'SXEQ/%?/_' MB/IV9(4=Z+UX_*7E=S40AK! M[Z<9=9WK-:&.;S-3;VIV1+D]Z;T9=MF9#[A!9DY80T$$2ITP8F6^4C]:W]3B M@DY(5C44$. Z^=%5;2]"S*CN1U2/Q_Q]L]Y=EW\(SMH/#O M-1146POC!8ZP^)[.:WEBX'L6#I93BKT Z@C88[*.J+6$&@3#>=M? 1B?RQ0Z M0@?B5 ."F[4_(4WKIE@:")HA,+2M6V0UIG?P7-ZS!5H\)] MYO%TA0HPD^6^>!GHJ;@FML[P[$QGUB=PD2BZ01W@5*J<67>6'( <$XLX#[P* MNO%P&.RIN"?OA3E)*-^1U8S0K =B4V,'* B^9AUMGYW%5PUY+H>+)UU(-9MA^92F9.H5?KT8-S[&DDUBL@J*GWTJL17V/:IMSA& MZQRS9W"&\_L@>5C]\(8I(IUJFYQ29[$@S(/=!]:NGIR@B-?L M"N"R>3B]>^9U>' KUB4M_'JM3;VQ=3%U-^QQ+\?CFN+#(>7]8[G,*=1J?\5K M[JUX]UJ,\LI9BG.J#2]^BL'QVK['Z_GHA,MV%(3^BM!TPKL9^Z[;\RG;""CL M;;5Q_NI^.+7T1ZZE<>8;)K/^PN/OVHWG>84!<2#:R2952GE,HW]._14;9OF< M?UTR4AV(=KK>,4>&80W=^A0(G$)])M'L?XD53OTVK*(P'RQLOB^0LS;) M5DLN=PJU@Y'-2 P<<<4]G^5)8#2:.-#MS]G)D]"P8.T8J%3Z8+A3\$4?EI)I M%Y%&HF''I&$W[?%-[PX_.:MH=>M3RJO6QFLH'6X*1Y*7 Y]J KM#9J$)FFG$ MKO,7YT_64!O[#I9UNTN('8](Y5XQ'@#$ J4'!D2/P&H5!I5@Z VCD/GT_(G?3:C0_\2-ZPB9:>3^O)GL2\RMNHG >W:"4K?UX[[/9 M%AGA#4^1LM5>>L)R[QTV(^I8T(;YK6"45-QN%N] _%GZ7[>#X/I4W3TKJ>YL MLRV2K6Z<=PF*WAB4KL8B[+)DC2R1^J>;\5=G!EY:86.QH&0!PQ!T5: R<"S^ M>9S7]K-4[5_MUS%< =N'\X'O4;:#QN2F^&E, D(?BD_G2.5.-D\ \U%_Q8Y/ M)%OGM\0CY6):,/*:64TU5 M%E73"8#$D'>H^C[:%3[5JK.LHN,-R%/8;-U!M[F4K!V+RY_"XM"P820(8=D* M2UEHP# &2ZI3(G 2\Z*,?>PY2@P:/7YDA!^34:Y;B>Q)5)-;E.2R)9O)>45/ MH@YC=I*)CGBJX$,Y,[E%3Z+]-"]YHX[30L8_\*3\WK9!O[TM'=-V1+KE))M-3@+\O_MG[R9?SZ?#SR?R-8$)=?>SJ MM]._1!E=="F"U5J DBQ!\.C %F&T,!*%SO_K\U^\X5P'YL%Z9D'EX.AC@4%2 M6D@L,N>2%P\=#*'>Y,4YHM1_RFN-P]^HGX'5Q^#^B/@ B3_\_=9_N7O M?WKSYF(XII,1'F)Y4__^=+A[ZY7G./KRYS0Y?5M_^?;]_L?MG8]'.]OTQ='^ MWN[VUO'.]KNMO:V/[W>.?MO9.3XB&1;/G)]_P;_],AN>?AGAU<].IEC^]DM] M(E1E,R]91?(_5WCJVQ]H4QBEL]%B/W.8XS7HS2U9M'DW3K M0Z.JH\GTZE^.0L31XJ>#LQE\#N'+8&LVP_GL_=ET2I-B$%4,(EI-TIM 7'8% M@E *I W<*]22IW![K*H\,Q)HH=829G&AV\NGOZV#^!9'\]G53Q;#NAC2I0 N M1O'YTKP/LY.M<:Y_[?SW&4W3$3UTMC5_'Z;3#1.% F M(83,(A"TS*P04@?;6,J5@-V6_@:+MJ;IS62:<4H6[IMV>:)>?>#L[.SU=/!.&^?\'Q#(FX^Q0<3&]+G(N1QI<(HA0.2A4&47@-S!87N1;<&]&8 M&BO 6H4A\M4QI+4^FA'E]S#]-\XK98\PG4V'\R%> RK2"1?00'!.U& O@??: M@T3,F>(_84-K/_H(G%6(H5X=,5J-?S-"[ U#'(YNX1"BV%"8 *:)CLH9 S&I M!-822:,JMO#6/+B/8NV@:C*>3T.:_Y,RI?=GL_GD%*=7;SF_'G'M2&6!-*DI M%5)"!(A%TF2TF>>4LA72M(ZI5L#5IY!J37[*QCB6:H($B M86= Q4*QJU5DF!D2')$MH6OM'A]$TU/7N!8'&HU]U^'2#5C:YY2C,E 2V7"5 MO .'CB@:?"KLQHJHEV =,B9QX@SUEJX:&012)Y; 27 MD@1DR2O/E4;?.L6Z>',;_%?VUJ.(SGE/II8"3Y4%126Y:.!:88K.QEB:KZL^ M=9ELLZOL3]+LO4#MV8/;C)^_3B;YVW T&NADHA&9@T":(LI8LIR">3#T=IFD M<,K)QJJ]>G>?'%4#K3YK2!NN@4_($L[/#T9A/*?0O^[;?*F[YA]Q/HB9X)O@ MR3/6:#\E"YY;LK5@7 M!1;R$3%WOJ?162VYN39;S$D>(L]0G*4HC'L!P7D&.43TT6'^PNUB5(^=U-)^D?Y],1C2@L^K(YN<#XU KFP.4G#@H7>,9X\F":9.3 M$MH[W^&.V%),Z^^/G9X.YZ>+JI9QKMLR-/UPG&HV*H4JF&G*.2YRC<<#>6P= M 7DP7*I@=6F_+?8@G#ZE/DV9L MZ^4\K#H.HX,PS+OC]^'+6/9$ MB'WRIZV-3(?*:L:HXRF&V=GT?"'[Q6F"$C&@+!XLMTCQ7BP$P3-(S+BH& LE MM5Y^NH_BB4N1\)J(L>:8-]-]3?0FXQLHC$I>B10I2C2^GL93$%3%PW+@)4A, MI720<-_$T*=%QL9J7VNX[RC]KV_OCL\>?=_LS-_1,?WY^\['XZ/]#_L'.X=; MQ[OTV]M8UCC\]\#C.SD%N(HHC8X#7N\W_##N Z^%JXN)X%+5L;,!O"#+;KTH MT7BE@FH=N2V!L7Z(^A7'9_B!ILBRRNGK=?.ZCDK_Y>K.A&04!"4+5FCB-/DV M<$P;0'2):R-*DJVK3Y\!LT])SKK\N1_%=JNUAHYHMEAKO#RG1%(')HRR!7BL MI612:I(Z:_*.)24L/*> S1W1;0Q/S&ZZ#4!:,V.M 6^F=HI\;\B3699,!/*J M)EA0N@CP,DJ(V3IRML(5W[I.[Q: ];=VKYYT->&&XS-2V:7N)N/9.RR3Z67D M3W,-9SO?:5(2EX;C,#W?)08LMJ#J5)V,1@MMSW&*L_E AF)8-DCJR064M30V M%" >NU"\"Z+TGIL.A2G3S;W^1R\OY_<#_TWK%6X!'II)=[A&,MP3H.DBE8N M07)<$QA>>W;05T)$;3+Y#2F[(>,]*+VRT:V9M-[ -V9!-[1.O"#]+^O18W-Q M@BH*02ZL2.2%*Q9?KUEKDSY(Y25/.8%WB_U6FOTQ9@<\JQ)9"MHU[RGRT_3A M90UV7_CX8+'9,[77+JJ:C">WL5R:D0'/3+L2#/AZ3DD"SL8$+KO K R:Q>:M@![-TIY1 M?4^N=1I&]81F/AV.A[-Y'>ZOUP/-7#1:UU(R@R0B*@L>HX)LD68V8G"I]6[L M3R#UR1:OQ8A[5?L-5;$VY^O"8BTGSV=IOHU?<319U)%?87'!1(PLD/8HIE.: M_@A%6N!,BY(P^U1^NC+Z^"OZ9!^;J+GAB#:U:/NE%OLN"FAP^G68\'I9;!N_ M3#$-%R-$7X]P,?Q$S]/)=#[\OXN?#TJR(06N0//B0!5NZYDV"RSZ)$.2PL;6 M/G5]U'W:=&UJ0S:LT&9$7 F93XQYI@28A=/'&""XG*%X&[SG/J)KO9G?BDR; M.C32E$S-E=*N)@X7029AN>CC1%]?V=$4HL]:4&282ZU@*A&"RAYTX8Y2$3W=UE[^E\F_>G MPK7:[UVAJN>@V@HB_'P^'<:S1<>UX\E!N#AO+(3B7#+0S!10L6ZZ)$.NQB;# M+5D0K77KQ9WU(#8;SIR/*/. BL5 M[^6@L]*@A/(0.=*$M=IYX8/1HG6GC$?@=&4$5J6/*11O!B.!%XRU-V6JIW(* MI2$8;5"D'NRDY56K*.*EES#;\&S5B=F%5CLJR''6\8"IYD9UN[F0-XQ>@FT&YH\?\1?,'?<.OKMP][^/[NI!_[Q].[SQ.6"-,H. M:R_^,#LYF$Z^#NEI[\X_S3#OCG?'7W%6%PRVR!U_O3AAZXL)3I"BN>8.%-;) M'I*%:"6K2^'0W2S_?+=?A. ^&BEPU,5E[J'!VDZH"5RAE"L!R$I=%2A)>EUJL(3X38M\*WC5"N M0RTVI]KQ9"O]]]EPB@_/A6V,\X'SMF15,G".GD!:"ALX5^"LJB?UC9#->QH\ M$>(3]PK_4%3K0HO=4>W&3%C\8H!6!"U)>F=2;8M4#/@H&!2>39 I:='\[-%/ M0?7J7.=+T6DM375'H ?;)PY<-$65XL!(96L;-"(XDY2G!.%09JUB\TJOU=$] M<9?QCTFI-KIKN9*P;!@^#,=AG&X/0U'>DZ0,G%(T#*(N?Q8EH(CDHU$9M6SM M E='UVJ.'>*B#\#QY#A\KV?PZJEB>E%U)R=ABN\" :AK##B>7=051(XQ*<- M.W(DJC -3EL+-D;%F>+*NZYFW%.Q/C']>9'YMR[Q'II_G>JU94OBZWAY=S8[ MJ[?1[I<%PMFG<:Z^*)$TPZ\UCUL.O-J5&7WLHI)J<8A]_\NB-GH0 QK,3D)R M]0S;I4!]6G?<%)U[0Y NDOY#_'(V32>$>+_<:,(P MT)BD3$+5XUDT8B[27,RU5(='[CU%]%DWOXGRIZA>0[[5E35MI*OF'-HO-M*%D.(FG$(Z)/*BJ/T73GH)7!>0UK5%6O6U4Z[/6L2 M^LY-S8<4]4^'B4*$RYN<;__@QB"WON!N$+[]._>GJNJ_ZNZ7E]SOD&OA X>>JH@&%) M]?!6ALAJ0TS&F"VVA!@V9#V7H.O58:=73\]UU=^,GA;8N^/UQK@@1') M*E.[(/%00$D2R3E1;_L0-HOHHXVMZS Z$*-7![)>#^%?FE O8;BUU,AJ,QF> M-,U+&IRB@9?>B.\;CZF[N0TQ(\S2.<""P!&.3 ZTT M!Y6EA^@3@K#:Z, LHFUM]E?!]1J*?%I3IKF^-G.3W\TCP3]ZM%@39-W)MTC# MD)FN"]Z%HB+!)3D%9VQGG5]7Q-BGT'A#!.M4C6T/ABT1O8[0A]'DV]&<@I/% M[C[WTC.=&&C/+2CO$KAZ;BVY2-B\,#:W;MF],K@^!:*;HEVEL.D<)4P)!5M,:'XEJ?)'H44)_:!VR( M/^T4M-G>)-$7(3!R")&R+Y4(HY,$3UKK)8J""ELW^V[5FV13=U5NB$'-U=5A M+'XPQ2]AF*]H?NER">R-2SD'K!C&B=L0@JQ7L!I!OA;Z[1=UYP'*K)21%M/[KF(@K)1[\&Q',&S5 ];"E=X\]ODGEU' MY_Y8QJJ!2C:P5' 0SFO>68UH2M,SS#=OQY0Q!U:8A,+JXK>/!ISC==VQV))Y MHD"N=?7;\Y"N0B__QZ+7!E3:LD;SZW!&0_=A,MV>G,5Y.1M=H1UP%))S[X"7 M0O8R+NYZ4!D82ALXSYS;#LY"/HAGI;5,]L?B4C/]M$OFJB_=/25O.ZT9Y562 M4)N M$XA2V\2#@6#4XLX7A,@=16)U@5YQ28C;YVR/0EJ),2]<>MT^7VNGI39MC^]Z MS>'X]J+I35=I, N;= !N3:W?-$1QD1*((D) %&CMG>7'!QHA/^&E*['DI4ND M6]&D4XUTUT-DZ^BW^O_.__ZT^X^MO=IN8^OC]N'.T?'A[OOCG>WZN^UZQ^YH M=AO+BDU$GO#XM;N(/%>41FU$UBM 8"I@E)+R)^MJ1YFH*(DJ&C 8[7GT+C=? MEVM8N_*\T:+GWWGJ%DW1Z?2:C 4IX4L"G>L M=8BT$K ^U0ALCG?WFG@WUV'#J]KOC, =D/42D$7+O?G A<+1)P&E^'K8UD=R MV5Z#IG%A)M'7+C7FV.KH_C ENVL1K2-M-CU/\O.)D(J.@:)!2-XHRCU+!.\< M@^(92X&EDE/KMO#/,&;/DW[ 9*#_%(>B5*!HIBB(T2=(B+:>D(]>-[\(E-[; M-T/-@:Y4+UG.>2-U\V M9;J%H(3*9?=(E M,=LZ_&^#?.T5XT?;6-UHT^<#V864%* *$I3! $-C952DNG,4FK>87E5;'UR MS2_ QWL+SEVHM-T6Q1UT=P8LI;/3LT4#E5^G-!"?QE,,HSIBM2WYQ9V+M<&N M\JS>LN-@Q%2X*N4(&17@O+O72](?(MX'VJ$W_%/'X^&5XH?/XA5#TS?UN0 M@\EL>%%CV%&8_)27=QL./WL8-A+V+LP@3P=5LHB2",4T[J MYH>:GH-S_4WNQ]YY>9?SY&RV_.U<_$Z?.)GM3_-R M_?WTE^,# VK-M:180]GL^.3<"W+0'(E ME& 1%"9^L>?LBLC $H]!26M2\]MAVDK0IR6W5T;HM)2N]>FZ]1#W*8SHA']/VT%J MJN#.EN,?PKQ8 2;(QR?3R=GGDP_#KPOTLQ_P9:J0C0*;HB3S33E^S/6$O5?< MHW!.R-8E)LW ]\G)]XJJ;=6^J4VD>V46@Y2350$32.$+J+IJX*U;M-#72B<7 M6&[=0NBI&%_$O=R",4 1"A>2@^*.8L,B#$1I/=B,(3@EBV]^3^WZJ/OL9IKR MLHF[>;[">^-R;HN07.1<%,IB?"01+.4S3@4',N1,'I4YJS9;8/-$ ?KL>GI! MW_8TZ"QY_+"U>_B/K;U/.[_O;!U].KRX'7F-3/'1YZV;%JX.ME4.N.A8&5ROG&H3WJQV-FI=/;7M6_BPY"YIFSD/ M8(0B[=3CM?O'O^T$C6?>OH:&7 M9]E2T%S:G$$K)6H7082@$@=4)C&NAG-R]:9J[V MEXL1C"(#JJ)5X'E6D(MF+@>=4^G$ RT#TR?GLQ%FK*V1ALVV;HI[)6!FB>EZ MYE$X4YVA]1!M$L"E=%FHPE/SBHBE0/I4;MTU,=;71(=AR?[!SN'QOVKGCX.: M9Y(W/]K_OZX.O[MZ^OG,[C//1I,R_A>DZIPB;OG_]P*:KP6@6 M^3QP ?I')#Y%;[WD$9*O%VA%3WQ2PD&BT-D%^D52K9>('\/3H%?@\F)VQ[T4TW9GK M_75_?_N?NWM[Y&1VJZOY=??=WLY%]OS#T^Q6W_)Y6-NX+L*1-5SM6N];U[6V M$[:1*_TP'!.+]X9?:R.[VZ]=T#1;:6*4(#F%9*K40E K$G 1ZS=*^M#ZRI'' M$:UK)1]Y^H7M3I$GGP1-S%(/"]:[Y8(/#G21RG OM"BM'>K/,/7)I3;DRUVS MUE0US=SJ(ZANV.%;-RYPHP.*>MY4&T_&-%@RJ]E1CJ19<2I9RG8V1Z$'4/;* M5;X,JUKH[V7=XH>S^=D4EUQEU;5__.F+-^(HGR;^9CRF2SK+4-L49FU!25O; M/_L"B-&RA!F=\7\4C[EDY#_2*!]_P]%7O#R'YIDN40H&1F5#1CO4%@XT/$E% M+;A#DT/KKF[K(7Y%WO8I7'N*76RLUHWXXON8%[7+]-F!4!)=#11X<:[6D)$] M5T93=FZ]",EJ75IO@CT/:9]V"7I#O6>I\84H=XBG84@^9KI?/@QGI, *?N"C M+B4Q#TQI MFS@ZM[CHU$?P/!H0GI7H2B@H7M8BWH+;I[M%>\/$YROT!=WQ\;?)@&,VB;$$ MM14=*&02@J7LRF#BEK(K*9LWRWX6T#[=2-H;UCU'B2_)-R(0#M!*AH8;2+RN MM5N=('KMH7#Z,@4,N;0^\/U,J'VZP[1?G'NR(E\RZ9B<30?1&*.TRY"39103 MF S.T%PQ0@2.W,=@>I!T$-(G7F7Z_P_GGJS&SM8"Z\K7SM'B^I]ZE&2-Q;T' MGK3N:MTJ !LMOUV_9*!S(,F< JRGPI1+ :+# ,5I;WGRV-N-Y(-[R1 M^+(@\@>.J&Q$;P5X%A$4DPY"EAR$4B6E8GWAK5W$?11]6G-JH_$U1[J=QL_( MPRQNHJVW_0T,8\8+XVIU(V$HE76V6##*9)'1HW?-M7T+P1,7=+K=\6NDZN3^,\G"UN(<:\\SW11RERI>\& MBE,:E*T&2H(H2*W-LIRC&16B#8@N.&Q^N^NS@/8KNNB ;7?M4_?J;'>.9CG( M@;,Q>L$L<%XH\7*+8HA"B;=$RL9T43*VKH=Z $J_(I4-L*>%2E[6S0UX9XZ. M'KT15W=7A$T[.R=Y"(EI8#9H4)+"F1BSA> *AB@T4N M.5CCRZCE-F'YDV*GXJQ3P4BO:+E,U MY14Q@2^"JYQ5UIM=P7@4;9\J0_K#P?45^S+>MDZ7(C!+37DT9>L1% T4.,4, M:%^8S]EY%EIW!GXJQCZ5AO2'=,]5XHM0[:*(1:F8BXD6C*XPN2T05"@0G0G! M":]L\]-A3P;9IYJ0WI'MZ6KL;!%NT7#LX_['5NW3'GW>NLMMJX-MM,9VHWW- MQ\DX776I0F5S4AFTJ'U@@S;@2O(0)+.&:\=C\P-:2X&LW\;SRW!^<8=)O==D M&M*\[J=^Q/D-85,L,AON0:.O&8AA$+@K8),6'(UF$5L+NPJN/JV3K<^2^XT[ M&VNFBYZ=OU.,AJ-1&./D[*;@SC GF$5(N1:\.1<@HLR0O4K:TJCHTCH4^CFJ M/JUNM>=+8ZTTO(:K(+T^7U17'(?O/RHQ8[39)JM!5 ^K4).O];5+NPHY,0*9 M5.L@YF$T?5J(:L^.1EKH+ ;9>O]^_]/'XZ.#K7_5&YRV/F[33PX_[6SO[6Z] MV]U;7.:T1DCRE,>O&Z$\6Y16_<=3FIYAO@H\A_BCM6:Q,FO+@6-M"VR+IS3: M4+19*(66%.O&V'J^/0AF[91I,IM=W,3V&,'H?IM-S^M&B:_&5V&BM M4SYZ\,902,^9@E"XA*1$3EZ8*$WS5?"5T?4IB&G#G'M943>::N:@=LB 3,Z1 M#-7%'7WWI4?'0I N@O$V$ZQ$AM<(#60J171(":-NW0SPIZ#Z%,QTPYNV>FG9 M(:_65\THGZ^W>EQA,2%;Z7@ G>L5(2K44T720K)%Y( 46:G6.=)R)'V*8[HA M1@,--,Z%'A2SE"*,K,&4KY4*V01P+AOP6C+4BA496]?=/(ZH3SM?W;"CH48Z MBW:/CO??_^=O^WO;.X='M3_N\;]^M",ZFD_2O]^%64W[3^LQLILGRM8(@==^ MY[IQ<5NA6P7+H\5G,!^=A"D^A(#2I/U"2=.@1*L=HH*"F6P,B@A>Q@39!73& MQ:(L;VWEGX2P53!TA-.OPX3+WTGO>8=C+,/Y!YK42] ,DC79B%3(%DL#2@L) MSE+F&KT/GK)*%DSK3*,-\B>&X]T>;^F0G \%6QO4>[N(;*5A&CC/C71.@M6, MG(KS"+YH#9HIZ;GE,H7FV>]*R'H5RF^.@ M)IMBC\-KY"\_3L:3J_W-B[7$*SUA*HGQ(D!''X@* 2$XRX!G;M *'95OG20_ M"&9=B[([GN,49_-;#[WYMD4_T<*==R8#FBJP4P*\\Y1OI*(I*44I;.MBMU5P M]6E!J0U;[AJ.YMIIU^5C,J5A'5_D&NG\>!K(F*4Z4+^&X;@NA+W#0I^IIE.B M9-8G!QE37;S@&@)'#299GI)(-IG6H>03X/7))W7#HJYTU79IX6'9,Z-$6' ) MT9##5X6G!(H(>X@SBN,)D0J(J F"5?4,*!8(0A=PDJD@%+HB[,\BEE5>U*=5I;:J M;S[,*X:HES^O?T1Z]=__]/\ 4$L#!!0 ( "B#:%G/1N.OB4, *0! P 5 M >65L<"TR,#(T,#DS,%]D968N>&UL[;W9=ELYDC9ZWT^1I\[MB4K,0ZWN M_I=LRUGZV[;OAU^^CWN>SR2^""37[V.ROH[]$&5UT*8+56H"2+$'P MZ, 68;0P$H7._]_GOWC#N0[,@_7,@LK!T<<"@Z2TD%ADSB5/']KO#?[QE_HE MAC'^0L,;C*<__MN?SB:3KW_Y]=???__]SW_$4?_/P]'G7P5C\M?9I_]T^?$_ M[GS^=SG]-/?>_SK]ZX^/CGOS/DB/Y;_^U_MWQ^D,OP3H#<:3,$A7+Z#7Y\F/ M__ Z&OWKQ1_IH^/>7\;3__[=,(7)5$$/#N&7A9^H/\'L8U!_!5R Y'_^8YS_ M].__\LLO%Y(+HS0:]O$(RR^7WWXZ.KB+M#>8_)I[7WZ]_,ROH=\GQ-,G3+Y_ MQ7_[T[CWY6L?9[\[&V%9B'XVY I*5SC_;WW:KVMC.B,@HW0>$>BW.*@4;XAQ MWM/7Q_SC69"QA//^I"'BN\]NBG?X)?1:"OC.HQN@G3X(ON"7B*.64&\\]QK. M&O_^.OANS?[1\?[__GIX.2_'QY ?07499=YR:9('_.::^,AXO0& MO;H6O:,?+]]5\7)ID8(Z5 B:*",H$I(VR M*'#&*L.MXCG%KL8T17!S/%>,V1O-1G8Y'5?:5^Z,W/O5!2[*@.#"O2#@Z60A:!\ DF1880DRY*V+, ]20 M)_?L]/?PYA&*7L29M04^CT)KLN$6IC?3/6HI4*>W;(]&;)@+J"$+%MI.]W!@ M?<4-NY+ZQBBAO='9:PXN>YH!.2N('@/8P-$R:U*)[.E2X899NGTFK"+L#AA M<+X,!\>38?K'^ZFU>LJ*4$$'&E,("I2/'ERD(4J5@@RF.!-,8^W? =%2\_-, M_+MJ;Z"<84O)WE4U6U?5>SE/A1CZ'T,O'PQ>AZ^]2>A?@I/"!T]C!2VD!<4J MLPOG(+W.,@K$(GUCM=\+Z#E0H)W$.YCY)R,,X_/1]RE#+\AZ"$5(Z_W+>K^>VAY,S'-5! MC_"L[I3?\&! 'CM> DV6)\$*HU6K)%#.%?"21]">D9FLL'B4K5>'9<$]!XIT MHXF[E)'K4N8()S16S/MA-.@-/H\O444NDY0N J$KH$(2X 4RL,DX%U31G+4V M&>0YD:"#CNYI7ZVJ>6%C7,7R#%_\^N+!MSH9]>O[X0@I'PW[_[7#T>QCE M4R(E]U$P\(8P*R$9./*=P9@@?4[99^2-*;$BQ,USI?$159+IZB%K$HJ<%&%VA=(V$$[B1HKK+-(AJA=7=NQQT\F^=&I\I< M[)NLIXD.[-*[HZ;%U"99:+M#VN7JD1R924+4+5 K(51"*4/SD\K;*)XW(]:4 M>@?&Z131P7A\COG-^8B(^1%'O6&^X.OTCX=?J_S'^W_@*/7&F$^9ULB9M<"# MRX08:565,8,KUBBA@T^I=,&3E5"^ !YUI[4.+-H%B/\6^N>X ' FN%(J\M2] M)Z^-9D=(C!9(*VD/ST4:V]JR61GDBV19(YUU8#S?.RV.<#P9]1+Y?M./[57Q M?,#)82%1%>Q-SNDSIRP$SB27('6U$X.-0-(S()5F)#&NK>]D#UP'](LD847*MQ3^S*U717$05M*D2N3I.A,5V**]=H:6[MP^M& ]S"^2DMUH]"XC M3:?+Y/Z7K_WA=[Q8X#^>C](92?-C/PS&IU8*(57AD)/39*"& IZ<:L@N%\S. M:\DWM",_!/5%\J^I_N[2SG:Y$"Y$?:IXM**0RU(/ \?6 M-;_-[79,SYO&.\6(NXSW#1E_A--[KI/A2?CC[[W)694GS5N2XG2 KVX/\-1F M05Z;21!D5C19N0 7>:XC,4Y+LI5-Z\NE->"^&)YVJL?SHJ] M1,(959CCR7N%G/T?S:%P/WAH=$S[1!+* - MN8\*,4"PA8QZRU1(W-IHTM8"=9J$FT1GE.];Z/7K0E7(T0M]FAX3 M^L7X)A^72S[N'M2:J+362T MS9!RP"=?@*QI%AA')DSKT.Z5 *X[P=]@G,S1P^4++W(^I5+1^,0!1:$%%XV MF ,Y$D+%K"2W2K7.>5H"UL82ISOCR^UMKK4N=B71^E7HUW(NQV>(DW>7Q5FF M^8(FH$DBD#>*BC9+*0)$[1!,Y"4[(\DR:'T.OPC+MM*KF^M\V('L.XACG8?K M,CE@&60=Y5PO1K6=Q.LVVEN"$FN(?K/D<-D%:[D&8SDA=*9 8$6 REQC(',[ M-#\@VC0I'DC!WC0G5I%X%RG887Q6;?YOM!P.)K-L'QELUKEP$&&:[&4SA$!+ MHM(*F9'6"]/:WYX+9/-^=RM-W M_ERBXU)''E@ A_5$.WGRM5ED$'QT'$7F5H2'G*SE7O7DU=R!1#N:ZWN#?(N+ MT\5-2Y>#505,D 64\ J"R1R\=,H'&X1M'K*Q&,US-18;R;^#=)>K\,SY&.?_ M]I+5RV#OR*!&,X//AV4.VO$)/7(\_T^7/NXR M8^G(9&\YCNV8\$T(WWVBKJ#4+HQ_'$UZI4U$8@ M-D/4],7GDJ)/7@5F6[L B^%LWEC;GIYO.P:-E-112:F[/HNV*?'"#6B>-+G2 M18-7R@+Y,39@-I$U#VG9$>=Q=SBSMF(Z.6H8?1V.B,9SW0V/2=F@-/D7D8.* M)8'+2&/.5N?(="ZE?6#C/8!>-'M:*:J#D_KKONS>9Z3A+_!?(Q,N2,(9;<%: M2"U"X-Y"9B))BTR MR)P3MS5#KGFSEZ=Q\K63].M$K1U4K[K_O.=&X/->H9'L]?O#W^OE/GWB-0VO M-YFF-92L"J\)$IH+7FMPU6M]*R$QS;740@7;NL1G&^1;*!2[(R&YG>BVB]X& MMW#?&M55=>W?1H3VTV"$H5^']1LIXU6-R<>3\,>IC4):FUR]N8JR; GS,_-Z_9#AR/QPZB3JVK07BF&&TQ#!C&2++$""[9FA^8 M2N(Q<2Z;%^%O ?PG/5MJMHL^$ N%=',XI^BLY4(Q0(5D_7AGP7'A(6(PB:4D MM.B:@8NPO222-='/0I=E0SF'5["KH7US9GRL)XPU'K2KW,)57MYI#N&CI= \ M5_"OV,\GP_=A4O%\GT=AGZ,,.7!(TQJZU@?P@6OPL0BO4PU1$IUE"CX(;^U$ MX =?=7&QK;)2/@LR;:,H=8YI<$I8L$5ZAL9EV[P:U9+0-I\OV)8S=TK[=:"1 M7&12E."CC(T2I,SC+K- Z)7*' M7AQ3'QE@LC-$746I&[_R+9ICX8&DY(JMP@I"%EU)$4>VCS)_OE>]* MNE[IRG<51749[+"3].M$K1T<"2_R MO5Z3.]P;G _/Q_//JGX4Q-J+),*0)J>F1)&4Y>!T32#RVM%W,8$TV<@@=%'- MZUDT [_-0^5NSU:VH]\.MN;[[Z\?&LX['(]/SL* B_?TR;/Q*5G*0=2;0>.- M D63#:+A$4K.F3$ETB;YYLW'L)/0[<+7>^<87#;S+DUR-.$WB#C M"(Z\75!8.Z)%E.3E)BN28R&GUBEWG0[HZ2S*3>C6J4F\#E=V;B+NT_[[_?WCC\= MT;\^G!RO$0)Z[_/6C.I<'FNC0,TKKVT\QDF]TWC7"['7O[PSJ.VM,!\.CBHC M:AM<^L"'(9'@\L=I0XHKBUK3BF6E#J3NJGC-,[C ]A$:Y96DD71^N*[Z0#6 M#K]K .8B#,TK)#QC6MH)1M\271:QMI+'F'O@S$CB)2EX"WI4#3UJI=1)W& M>MD2A8QST11$D**6&Q))US1C!YK)J+TM/,7.5J=-4^>AR,\=8,XJZM@08\8_ MUN)9[03!D,?:OL_Y BHK6YL)*# &,S,RA9S*!BAS&]?FG=?F"EV",&MIHX-H MD6N3YL>W?^WAB%YR]OT=?L/^=-X$G5!G1O,&$WGCV2F(119(GF.6KH1L6IWX"51(&8+B"2*31A5;^Q^UOM;; 6XM;S_M!K56T5*7E#H8?#V?C*<2 MX+.X>!N=3UZ#S*D&B*0 $1,#Q&24CERB[.R0ZRZ]+[X'ST@CR&"UL: 61LW2& MFCY3D@/.B@=51*KQM&1[,L-XR)9C\\*$]\!Y:01YC!8ZL(SOZ7YDDY36"0/" M>$74-1&\]0PL=TDS5 F;U[;:O>YWN^%E-=)2!W&;:[6O60;[SQYYC3G0LD_9 M8Q2X:SWRL!@3?=9@-:\UA^1[?(V]KW%M%;QUP M[OUP@-\OFMN^/1_D&2HN#/-*>2BD]7I:6^KQ?B)4SM0,C\A"ZWJE\Y$\L4YF M*VESV%P5N](FSRGOA L.,E>69E/TU-;(U?G:MQ@ M_TZK;70.0M3\,K(Q"P9&U:3V)!/F]LTT=J(%R];(L[XBNK@,652?B+;R)+0% M\D4R*,E<;<&>:""_UTT'&@;:VT)<;RLQ+>(IJV M($BGE? >H=U=KX17H@_19 ,N"@P] M'NU+9M]F5+SQ,I^6F5H^0(.(U4/6HC8,#+7W FJE)&T)K/7EXW,N\[D>Q5HI M:IN=';TSW <;P6*H$G"T%&=KR; 0-K#HLG:M]\L74N9S'6YUHKY=Z>R8O/-1 M94]F+(^@A#$0<\D0;)#.E!+(S'V1A[4[2;].U-K!.!!2!<-I@4K1&MPYU_\F?>FM1$0]U7MOEX=/AQ_^CDO_?_\]/! MQUHJ9N_#F^/#MR=_WSO:_[!_JT"PDP[%8M'9CVBT=/#[@\P5D&8D?!'DO VTX,1W/5+DN= M-?6R)0J%J'5 K\":0&Z'4X9L4Z2%'*,+-(8@FQ^U;HTZ#P15[ )S5E%'!XRY M,CF_87\X!3>[\[2!UE6M@.MI67(5Z[%M@5S0\>B*P=(ZK7XAF,U[@5";B3W#T8\BS&Q[E;1;(H2!#6AZM(7/,>$#'BLA! M?O]\FJ[4L9H<.P=7[S/[9N_ZJ>8/4^?UIU45W;F@^">'V&ZTGB#7T>8>J%* MF[[OXU3L@[SW93B:]/YW^ON%@SDUT61A5 8NB>&JSBCOZ0OGP6!(F>OF%<%; M87]VE-N*4C=Y#/T>GIFK(0\O?8ORD$,R4%(EJ,IJ1B_L<-_PO/L2-1, M^ U=IWI'?'&=3YY]Z(VF>^U9&'W&\1'F\U0%?C*<(= MLI.@+8"(URQHAC#@:Q?(Z*45NK64<([%!CALRQ1D[,AHJ!)P!.# MR&A[E5%&XX4L);7.FLU8NQ M%:"%F&H>B$).WS$+.F0KC"$G,_&EW+*'W[5#+MAC]3/L3K@='"XN<_AT:DO1 MJ$VH\?P%5#"TZ?)L(*!'Q25C,;<^QUD&UPZ1I8U1W%P9"PG3S$'_[?#PS=\/ MWKTC+_:@^K*_';QZM[]W?+Q_?7\?_FMT/XXOJUL)XKC5+H NC)=H@+=;<.\B!*PQH(K:/#5H> MWO9]_+8$N5L(LQ-%=>"JW0/U"NB'\.5'Z/T2<+MJ,;<:U*V5N.Q&] M=H!N1F34DB:@-)9<$VTB.,,#,*.=280[B TN8YNCV29:NHJ_4IPJOS M,1D1X_$1]J=>ROBL]W467:6\#HG>#US53K%&U QQ+>_S"&^$\&/PR%R69#YZ :IBV/ &XA@DY1@5$UN37) %'$ L7Z MS)&[F'GKXZ2%8)XW.=KHH)MN HN$.S-U5#!QO,/?BN!5#>.![EPGDA. .5#;F.-'^@:%V0 M%^8%:][ =&64+XM*+52U67>HQD]:5CS/M$+27AE!E7KI@]F#$6AD_9]5K7>I M^Q&]+-*LJH+-;E)'6 58K:[K0=HXZ@TS/R6K*QF;"N3$:CI)(8/<:@NH'$ZWW2OO'+<);%SQIS:NP9? UNN1Z1[XOXC18^0V. MTZCW]1+J[,(U,5T$1K"6K&*EE 'O+0.NLTPQ![*36]]O/0!I_;H$\QY_<3*> M"JKLB@<4I@8@:$W>@+? I,7H63"%M>X4>0^<35U>M>3 W4H$;:2][8NJZ6'1 MR:CW^3/6XHS[WV9]@O/+"5V"43S+X&64^LV+G#:B/\>7:XAN\UH57J1K=<)F+/UL"X' M"*DB2UPP[PK7?+D8NPUJ<\$]R::4N8K(6BMQ/XSZWT]P]*4WF%J1A]/U9];' ME25Z>;00I$R@/'/@,DIPG&OKLE#B=I>:!;J\[RV;,]U;J6#8A?P:'CI-@1T, MTNAB5[GX]P%!PVKD#CY/=YNCWN>SR6'Y-+[P*4Z#-S4H6-(^XPAK* :BLQGH M_U*Q4*33R\W;%5^\><^M"QNLWOIR4$AH(GX#$44"4@>,DE MF,RDER(;EEO?GR\-[GGPIUN=+-PTFKGYKP_?OS\XJ5F@QWL?WKP^_'!R\.&W M_0^O#_:/W^'GT/\X&B;$3,-8)V;V$6]9\WA@W7&U.CH8CL>OR"Y5W6,4!"<"4B5W$5S/7]I"4RKQ(VNI.YMI8:VT,]"5:\IW$TI7FO,B3,&.3,RE:MU M%91*$&K3'43%42^5Y[E3"E]P[+ I?:\BT];'#J\//N[MI6NN?O+F_(-VPAZVDE0GH9*S$1Y/PN3\(CI8Y2*5 M8 :D+=,(/4V>K%=0.--:*,MY\XOB>3B>P6;<3,P=A!',M#HYAA XTK)7=(UTX25CZU:9FR3! M QD5F^+ *E+NHC('#NJ1QQ6X'[&XF!S/ DHP!12YJN!HER,317'!:.,+NG6L MZP(H6S@5;*"IVQ4W&HBY6PL )Y,+OW[OR_"Z!WY9#CMHODQC";?3W4H M0;BB0,2L02D9(# F (L.UGMNA&P=?;@2P"TPI:/#G<[4T@6';LC@^_YXTOL2 M)K5J%OVA!KK5#YQ&HTIBMA:'\&1 2:Q=T*.!Q)C1PJGLFCAHQ:9D(&BN!'"RL498>-6A3'$=;"I?= MGH,O /9H[W M;=J3_%1R'8.-##QZ6R4121(\@Q"Q&.H2Y-WD;TC1 I)LPBP=>UEVTQ2JC;!5T0=0[+#??=T5'0_Y\C=$B MMTDB&3J1#)VL$)QDUA1F1"G-^RK>!VA]K_[NPR^.L8T+H2ZOP$2IV8TRU>0U M&C@JZ\BL4SQL8J2;#84.4BC.ZZ"0F=8GP'=1;.TFJ(UV;S>57$_*'?CDMU;AR^I02V#JZ")H'I[M M7 .MJZM[5;^&H#=%@FBSE;H(,I1$/5B,&IPJ!9B115@E'=GI3U;Y#US_;$+W MJ\BW YTOL,-F"0_6,NFM!X/5*[=UM%%P,"G&0H.U!+"Q\N\%M'D'9GV=#;L2 M>!?'^.1"X6BVX5UBDH5@:-KD4)9:"#R08>2C@B2",D)IN62LUDJ9O7=Q/ /= MKRW>YM7Q>K7XR2CTYR*+/GEA#8><8P#%&?GJ1GN0.EKCHBF*WSKX6E0?[[[7 M/&&]-I9A!^?G;S!.#@9C =VWD)\G,?,6>* M@H7:H[QVCTD9BA 8&*WC(K5N_;U9(CQ@XV^*!ZO(N?4VOT]I!5#6FU3-A@EMKB%[YB\]M[&Q4,F\NO=49X1<46>!%"R.0T M6(O5I"3+(PC:VHR2%@L-M(0EV]4N>L5ST>KZ\NNX"L?%@J2C$TH$R*GB<5*" M=V1)2J5-*9(7F_-2^MRE0CE-+;$FHFL85W!/:8IE$#V;,CDKB?_ARBJ/D=UF MRN20CU@KZ1-+ZSV2LNC ,ZSUSP-R57S(UNZ:-E>R-S8,;Z-X7G89DTDW$&4WW4\LXO8 M)1!U=#IV%\UVSL76T](]*E]#Q!U/]UF;;%X;*-,Z)RROH>Z&?'GF:,6+L9BL MF,FQ]<'XII3^P!E8USI?1;(=Z/H8TSFM98??<#2H)=O>]@9AD&A#JA"/AV5T MN0/Q:(WGL8#W]28N& >Q*$)-XT\=5FB):%M_KAE72W>[L'9@0HZN/]^ M5:OZ$:)+-#:3D2I,!F-+ =K;/'@A$8H5,GL=3+S=7WQM0MQ$\.3UOH9 &Y>B M.0J#SQ>+&_&)R<(]D+E2QU/+@BJCR>YT7CB73.)+!30^4'OFQPN?AQ7W>!DN MC*9?0Y&7?%H&1L/Z4==>O?F248\4_FWUK2&Y+F;D;&&@19\%I\ )GT%%6OR] MUAYTB37FR4F1EDJ?V;8"[RD!U59_JPBLL=[>DZ2^G'^Y!!*8"\E'20MY+6/E MF8 HLP5:UI,*,I1LELKI?D!S-UZZV1I0CQ;[L(7,&EHY4R#AC^M I%3%20T. M:Q?8DAGX'!TPQ8)WSEEL,NUNO/0)*N_1,NND3L_=77W_CZ^]T;6F0:=%1,FT M8X UXTV%/*T&H8!5FRTPGEG(C0W797!MHXK+)O-^UM)#)Y5=[F*\)/.KX6@T M/91]';[27Z8%J!VS,C 061-6:QDX*SG9B%'KD&5)66^ ,XOP/7?N--%+ZVNR M>4#W\L4-3^C/DO@/!@O!.\ES)IC ,$F2$A:(05LPL9:.8"Z[N%SDPKI(G@-] M-J^2SB-37X5Q;WS\E3#GP\'ULP=^*EWQU5 &7R^%E-*J7D 5L(: ZRP2CZTS MZI?%]AS(U*D^6D?2+ 3Y/HP^3X/W.;.IKI&\I,*]RW6*C*)O@N?\31')KDE,SY[KD$97^M( M9 ')>0)IF BQ>3.!Y>$]!\9TK96&!X0+MTA"-Z[KV/AP<'@^&4_"12G&:/;A4VEDEI8<;*4A"> U\VJ(2[U#$--YK7 MPV\X"(/)._R&(V+U4?7M3BWC0<@4(<54,\4,B<2I +J(;*?Q3D(^8K.9^[)G M0X?6@KVK>-N!X@\&Q$P<3W^^PID6K(LZK+4@?$(A/*"I):Q4Y/5 48/W4D:>LA'8 M_,CD 4S/@2>=R/\N/WQ+*_54(-D[Q$YP182:N<_(8HX:LF&^!!Y2:%XFY_K[ MGY7>'RO7.<=?K''AMN.3P]?_\=?#=V_VCX[W__/3PWD:06EN,I:"3K9-H%X+9_)GX]G4][$)1'5AR1SB> MC'II@GD*[1-I9GQT_&E6-55A#"(G$#&0F>E] A=J-T-7C"T"S2K/.&9\= :(Z1R4CN0 9R$@18N8579ZXP[IZ4G$_.AJ/>_V*^N%OFI\BB$5H7""EG4#(9B"EP,)ZEX)70*2^5_/W0 M*=)R<':01]UX"C0$S M Q.ED,P9J73KKAJ/1_MBN+=AQ7;A1]Y$GM^%]EH4XF-3TU!*8-5X',( MM/0RA"A1 LLN\LZIU ^^'4;UTBJVKJ Z.U*[UY[S">5AJP/=P,(5_:K66 MBND(MG B.Y.TBT=&7K*RD6R$E+QIG6;Z,*H71Z7&BFJ8N[.([&1?'N&D-YI+ M>X7D,EBCP$8OZIET[?UJ!)!)R#A+R48=.UZ?[L/WXNC5F?(ZR!LZJ!29]F5O)/U..->ZB=%","^.0FW4TC!-Z(9< M[AAZ^W^DWAA/PA^G!(Z\7,= "D=T%E@(GJ)]V/ D@C,*VU>$NQ_2B^-.2Q4U MS!9:6SH7A['C_3]P5(->^EOHG^-I,%@B.;/@CB>?!A._ALG1YB&GP?U).E4R&R7*0!78^6GUF/^#]/^JW>&IS9,&BA.1K!0\A-,0D(GD[6IA4LU-4:Z]W M.60OAI4=*FP.K]:^X5O*G[@<"WUW6&Y[#-67&+\.7WMD[US%DIU*991.@@P> M53N3%&?)<>"6)DW(R2NO=&P=D-714%X<!$G.HKCNO/#/+ QR6><'9>VG2 M^T8N0-.R-*N]LGG-FC5&O#L%;;2()1G4(#S+EUMS;0'A%/(D/<\96S>67!_U M[A2T\29/ P. A5QJ6)P#EWD!*9DM@9%C&EOGAKS$@C:KL+2[@C:K*'O;!6WF MIPY*%Y2UM=E/T34@N&8ZQ$*["./&I!R2PM:!1\\L27TE#MR;I+Z*+IY,DN\2 M8_J9I+Y2DOI*--E(MN\C=/Q4^!LCUQ9MM?;O[K8 M&=ZNE*2^<[1=1;4=T/7^C%5#WAU)2X#T.M9*-@&"3R0WLGNR**S$U+JLY$M( M,5Y)YRNE&*^BL Z2_3[BJ Q'7\+@\H1A/&NDB5IE%QF0(2) H>,T])! ,A$, M&= \A]9IQ@N@_&10$R5M8^-\]"7NC\B)HV&__W8XFEYS94L"S*D6=)C67M8, MO*=]@0FAM0TA2=TZ+6NS(]Q!IG?L4.\N@;K(J^Y^M!_.I^N"I(D?K8N@/8;: M;MZ#1Y?!NE2,S#KILE3SVMV:*1>#>T*39 ,LW?R$>@3%GM36NAU8]>'&E'Y M(F3U)8NES9=+H%_1YFL+MQ$UE_+IS*4[P_LYG;8RG=:C60=5#S9GS'+'R&I- M&="+&D"K#81@0TU.4L&BB3(^G3R#>_VEG=3"K=C/J8'T)DSP1]S^]/2P(;U7V M-4HF..] ":XAE.Q!"RLP)!:],$]F,J\X^)^3>3."+ 3(_\YC7=S&G?&WJ=Y9OBP#")&F8Q7 M]4"W@')U^"9Y*+%D3<+(>G=:>W?F&S]2=^./H5FYR=#?NY-_A, MOY@_PE,G+?."J5J/EX/BBH-7B8'T)=E$LT>QUHV9'H/S":UM#<_LNE3F0FM^ M(YFITTC>.P.XS";O*#5UJ7=VF)NZ^I@;):>VR82^XC5+/FH5-606? ;HTKPVYTUL%Y_P)HEUDARX#K*,WU7F#; MR5=MIL;EZ+&&#C9.%,TPA&P\&,$%K>V^@#=10LR(,A<;;//SW2T0Y('$T.WP M8Q71=\"+ND0>EN/0_Y'VE:-RF1D#AN< 2F9#@#+2>)VV3&-2H?4)X1T0FW=H M&RIIV%+"760*8;]?&_(-\OLP^@=.Z/M+-VN6-(K1)T;L+BA%+9]=(.BH(!A1 MM+ :#6MN:3^ Z3D1HJG\NTD!1WK@&0%\@]^P/_Q:!7 3(FKR!F01M2W:M*- M@)"C!^F8LRD)-*9UY;A3PCW\A<2]7@RHM%_PYL@ M29$R2<6 \5H_-BH+SKD$W$3OT+D@7.LSU*6 /2>RM-=$!S>@2Q;++#::(DR! M'),B.21.I"9A1"Q2Q6"M%:T3L7>UNNDN'>%TH+T.;)NE)'82_GA%$Z;T)F]) MY/-&P9 ISTR"9%0!E;,FXXS669=E2$)QG^12;"@B1U"A=N] PLUM$%9QH^G_6UDO9PA?-B<[U&;WEY0' M'UX?OM\_V?NO_>,UKAWG/&7-B\2'<+6J6]LC4I1>"H/)Z[-ZLWTP^#08_>#* MU4HR/A@?81@/!R'VOW\]V,HVT-<^:U@+QL71/8I4G1D&+M%*K (C.4I:G5U$;84V9%$T#WA9'_;&JM9N M@:-W3C0VK.5M7^9-FU*2]=]&43S[]F64_\V;LW:B/\> M7:XANPUIU6O&HP\@R&T%)3& TUR 19=5%IP%RW9-FPNNN#:FS!5$UEJ)-0:P M-_A RSP7[VF]/YM=M_A<(B*M.SH7!8HI7:N["F JN5**3"K'I?2XZ V;-B=8UK37]^LS!IY_WN# M22_7M_:^X3&F\Q$-&L?[?Z3^.3U\=GAX/KD\0]H/HP&MR3^@7MZ M41S'6HKJX$SJ_F8[*:GD)&9@RL2:8X10(0'';% )2^9)Z\8(+Z$[TCI,:J>P MKM>C64AO2EYJ)L&'>NBJG8<@HB)(]#4QR9ENG0,X!\9/YJRMG [BK6_5R+BH MP'O9*G1\>#X93\*@ED"8'IGMQ1H$G":GGMOBG2-^ZQKUF[T%YYD"+4L,65F3 M66NG\U% -\^YG3@DZ5ZI'>R#'W!R$SV)/34D",[? A0HU7T5#5*Y G5ZL MUO(HV-IZN@%@\\S9@-*&K23>P<:UTO!/N59H-$9 I*53L4*[K#$&N)@%*92,TR V-IWU5&&0B^1" #+C&7 TK5>A^; M"^0ET&5]#720/W0;U.6-X(\!1U68S=I"T/5B6M7&%\P&T)F9J(7EOODV] "D M%VK2M%14![O7S:W4RWF.\=+T7IVA8 M83F26@--X>@4T& YY.R5CM8[Q5H?KJZQ%Z\N#9+K:.HNACX1_]6S-BD%CO8JQ:0_E)(=[A_6I*63-?SB5PR**$1@I4*;)0J:E6RLZTS M1%:$^+P8UJ5^.B@\NT 4I]HY;8)7(!,C$?"0:Z4(#R59%06+NGW=G@50GA<] M6LC[+@WT[D0B5COQS:6=>..DU:,&)6AFS[9"'K M3"N92@:\\P&,LCR0A^=]:FT!/M-@Q.QR=#H5,*(4,C&PNL/*T?@3U\%;GVXG M>_T,1MP<=SL.1EQ%^3L3C+C>P%]]G_^ ::P)LUR6:F!C5J2:Z%,-Q],@DO58 M.&/)M#Y\Z7 XSR10K:U$,IB,XS\C2MC+:>"B1;1 ME,FD5,7D6B#-@,V>A$:KJ9"M[\R: -\5IFW8]=V\TKO/PC[X\/;PZ/W>R<'A MA[U7AY].CO;_MO_AT_[>AS>_[1_^=K3W\:\'K^O9WO$'G!SA-QR.!J'_^GP\&7[!T7AOD-\-!Y_?$&G2MSV\>$X]'D].-HF,_3Y'!T M63ISZCC1YN*CX@&2K+=>+"EP4M-&P'/BG&D6[%*WC/2":VRDGZZ8N.C=VS^( MZU[MPX;B;V@R7L-3QWF):'QI(2\#:I4CLN6X<1?(9L_#VNCHKL(;"7ACVI=" MDXN;)7B&Y!4Q&QD"'"T=6R;:RF Y@$N=X"DIFBV9+5 M+)=YVW-1VF M;0NT>_?93WGY;2&NQD;5C_8_O^'P\RA\/>NET)^:$TD;94W-T/&804E'8].. M@\XF.B9=0K[47ON 4;40P OSM=HHHN'FT4]XFWYH CX"Y>>=L*SD3O?)6'+.-*4*0M',K:4E2D5Q[B87SS#@/HG6!]&=^Y;T*]QI?>:^BS%VX M\E[L9!BFM9-1@B_(:] MVH',2HI:RBU_C)0W1@%;A$N"O!,9+;DHY)[4J@#DIR0?F7"*:,^>GNH?=2#3 M7O.K"+>; QD6+)H@/7A3:@4!2]_5"P@I='%"*,O*?3&+3_5 9B7!WSV0645J M'1_(Q,B95B71)I1KF<14P&-Q((TL'BV33K:VP'?P0.8Q^EQ7FEV4[1H.TOEH M5 O]3(V-TV*CT]P$8 (+*%8#TI,MH /RR(+2);?V&FYC>$)'*>MX!&N)OOMS MDN-/KX[W__/3_H>3>EQPLDZK\D6/6O-<8RF$K9J6G\D785G[O.'FU]*E'"5M04XU#YR?@V-CC;];Z/F.[[^N8+?MT2\:R*PGBLFFE* 31#)) MR4XU!H*)D21DI*?M3+.XE,F^!DFVW8QK;14_P)G'B+J+YD1W84LV*E".C.58&$)PR;&L R_-ZZ/-!;*%%BQM M%'6_^A\AY0X."5Z=C\E<&H_WTC_/>^,+N5:>A\@P9QXAR=II6E7&2R6 L5)D ME,AX<^M@ 91G8QVT$'4'/0;FP:K?CG!&^F4 =F0E/ AN.]9"$U4N08_U]=#! M;O$PT,+1Z&@Y1)%I34N:-LD0/#@I>9(L)8^M3QNW1)0'K(CM\&05\;?.P#G" MKZ$W^ACZ!X/TYUG\6DS(HS<@N#5 @W40BE> S%EOR"N7MP^?%Z1DS'GXYHV# MQO(?-A1>Z^RXDU'O\V<<]0:?IUO@E+IF-*W M.WVYC?COT>4:LFN]T,Y' M%DHHNBXXKK:&58+HZ\B]H-U%&,Q,:F\?-3NWL(=N2IFKB*QYOBK7[X>#R=E' M0C7,>V6"H]?]X;7436F5#1P%^9O>UKLJPA4U!U161:Y9PF*6TN=#;]KML;A/X'$NW7KQCZU: XPO&P5IZKA>5>XVA"LGB' MGT/_?9C02&:A!4%X(6I+#2VSK8V8$]F.10"9C )3*J@=7XX+;0 ]<2FY%N"#>51.\5]_O]LBK ML'Y@VQODC_TPN%;SO?'%5A<0NZR-W7C\.U;VNDO&K%0%NX,SGQ\[%X[*=/'K1+&+WO*L5?J :.\J<_VVA]<+['>BR'EO>-9*O$>D=Q6X7L/".WOB M18KO(/>^]?)YZ(^;;^"WG[W>%OXPW#5W[U*/0^'X=^#H.S,#L3,HS>'XD:,=5X+9V@M@*#*!+Y M @H]6KF465L<"TR,#(T,#DS,%]L86(N>&ULU+UY;^0X MDC?\_WX*OKT/%MV .2U*U#5[/'!7N7H-U.&W[)K90>-%@J>=.^E,CZ1TE??3 MOZ2.O%-),BG9.\!4VTZ)$?%C1C!(QO%O__?'XPP\BZ*<+N;__A/Z4_ 3$'.V MX-/Y_;__].WN \Q^^K__\4__]&__#X3_]=O7C^#]@BT?Q;P"[PI!*L'!]VGU M *H' ?ZZ*/X^?2;@9D8JN2@>(?R/^K5WBZ>78GK_4($P"''W6/=I\6<:T8QF MC,(TCD.(HX!!DHL,IC),XC")1!CSB_L_YPE",0ERF.9!"C$GF7J,!)#A.(R$ MC#B7O!YT-IW__<_Z'TI* 91X\[+^]=]_>JBJIS__^NOW[]__](,6LS\MBOM? MPR"(?NV>_JE]_,?>\]^C^FF4Y_FO]:>K1\OIH0?5L.C7__KT\98]B$<"I_.R M(G.F"933/Y?U'S\N&*EJU$_R!8X^H7^#W6-0_PFB$$;H3S]*_M-__!, #1S% M8B:^"@GT?[]]O3Y*,O]5/_'K7-SKN;T1Q73!;RM25!\)%3/%?3U:]?(D_OVG MG5K[Q;?!5L,6?3F5!*=JU6S$?Q<5&JO[\CY<--L7B>JC%_>_E6"GX] M__(D"F7KY_>7K)H^3ZNI*"]I616$59-,I D2G$$>JY4/YZ&$692I7[',LRCA MG$=T4JWT8B+F\-MM)T+-Y_!,_F2!<'7$4A2B7"P+UJRQBG'M7S2R_,<&RZ!: M@*)C&BAS"Z8UV_KO^C>F& =/+>> OH!%QS4@*[;__&^_KM%YI6F=_:^8K-DY M\[3B%RB&0<,Q^%GS_(O^6+,-;C:FZF?-NIK/7\"*>[!F'_S1"?#_'9V^!=MB M=:8]J$6QB^^"C8+OVJJ5"N :7$E*6B/[R_BEE5=G^!^B^U:1N4Q5_W MOO6718<=*=B)KT;[Q*^:%_%4P:UOB2P6C^.!7"W&4YCF2Z6$_PDL"BX*M1TZ M .3*?)1%-?FJU$-\$H]4%),H#$F"H@AF.0[ MXPYL>Y7#74W+:LK(#'P2I%P6HM[>_?%^\4BF\^.ZV(M%O_4[0T([@^4LG+&A M.2)*GVU0KVS8!?7;VB;LCC:*&A\1H=.\8Q_;*4NGO[?5@OW]JWA2$_:@=JQ* M2^\+\OA5Z.G0RKFL'A;%]'\$7S]S^;A8SBLTB5-!LE2YAS32YP0L0##+)()Q M@'..18)Q*FT<)7=6!E;)%0N K'A03E''!" U%W8^SAFXFWDRXZ!IJ?X/I!!@ M31"T7%V -<1KQB[ 93^PUM['^9AX\C'.8&143^)\P';]!0\CNAFZRVF_[>Z%\EF_S0I"9YD-[,+\)N2C$'?DQ MH20)!$,!C'.60!PA"C,12YA@3B.1I5@2-MD[.SF][?#!G)'>FITB]>APS0%8 MLP T#Z*TW.%YF0S#+=UHV#K91,T.6/.CC%['+U2TH>98_6W-)3@X 1> UJP" MQ:O'W9I/Z'QMS[SP-.Y^S">,>QLPKX.[V=:/RI47[Q9E=:<9N1,_JM^4_'^? MB)!)QH,$RC02REKR".8IPS *6)KP@'!.K8[2CM 9>D?&'@1?S@182%!S #0+ M@,PYN%T^/J[OV^K+)#N[> Q(,TOG 1X[VU43O&C@ M^*,F"C154)/U>&IT0C!/EN48E5%MQ0E1=[7_U.-V^LS%=/)N\2R*U:DI2KD@ M211!$45JCY=&"&_D@76VI@6>R+WXDYD&[HO>KW-G M"62G98TL/D]CCS)_0)-*P?YTOWC^5;W3*)'Z8:T[^R.-HBU'!>CTX_@#KBN< MZ@/0]TMQ*=67]6^"%!^FSV(2A1$2.$00)XQ# M'$WN02B70A.T7>I<$#5=" ?&R7:9U.Q< M;-RRM OGBJ<+?3]#!;@A4WX!:C2!Y@MHQGRNHV?@XFV5=>%AY#7X#)CV5^AS M!G.S5MH3U?^_^L=R^JSV!(K"5Z'LX)2I?8#^X'+.M_^P\603.W$]9X5F];UH M_JM^GRUU$-K5#_:@3Y^_JCW%E91"K90Y13P6DL"89,K-9^JG3(8!9 G"',4Q MB7D\J58A R?5=USVK>SCD?"*OM6[)@>F\_JJ_**Y,!=K?NM]1+&2IO[9F-VUZI6X&, E_T0J?0+VLG..0A,9 M!Y3D,,EHKASR!,$\21GDDO&<48D3%'ISR _S,.IAU6F_LV/2H_-^!'L/KOOY MB [KN'?\#7P8YHS0&"[\$0[>C@/?#Y&5^WYB*#>[IH_HV>)^K@_I[\B/W\1< MR&E5WCV0ZJ^+Y8Q?/SX15C4F5&T5U"/:I$Z"B&12AAP*E(<04YXKTT:4)TZ1 MI F3$25&)W7GL3&P==MD"E3DAU*]ABU0*;[ =\T8F-:< =&Q5C^HIN_X1MKG M/)B9N>'1M;-T6\ J:N"W+6!KGD##%%AQ53_XM0]8:^-V'BZ>[)LC$Z.:N/. MVK5R9XYF?\MP5Q#M%-Z^/-+%;((RDN4B1S", @YQ&C-(@SB 42QHFB9A&"%D M>LNP-?+09Y\-+= 0,[]HV);^]$6#LTQV1L!0'*MKAH.L.UTS;(\TVC7#00$V MKQD./V"G$B]B]C3I7/>%O)S-%M]U>J)<%.\72UK)Y>R2,1T&I39D3*@MEW8X MMOUKI-,V,8,V=S2;'.]J\S7JN8RS>"NI;3%E$%S^I3YLT6U<$XQ-%KEVB+HM"G\#5-TYM7HC!>G!JC(&-O2(-.L=DD[B9K3D)0+_9 M]BF[G4T^)C;XHZ'LX4#)5+@>;TT-T6ZH&%][:R<''D613<7KM-3X>7L5?+=X M?+IDU5+9\Q=]4OB7G\2\K)3)L*[F30AL1&$VQ;<3=5'"K]^P5_?-B_EDL M+!?7K9<&5EU%"WZ^^F*Q>FZ+=%H%G:6QT[5.$,_KX4'NG?1E>Z31%..@ )L: M3W&RFG['+.WT]G2YUGM+U[DTF($BD9E$2? M5P0LAR1((IC@/ TE(B@@1IG99_(QXC'%.S)C.@U#KPSJUYJM.F2D9:Q>''1* MA@X3 37KEOFDCE-A=ETQ L#N1Q8=2VOH+@X /.25[)GP^$HJ=>1BW(S2\Z#: M2R<]F)J5%/I%\A=R^EY M=/N]TE=EME% 8Z2^FY=\\:0,R(<9N3?=-1UY?6"?3E,%FBQ$FSH%6@[,MU7' MI#^]P?(@N)T].2$S^$.3][3_.B&0:O<_H8PR006":1 D$%.4P"Q NJ86ECB.9<@QG3R+@BY,-P+[1&R^ MJ)NDS(_ ZW*@^L1;WUAO.O07NERHG5=_ "0S#_T\P>TTM#W1KXFU8>"?>P2U M=J>/R^+)-3Y 8%0W][B NRYKSY..-:&ZF_@/?3?Q[Y9%H?R=24!$S*72R)3D M&<22* 65-(4YRA(6(\RBP"K"VHKZ\+?L?9$FEM6=K&"-,HDXC1C4M20@3L( MYB+B, [2E*0L#^.439YVBM&_'KB[G)@?=9"9YD=7:KJ?SNM:=PL)FN&&Q#?& M0K(L%&I)B2*(\SR%)!4)Y&&,(I0$,69!BV]7,/VUT3U<(]X$6S'GXZ!JMA - MAI.E%[D?O7>Q$^GWKA!\6K6UQ%J&/!82<\'!5\$P*]KC%@9S@66O )C3(/8; MR1OR\A=]NEZ7ME+DUKN/C].YN*[$8VFPB3(893@]4,3!6_W%U;?,C1'O2)\\%+"$RVS- M\P*"G5Z[RF^?>WM*-E\9MD?IC)M'>TK5C97J*>6*8@3544P5#3!QL,**^L6A;S4]6NK8$Q6(S]86*Y M$)\/A]U";":HVR)\8NSQ%F S(;<67\-7W,M0;10(:4,(,4L$%D3"*")4+;H$ M0X+5/VE(4TRB@$IL513V()6!U?G=3A$GRP9'AX$Q6U[/%M=.4W?K&'F,MS22 MR&/MH'T:HY?X.2KFH4H\QQ]VOG/8*M,#N-/DG4(-K(\W^Q.0(H53>N[B-/@&=].^ '$];YBM_Z8 MOE@\<$3D]0[#6&)_MQJG28Y]SV$,PH&;#_-W?5F'(T5O)ED:A5G "&0L4R9" MH@CF+$QAQ **:8CR3-)S3<01VH/;B8X#K1*S^H=92WMJ&Y-H#JBKV3@'))^V M8Z<\UKHZUI 6Y(3P@YF18W1?V9:<@..T03DU@)M5N2D63 A>ZO#!ZWFY+/01 MWZVHJJ9KPH$F@!,A$UVX*H9Y'.FBV4C 7& )4!-3>'Z7'*C$G']6!V:^5E4 M7^2'12'%M-)AL).(Q'&2T@PFA(90!TZJO4DLH*0B"A'%2*+4NB?I.1P-; $T M:_4ZN)" +1X?%W-0:E[ \DG]^*P8;..,-BK,MP_,=77'GW_Z>ONM_.F7.CH3 M_*R<^;(6[1>';J9G39R91S+J=-A9HYHF:'@##7-MR?>+YG9CNVA\\WC-8QTP MJN=H@T_//4]]0.:S]>E9_(S? =4'? <;H7H9V,W6?B#3XB]DMMP(N"C7:>$I M2<, 90%,HR"&6*?ITRP,82IP&!(<("DB&SO:2VU@&_GA\OHK^,OEQV]7X-/5 MY>VWKU>?KC[?W=I9N'ZXS*R7-Q#L+),F"VJZ.QDC0Z3"&\GHR93TTQK53!B) MO6L"S%YR3/FZ>[S7PWZTB,T[^-YPW\N:G,YHTDOEUC?SH^] O%[)W'.9]D8< M-XWIF$![&4Q''W1/FV#Z;/UPTG";&ERO5[I-,F33'LJ.O-7B8M_>J0E?J5UJ)95.N6>;5]K#;C.B M2*66=[JLZW?JCS9=]R8 PR'EPF)*S-:KX8"V=*V-"QHTG?/\]L!V L%C[+H% M\=&#U^V!.12][C"*_:+XI7H0A8XS_B2(7F8L0@83:7_[[''/>-T_FT$A^GSX)? MSRLUC5.UAEV6I:A*-5E%-?V?3<75#2WO%+IBDF0HC.(@A7&0ZX:X 8&$$03# M)"91AN,TDL1J1^G&Q\"*J[X@J>7&TA%/PRWG\"A9;D9KAF#-$5BS!&J>FI6\ M/A_;Y.ZBZ85;<^9QIWH>-+[VL(YX<8232"YPD&#( M8MVP6T0AS"7/8!P&0HHTICC&Y[8&'.W(Z^/5Y>V5Y0G7"7S,[(T_J>W,RI%. M?4.=&XUAH% BR2+THCD,(AD M#1J!E"0,RC"DC"1K=HJPFH=JSLCB+H(@9@S@E(:2< MAS#D02:5TY@2$=F5YMHG8O/]=2K-M7:-FL!VIHC::? !9,ST]CQI+0^3=GLU MO^N3TUI#CXOB22\/$!A5&X\+N*N#/4^>VT[@/\6,WRVZ]LJW@NG_3I7/6*=9 M$21"P<((HC1*(,YB"?.$8DBC.$99%F4A9[!@,0ZQ21/E7N>JK$?SUGS#X'IX@*<"=&9'L&*^@58TQ_*1>@1 M=1"/X1"]5W0@>L3O]R?Z7G2S"U_%LY@O15/)?EX5A%5_G58/[Y9EM7@4Q24M MZ[]-) D$P4$$PRS+E7LAI>ZAG,)$(N5?<$02F=A8!T.Z ]N(EHLF?ZKC WQ7 MC(".$_!'QXNECV&*K)FI& O.X/A"2IKPV$IN"?S84IU5"-B"<6N*;%]W?7D M>7_HE=GJ"H7R6!"D3TU9I*/?N$@A"5D$\S"2F.-((A3:G4"?)CKX3D4*18># MHH'9]AS0 #7)F<)%A% Y:!'$B$I()0EADJ<*/)H%89*[G#K[Q>X-U (V0C-+ M613F*8$HX!G$4<8@37&JW-\LIWE"<(82^^/H(;!\EC:P.2(Q]AFX.P?Y1M\:[=0E67B"E>)M]N)UAM:Y7G*F 2 M!@+B7 2ZUUP"XSBE<1 D.2-&51760PZ\R'S3,2(Z3XY4II57-L3MUU8W(>QT M\=OGZ[NK]^#V[O*N)Q+#6-WV6>Z)66P?;G2I_66M1AM#C:(D^ZQW*G#@$[LO M^(N8*04JR/3^ELPXF3\0HUIZQUX;T#)K8J"C=KJ(GIF4?,&6.@*^#I<:5-HM M2HY2GZ\$IR1I5$(_57_;@SP*ZF_\T?=&^?Z?XKK3AI//.1Z'ZA#@)KINX]0N MIB3-&640"Y8KES @,*,)@X*A *F?0HRMPMT.4AGZV+..&Y\OYK"E!TC-@.4) MYT%\E%LL"98"@.=\/8)Y.M4]R"-<4]R^\3<.[WM?=C.='$QG5S-J[IX^(]KK@:: MRBFKUY[/RWKEDR&)A&YE$P5Y"''*."1)ED.$- M>+>I@X:\F9*>QJM?4;VB8*>LS@ 8*ZVQ<#T.M1JCT5GUPUI53X\\BKH:"]BI MK/D+KI'V.KYW?9\2<1[G)(%ID&*H2WQ#BCF#62RS'"54H-"JEL3V\ ,K:!=& M[G@SL@.%V7KI+J"=[IG+YA @?T@$;P'Q6X./' !_2+#]@/>#3WG/N/N]6)3E M).(B4&HDH4 X@SB0N:ZHKQSZ*(UX)*3:!C%/J74UP8%5KJ8!WI&B>*EK.5HD MO!I#9J:(/H&P4\W>-#GEU=;D1\F%VQ)T^*2WAMQ;R6[;$MXBC6W[O7.C(7L( M-;%[01[GJ13O%X]D.I^PA(F2X3*'*415E$4TRM?(M3 M! Y7N#5YQ;;[W-*W(;/H_NJ!6$V&B4[0^BVKC_H;E M89+P@,"4XE!I-A*0QE)"2H* 1FD:AHE5KPT3H@.K^"HXD77!4#K1T5*WC< S M4W+?D-AI^P;U=22SIE\7G1[F=LQ&8F_M_0Q(CMSMSQR$_>9_%N^Z68=/B[EX M^42*OXOJPW+.NQ:4F5K,.0_KL-L4XI 22 ))H&0X2H($\11S&WMPF,S %J F M"AYKJD!JLG;*?P0;,W4_7V([!6^$;0B"FN( '3K[A?*DPT>(C*JU_8+NZNF) MIQU"V>I:!G2W".9&K5/ZLGZD]1WJ"K]?GO2#Y5_%]/ZA$OSR613D7GP5>F

B>%S=1V&:TH!)"@.61Q '/(!Y% B(9$3#B.=$Z-*\I_7]-9@? MV(ITW,"6';#B!VPP!#1'=4V4%T$*TY(HKS+7_?;KK<^@G55L*@8W]9@W1=GJ M$41?P.9SJ\K"34^.5J0+T D%#+X(MM?$K_)%L(@:?<-?"+>(U#?\Q;"+@GVE MF>F-L!V;I_&B=U\)[:W(X-?BP6V#H38KNH?Y3;%XGG+!?WOY5NH;C$/-*"6C M2""1P2 2"<2(!###4NU!:"0BFH813E*;4%MSTE8NA'W\K6[KQ!0GX*EE15N6 MQ:H: 3G=I/)<:,WV+,, 9K=B:ZPT$^!F ZN?-2-@.O]EX-:>]@!XVO-8$!YU M'V0/R.[>R&$$E]2?!VW\IO/.AGT_E$/W=3&;?5@4VA1.:$AXD.8$\I#F$!,9 M0Y+' I) L B% N>I4>DH)^H#[U@:=G1#[I-YH. /S19H^;)*0[)%W&#;,22. MEL>E;Q)"FS2O :%TS 'S#ZEEOI@C)/W)9+:#CIAIYBCO=AJ:ZR!#>XNK7:Q M&<:48IC%ZA_,PQ3F$C&8HB25 8\DC:PNI>U9&-B<6[D\OE#U[3 .?]3CX#@. M$O'NCLGHON3K1,Z[ ^3N6WK:S-X5=?><%-ZN+T40CPCA.8)9"&B.O0^ M@"3D$20HBW*91"(D1@?H)RD-;&PZNDV5:SLS@7R%9QVD,:X86E]8NX%I/4^[)C)HFOXZ)WCU3^6NJ;1XO%I,=)6 M%,]3)@ZW;VV[NZJ?OLBO@BWNYSJH[::NT:=#VLJ/J_;D0K H#M,923,# M]8KS8V?23+M/GSDUUH9P( ]F4[?W(UJ; >"=M<\#T7&L6K'HBSU<>]4?;'G M[.62L6))9ET:_E_(;"D:JM=SIG=MXKUH_CM1ACN-$.:0TT![<*F$1"(*118P MFF:28[OT8V=.!C;2FJ\ZK:!E#)"&LPLP;1FQ+ [BC+B9B1T%1SMC6D.XP1.X M["!L. $=*^#GCIGC,97V54G.!<17 1-G/L:M=7(N7'ME4\.P2B._6]?U" MAL((9IC$^B@HA+FR5U *CC@)$HFE70N8/1)#7P_55>X\E?2S.P@Z3U8[@[%= MS,_[$=!Q4?R7\7N5PY_C O84\#OOV$

&HQO15F%55+H?-VJ:O%N4JT3!+."(AP1!G@6ZQ9<0,(LC#"E+ M(Q'%DH>Q52*V,>6A78R6N*5;88R;H9,Q!!J6+D=+MSGD[W[9+$A4LS% YJ2U M\+X\$6.ZX_HEMG#L>2G6 [@9CX^BT@K7-5'?B)._?-2Y4Q.C,S(9/0"P/ M^==8-+2W4V$:\OY,A*F@GBS#27*C&@13X7?M@/%[CO$+L]GBNS[*_+ HWB^6 MM)++69LU67X53$R?]7;UK\6TTC43RTD6BA3E40:1H#'$2"?<864-@C#)5MF"; MV8\AL'/M/U43!6NJ3=Q!S5V38-.8&=W3]@+4+"E@/88;N$'A*[[ DOJX 05N MT.Q%$#@.XV:=ZF;R.C.H$ ]B7DZ?17,0J[\_GT7U1=Z1'S=>Y5?2.!ZSLSCM%0"_#(0T$BUD" M:10SB 7-8,YX"CD2FK#Z?^#HHLTR71&W:WZ M2S\"__C)+@7Z/@HDY ;VOIL\V/ M4/U1=*$8*'4JM;+ULQ=+O[9WL@RWW)ZFP,/^FD@UCWV[[)8MKXV<3PKOKSGS M<5)C-UP^*?2!)LJGW[$S."]BIH.2:'4]+ZMB61>"UJ7.;I7O0_@G4MQ/YY.( MDB"B*(41BO2NEV*8AQA!M>5E,@O3-,R,H@1-B UL-64=VJNK$#;$@7AY2E/!$0I%+M3D*@EAODV*U0\JD M5+X32H55G^L]"@,;*4VON19X%G/3VEG'X3!S0K,KK>=/]L.G*S#'-HBC$,&6!TE6U?8$D M"JD"/8H3'F7JKW3,%D,'>!Q8VVN*9[55'6!:S&S&*X-M9W5\=OYI&%]W9?7> MH'M 9-](ZYY#'/ZOZLW3 ['OYCM]I%R[2]:N1?E!P7+U0UFM.9F]6Y;5XE$9 ML,LY_[B8W]?UPYJJ81^G6/NM,\\A6[E2S>+729_^5B M67Z;JZWJ3+<\TN>?7<(T"C^I)Q[*+X5F3^VR,$Y(HNMAI4A*B".&8:8,(D2Q MS%" DX@*JS8>?MD;V%RB$#3T= V>WQ5#E6VW(L^S86857P]CAX.\4V5ZUNR" M-;_UF?TJR_\";$U4P[;/=. AX/26/>R5N9&3C8< =C\W>1 JCC>@BEK=E4(9 M_C535S^:SDUZJ="N]+(Y]OTBKTBA"XR6RD.N/>FU?Q0C%B5ID,$@"1#$'$60 M!#2#22)$&C 6IV:7%[X9&_IF=8/-#=,!.D8;MVN#57T@US&K=[7-/O@,C];; M#!I>H;["O%A>MXXY)?:WL)[Q\W5CZXNM<6]W_W_NWK4Y;MUH%_TKK-I5^R15 M0@XOX"WY),ORBFK;EHXLKU1J?9@" 5">O*,9A>3(5G[] 7B9X=Q(- :@E+UK MORNR-$1W/YQN-!I],0SFP4VPZ?4UC;1TR&^>GLF\J(O(Q-J/O)QE./""+.2( MTX0@G&!ABP.P'/ELU%RZE#6U:=:LN=0]B_UF55YPEN:KXJ\LM,]K[) M]ZIFG][9VX(9.X4J@.Y==H(X/4GJL&1/%D<*TS[IM (YC42;NZ%M58']J@$+ M[\!R98%)CM]%]8&%5Z!:H6"#-'RJW=VR7%ZR?Y5W1?'MA5Z559N(HCC1[L3C ME@WXG<11W@9O;;5S)P 1IRY>O,PIKSM=J,^Q.P7"L(DU)#_,)*J);C!11T%* MK;EUI]:<;&;=B%#]>75C'X6I'>/SV<64/9J4FK:>4P1L-Z:4QR8.!? M1VAE-502:D 1Q?.-(HH?MHHXO.HDJJ@D6*>,:A^&[X*7B\7U+T[K&,T5J?CC M2C9X@&V%0VO8CG\L%LZ&MK,EKKX##@(PO@V:DAT8"SDAMN'=3T4XK2UP<.') M]D$5\?J;H=+G]<(APC%N2O3(0CC,3ZME,[]YMW#W,/MJFYM5SK(TQ&'HQ0C' MJ9Q7&"SY)EW>\Q*+L/" Z[@?':2:H&7H-:<&): M<&'&I8]KPUPW,GZ_R<#'[I[H.L\YK3;#Y??S4GMLFXLMF(/04.C $.31@;, M ;A_\#>XLKD9(1]7?JYF?4Y^Y/$!^(H?<$S="8G4/19Z?9TF89W$4VQMRWW)A MV3:(;T]D:CK]'BQO,H^^X^$=3Z#?@^F\ MF?/[B\'#*U<_I$O#[C@O?BM6Z^=/RVV_?L7HRL 2EJU(2]F1I)V:MKQU7%7+ M5:58[CL&P7A\Q9#T, LQ)+CAB02*,FI%68;6G2S(HB!)X;17[J@7R--Y#!LHW9:;W=\81:IIP-5TZ/+4?R5<=X MY#QEK3KDB;\&:F[2.W^YP+.9P3KFH]\19_P[8KC0^6U>C MT=%"ZC=BY8P4Z?(R*^M%9ZZ7)QB'(6(X31 6.Q5*.?.0%^&$)SBC/ .UIME= MWO:58$U,(Q%Z*[^:O=:7"GC9U]84=Y1,EE,<%<%DIO-V\>DSG \$.YK9?/@I M_:26!_'HS(^H++$5VL,2H3W,I2B5@Z?\,$U3+\T)I@$TCT4N/%7JBJ0%SU6I M11]6G',$@JF,FBQ:*2A]QL_*.JD7FCS1I,_^L=R2G;]KSE::+WDWN.43H?/% MO'J5UT#S.FGO$^=W7+RU927VLUD0\CP*W0 E07]I_ LPL$6;4]S!)>,&V53/2F,75\7#@]# 4K MSI87@].9X "8&M0$H#SMS"8X) ?CFS26T.VK^/0DUIJ3Q1T12M7F;6&:A*%/ MY6S93%[RDE#\E&#QGYAX41*E0+-RE,H$!J2AZ3Q+HM &B\=P43,*9TL+C+9N M!:WI6>FU.""1L7Z+QVA,W'-Q0,S#OHM#']:KI_BPS(4_S?ZE<,2*I=4W%LS4EK*@:$VJ^I&/HH M7/4>Y-2L.J3T8[40C]Q7R]_+S14*6!45E[.LFC473H\-YYY7ZV+I_%[V+N;4 M55,5I'%5M8 /3'75H+&@ND#)M519E<9DJ@T4NJ_JT$?/J*5O2BOER/4F=V$; MS?2H'Z7,2Y&?L1CA*'=11K,4. @<'X_;Z0DG-4K5#'^\5 *\@> MM\V?;-@U2U :,H2FN9O4RI,\19@G(4JIO#[Q$S>)?,^+7=+-I5?6C MFY)19]O)21ESDM49 0]U(?@F\)Y$"8WC+!)V!Q.$21BC-.(N8I''PXS%B8M! M#2PT>+ <9?A&?W"V7C3)+BUWSD_!WF:@S(6SX0QZWP\'7,U*68819JA.H;;Y M?5O$N?GWAL.+.CRZ'4KL_%'S[!B](S& F;%L!#@'$^3+43R=OQ'DP!-X'^VA(GB9_W'Z;5BUG#:0-'6* M-LG:M"=E"Z >G(9MT-"TSNNLY/]>BY/U]8M,:9=KS^(LS+&!Y!/*4X)(1B'H#&/1PC8MM:;D@Z-'&9D > M4T;C&(EIE7] R ,E'OHL3!G+HII](;_F3^NG-OG82T/BA3%#B2]G#U),4>8S M#R5NYGM)E*=<+2G[8&7+:M?24M.R0[&'5>LL86#ZU)(QF%Y]DODAY1$/]11' M_&NK-(?K3:(I)\7HU./T!S1#LKT-\#;?WR1G-(WCB,8QBB-.$(XI09GGI\@C M-,YP'"9NC$'EMX/D+&O/C@?)=?SY$;048ZW&,( IW8[XPN\^<+4-QE&51#05 M-1TF-FV,5$GP@XBHVE/FXI^;4,0LQ@EE'LVE&^J)_Z0)2FCH(Y>F8>0QU\]] MT&"B06J6]7L3:5N8"UQND=(/46K);R88.1["-1)0/)#08NAP2^O-@X0'8JN$ M P\?@E=9-->VOY/%NKGH+YUR.LN$:=4^P52TK'&V;+C M;/G1*8P"@C>L]W9Q@QD!*&06JC+TH- JS@"2FJQ&0P^"?JF&Y@HP,_+*%\^S MAV+^^,CE+*OZD'WY2^9<9&$04,]%/(E<(RJG0V/D7 MLMW84NQ"-9*H8F#J)"C#1L"$J#!5MR,E:SMOU%\[J]+N4-*6^GR;-29+8YGD MIVKCXZ:!6QN@D\]-8F;&N.Z,R>CGC#>[_LJK69+E@9N&.4JBF"',LA"1*,Y1 M&/'(C6+N18D'2=H:)C=%BI9#>@J!6[PC>4;70 MZF1<.%/:?)K0M)H\*O"!%H\_H:?!7U?+[QN5C;.$Y$&./$Q]A.7$&7G-A6(> MT(#0G/LX M-Z1C_94G5:HC(NUKT;&/:%Z'+:LY:T>);7.2KW_1Q9IQ]DDP)PLLUE4;JK\F MA6R!6][QHJFO>#V^0'VZ"FE*74HY\F-?^,59D* T2#/D^U1LFY'+(@I*^[#( MJVVU[A'NY?J##K%3O#$UB_%.W@/, FF^ OA-H'UP3%TC6N1TVCM(^Y ?7&!. M0%+3H-/:&[I XWD<'46[=[;$0)/5B=H2O'!:D@:M MU:!(I@S-<2+3VHA!00_4>_C3&A-)92% MX.(XXSQQ4JZ+S<#(A?@GWV0M",/W5T @_P24"C<6YP,$4^ :&TG0:2B"^V0- MR0NXNSA?;KWK"QWY83<9PY(-7F:<>'2Z^XQAWG>N-$8^JF&/[KG0V>*.+&Z6 M]"]MO(!&/N&4,N2%1/@(D7 /LAS'*/+"(/)X1N-$_2+T" '+EFA#\4(V9?L+ M0,..@:%@3LX4$69+]J0;#Z6HB0FP(F>*JV="5%\JS&P,B#)H,XX]-YW!&.!Z MQUH,?4YSK(389 .!:F(_7="-',Q3CQ M_31."&B,Q&E:E@W(AK(S[Y$&CHD80$KME&%(?IAUV8K>IVHA7JL@G:D9#P.4 MIIWI,"[RP0P'A4?@DY+:8\RG>4G)0L[7O5ZRCZ3B,^+F"8[R5%YQ,H2#D"/B M"F5.6>!F&<_\,&2J4Y-.$;%]#&G(.@W=9F*TH.Q(TNH#E4XB-*RZIN0&GBYT M1 ;-71J326L&T\E%)YO'-"96?S;3Z&=U-U3IR-\^\T*X0\O'6M\W>=+?ETR0 MDP=ISJY_4?'1R_I8/<-1X@=NF*,LI!1A''&4NJGXR<_#/&$^2_V@:SGX -EQ M-9A1^E[O-A%\T-F2RU+NQNNFJ9PP#'R@_9%!J%7W:EO(:>[BDATYO;5ER*DY MNNAW8NESY31L.0U?)C?Y,V QMOWK\#"Q8W &3((.^#;II]?K3N^5]\4YZH/O? !>A'\OVU$VN1"N%W,O25$@ M?&R$"64!9\W'+W_>[ MZUM'D@&,'&O%&/Y>:TH ^U:/,@^;$[;+KMY: [3*],_=K[T_P;^S7 MU?)^O>">FX7>95$\%$_+BGU:D$?5[_#)!2Q_JV7JI23L2,K(VVGY+>?7SY?R M;*;^G3\-Q+@6&,$ IA=JXCM_2"X,U82.2JFE3J=7G4S!1@7KJ]SXA_4.'_19+ EZ= /+]$_ 4)+4<,>G-\=7ERV,=OI&9 MMI=/%< /._K\!&Y8[:.+_[M\$0 ^"G6MHT^[ UF&0['J:"@Y8V<# ??%SL< MZHL-"JGKBAU?=$I/;%"L/4=L^+.6!FV5IV:PU/]Y$%0OE^Q.?$'DR>SCZHG, MES/BARF/A:.>^IFITDVT328M&XJ:L",I.W\T!*%- M9FV\?ZZWAAIDC"-+FQU6= <54HZET6'Q?8ZC. !D\SE8\%WLCF3(,(8DQC5 M0T"Q%V&4Q%Z*W" + -^$B,UK\&(Y# =W0J] MI6DCVW5,,E-WZ"?I3'NG/B;NP1W[Z -Z6OO;:L5^SA>+FR>9"2_7E5&,68(8\F <)^W=P[3%&8D-2+XRCT8U KG^-D+.MK1U2FQ;54G05X;OH)A-04 M]GRY8=K:T;MPMA2'9\6#-758)$-J>H+(I#HZ+.B^@HY\^KP)7K?YF67TVYZU M(7,9=S.*L-AU$4[]#&5N1,7>S%B2839IGV83_68:3CM[O&V7 L'^IXEN.RF_';DXSX,H^MX4%?!AE\ MDW%?Y@$^-?3+ B5X-*(.*=-*G&X7KW=DSGXOKU;?^(+3BK,VQP[E%:H'.4#XC8<];$$',XZ:J%GHTJZ#AU;D M!$1HLEB*COC]Z(K6\WJ^X4>>\Z*0+5[;.^5MZV!*Q5F-9QCQD A'CQ$7$4)B MY.:A&PISC N\[SLH/'%&8D8;_(/F8TP2[>RE(&@D62B%-<\4"J95_90* M<_'+ 1'.2YB8,BHY(,31] @S_509FTM_ARSD1GFSO"+/\XHLVB].'N4^EA,X MDR ($4[\&&5)&,AA@SX.6!@%*05U1!VB9CM/84.[=NG0S=)IR0-;\@TBIK:? M&<,!IGS[$,PW$%BX2U"2T53'OD%:TS;N4Q'[H'^?TD.Z-X)+<>:^$KOGO/I$ M:%U?>_WK>=ZD1(I#]7S%9GD>AA%Q8\0\S&0''9G&!WB(VD#3TG8Z!"V?+@M/P8/)* M45UB8[>+"B0GOFA4!^'PSA'P+-P+;I)]GA[O!(&J>%J":L2./FQ['V^RX.9/ M\C9<$N95718%J0D[+O2XFWRVO,#]^J2H1NN_!J72\I^/KSB9%STH4-^7'OZ@ MYFWA.BOYO]=\6=7CO&0>79N3&D1I1*G/D(O=".& 9HCD+$#2R^8T2SR?@C)P M3E*R?7>WH=O.MCLG^?1(V)>W"A M-/J 1I_9+Z3X'U[)"\WMS53;4ZL]X?E9XB>Y)[4X3Q%F7H;2*,A1&(:8A('VNQZ$;5FGS@,#T>DNZ=QN^Z6&O MT\!V'!% .UNCR.@UMQU&R%"O6V4Y!SO?CJ\R71]<98EVNN*J/Z7GIWSE/]NQ M <*[O"M62_$C;7(:[U:+.7UM_KN]QG4Y=Z,TIHCYS)?N"Q/N2\I0Q&E"&7'# MU%4R?+H,6#:%]YQ*-=^RY.SRY'Q=51N_":?AP_FC_UTJZD"X8ID:P01C+@2TQ]J/4CT)OMN25?8PVO54K M/83$@UU?CPU(#JFJ8IZM&Y^D6CGBST^KI5-6XGLG^U&+%V(-6C7[;.!K!3/# MAQF:%TY+U)RA'9'*D#T]1652LSDBZKYU'/NXQIGT6 1X>V-TLZ2%;/UXL_Q" M?LV?UD\?5D6Q^BEXN"+/XM/5ZRP+,(O=.!4(IQG"?D91$K*LGGL@[W8\G*L/ M2CF7F[>Y]KEPR/;R<]XR*:<]/35L.EG'IT-;1@$'O;/?D,+)>$K<#5TK]>Z; M._[$#T[+H;-AT;EZ \@!1^\IH=<[F4_P"F"G>%.0#1[RSR8R70S %!X[(0)C MBVIL2K*]DASJ]7->_;A:"X?KB1>;_MT=:0F"G 4FS];SYZJ!%V59%J0XS!/U^8$Z+-C/,OIKYZIN]AC:AA"?Z\M:A[9\]P<* M0N;K:2&OL,-8QQ.VK73L.)(?IV-H9SC QJ0UI4IR?%_'EW5 (?,,;0.K.>[0 M#L# B8CG8#,\,%%KY0GG*9XC^>ZXQ;-6TDP35-ILNO\BBEDI\S^>"F::JY*.,5IZJ8$U:PX6U[:.BLG>W5J=IR:'] <#QV=BG"$O%AX:)CY':8ISY'//]YB+,S_/NE%^9UNA$TS KIFVK*@?WK=T MG3YA8R;G%+IG6YYS$+-@@"X<,)0FC= (&O9MT2D&WHM)&@$(8)G&5M(S4+MC M >_GCS^JV_Q[V=#LT[G^)3LV\%F.N4=)P%'DAAG"J8PKAJXX3WH\\PC+J._E M$!<)RH#MJ&*/H@SS%Y(AM,K1NN1:%?E@@-4LE$W88/;I8*3H?0>98*>Q4A=M MK=.<.O>SPO>M0\'MZM37]&RCO88<9C@Q%FN M*J=H>-DTI%??W0!(C6]^=D"":7$?'\E$78APOX>/A29T<-FU-E@ FU9X^DS1AIE R,^V@D?V?Z$C]OG>AS:[X)1<6Y?,ND>R^9X#ROYJ^M?O*#S M4EZ/_(-+GUI\IIE^=<]E?:7,(&IOG-=D(8>2>K/,]3PW=4.$PXP+?\$+$>%^ MBKP:9>O7\NN\U S7EY5\R^2%T[&)N@%D&T:='J?U:-@Z MT_V5DZ($9KB_'[ A!G?[G6E&=6M8+IY7V MPOE]^^7J));5$O+7LOG+D:^;,_YU,SQ[ZEV]3I,3J]Z'8-//N7H?G'S1#3Q_(KUD6YGY"<818S&64G#"4 M\31 ,<68B@VV7SAM!PY'4M.CZ>+;FRS8,?@!1X< U,W=P#* MTU[9P2$YN*O36$+/\MP5;5?>;[+:LK:6Y4U9KCF;A12G7ACFB&4D09@+DT-( M3)!+(^)[5!P,?%#&TFE2ENW*]R7CI8"SOL=^[KAHZDLOFFK2TIG7G-3>=_,; MH/L] *2:-3$##\QX;&@ZWQHP&K).0]>T-1P M7D\H_#ROYH^U?]1VK2&,I#P,8^037]:3!N*P3UF.XCSSHL#UP@36+?0$'B&NAZ>^(5*94]025:?5T6-0#)1WYN&:B3/6# M%_($4_ ? 1RC F0F-)BM(DR%"6!AY-/2;. M.:!Y8XIT;RY\.6C:Y%1./_*[8O@Z*IIN$6,()I? //#@?=,(O.ZY=# M+6R4/@!E-Y7THDAUVEP7&!0'*2[ QS5O$KH+B]O\TWQ)EG1.%G>KLJXDWGSM M@R#@/DD"1(+,0SCRQ4^>GZ @]3*6"IL24M! &Q6BEBW(U4HX^,LFQ+HL5XLY MJSW]#T1\BG+ATW)HK$ )2<4HMV%\@/'GS:7C*G%F<"/\6R1BEQ8C1FXG3G]946KY8R+'E2]:T%14_=YG=01H00L,< M9;$<,I[C"*5N0!#+HBQT:2 V>P92W).D;"LO6?"RON-\Z@@#]?8T2(JZ:T1T MH/XV-&NY-U0M*.NH:*84]C2A:95V5. #Q1U_PN2.>WA7^6'_KO+ZW^LZ%U'L M^W5[D+(^3#S\(,N=6\R;=HK(PZHB"UD37Y?$SU).LB#+$Y117^[HJ3 ,//*0 M1W!&&,MYAN/S=W3;8E@V.G4+@9>ZA0 II:8J0_[C_]ATZQ?QMWO4Y MOLE[>H/ZOH]FBDTCF=,3S6G"+I40[B !9][-5^KWGK#M44WU?JQZ;-:%> <> MX50O2LWCG(P;C>9S=7W7S=.S6$O2O1+> MN81G=>I+RKP$X2Q($KIN<^?)OM-N[LRE] Y!F]'?[9GJ U_R?%[-0N*&F+$,N5284 M-^@!L[!.8:5V-#(@/VS':@67%[C7G> ?Q@0'GRA&Q#+D\I^B,JE//B+JOM,\ M]O&)0SVMP_UI5>1\7JW%%Z?)36_'Q):=#S[CB[,;%8_92V31#ZN%IG5;Y>M*.[ MRKH-](LL5+I?+1;"ZY1\S1*7IYD;8^1[PB?$,2.(Q$F&Q+[ ,Q+F:>R#O&DP M!Y;][(ZVLR7>M JNF:R=[XY-9_/9/R1_TJ9(!H']1^&O0,W06P46&#L9Q[0= M2R)SUE31A'=;UD7$5'-E,/UI>RGKPG/0.EE[(=UYZL_/B]J:DH7L7_])D+]9 MBK6?R$Y.79)$?L Y1CF510E!77/$97#79Q$//3?*02G.BG1M)S7TN' ^SDNZ M6)6U6[/*VXNF>BB#9,[I<0<=PJX&L:(/:AXXH"?9Q^PH/':2%V%R&YO>KD9U MXEGN("@.)[O#'M<<+/KTO%B]T[YP-6OY M?E^C_O']5!YIV^.F/:U+INM>5J^\IO8/7_ARS7_)(<[M8U%_M&; G7]BR[6LNY0WMF)_\]D MBPH##OD:/%C>3KYRV4&PY@JV1>C M&:=1%A.?(4HSAG L@)7=4Y&7^S0-HMB+DP!VF6894*V+MOH;7D\VG Q8M0W4 M,EBP7;!EIAV7=V*^WH8EI^/);&.5,Q QM$GI<##I3G,&1/O;Q3E+::2^?:,_ M.%LO^"J_*_@SF;/V_K$D2];4BC:]9IOQ# \R%K-M>.IZ)"0TQX@D08)PXKLH MR:,(!8G'F!LRP@'C5\_AQ';4I&5-1DE:YKI;\N9"J V=M'-9+P$3%,Y_"<-F M;5)H@2Z^#JK.'S5[CDI[6L- [+FI@)<+W?..O"P-#H38 TFTYU%8+J4.A,X M["36&5E0[QPASC.K;IA&D]K2E;YQ%[L\]3Q$T\R5HW5DPDCH(L_U"2911OT0 MU-GW)"7+>T*C(TTNG48/P-, 95&<>7[LR]K)$.',CQ$1!RDD/'\O5S?46CJGGN<([CC)/'.1YDJ/,RRG*8VGG\HQ'J6Y_$Q7Z MMGWB?C^/HTV!%"[%C."L>(UH#SV@VVL"N'-:H4#$-]\518GZ6S5(@4 ST"L% MM(R>,9+WF+)>[H4L9#7$975%BN)56+RF -?#;AZEPNSXU,V$$T&D$Y')XSGC MV(VR+&<@+VN8G&534]^Y\RUUF#D904K->IB3'V8L:M%[A"\<4CD=;=/UOFI" M&C()(\0FM0!J@N\KO.)3F@QMF'U^^EK'R]J:^)9/A/#H.J9\K/ ML' S_,#UD1M(/R.A 4J"G*$\S#AC <= M"P[9\ \5:C#JGC,L (6\-S!JR8OJ>-"YK7_Z7L#VI^=#2_.Y3AJ\-,(& !3 MQQ-UPM.>5\" '!Q@X"N<.1=YVP-RYGG<9W[*$2&R #)S"4II[J. 4M_'49AZ MJ0NQ)D=H6#8;K1==WYFU!\'54G>@<0\9-8-PIKPPS;\]"#?4C5@MC!T^E,;T M9.$>A;<9'GPHXLGYP$<^JJ>!OY-B7N,P0 MB3!%L2^'GS$:A %HV,$A"D?0D12=/QJ:P!C $5S4U.\\:6':!Q04K'RG M93&D>T<(3*IZIP7@OU+61/@8^\^=^;Y>#D[YD?1B'/$H)"ZLK6 M95&"TC3Q4!HSEP81#OTP4"MRU2&O] 4^IUZUXT.ZV-L =MWNQ2FZ.??"!W<( M]&(;"O2PCEL#3[=BOD'M3QTKLK6"L]V2:W8NG/L.0<%2>P6>8E04)"%XE3BX\PX12E.7GSAA0L[$QVT!(5]:UN829)9E/DRPEB+(P03BG#*6<9H@'?A#E M+HFS#-1N5IGR)'DGA/UK759/S94 .+="'47%F(<-;("1D!J6K:^P9>*B5[.Y M8<3P:!J([":'TRC1G7X\#02.HP-J0 OHUH%GI=@VQ4+7+U*-MGF>/L<\2KP8 MA;$P'SA(4T1<1A''F%&:N\P-0>/H3E*RG:&QH>LTA*%5W*< 4C,*1L2&&8$# MB9T_C*:K*HMFK!C[%)V)RZ]'Q#TLN!Y[ *:SG++9_7K!/3<+O"B>EA7[ MM""/*GIX^FG+"BB).I(J\G:Z3LDYW?-Z!JR:1@Z(/ZR*9B2'Z>"XT,X?D@,# MZC@NWA$]+#G]R^/JY?\5#[8-+#F)RHV+U.F:PB?A2G:Y6%RR?SVL M9-Y2.WY44<$.G[2L7(*@<[GU@F6SWW[!K+IF'9%Y7*O.$Q>F42.2&AR[.BR9 MEC(=66XR13HM2E^)!CYU7B.0>[ZH8_';$W%;;S$C&"G M*$^3**1>YB:!J].[XR1%R[K8T4=%PT _9J774^,T=FK.IU%$8.IZ $:/^$57 M5&6^^\2HI(8;1IRF]R8]'D;%/]668?Q!/2NP&4SQX77SX]_GXEA;T!^OG_F+ M0.77O)R%/ I9BEWD^I&+,,^X'(?*$,UIZ.:)&[DI:,ZA&EG+]F [C,;9T*Y# MM%\O?W?^D P TP$4P52S#>8A@AF(<] !FP>8L(9LA"+120T%#(A]:P%\6GLF MP=YM6ENW^9'G7-BDKG[SLBW?;.HV9S3R?9:&'%'J89DPE*+,=R/$PB3RB8L9 MBUU8"VX]1JSG*72URKQ?J[QJXN& S(0SX58S,A8A-)FML%?^W:O^'FEBH-/Z M_PQ S$T&T&%BZL$!9P!U9*[ .:MI-HIFK.Y&119W@M+-\HH\SRNRF.4)\2(2 M)(@QGB*,/2Z;1,4HB6-"_+!.;@2U@SY.QW;D84/5D4 BH4:T(0SLY7P")34# M8T!V8!AB*[:D**W'U8C8\*;+PT*9:JU\@LJT#92'13UHDSSR\3,+ .ILG>T, MICK?G7MNS+%+49IR'^&49"B+(U\H;Y![\BZ,,U 'Y"%BEE6V-R>,UN.E-*L! MCL&DIJZFA(?I[$'N7 \(2=E"H<" ?*8K!HZ1>IO2@0&A3]80##VCN>T^K8IJ M_I\Z*GR;=QM\.T]MQF/7%;LOEXU7 H19%",2Q G*:1)E'@ZC.,"@S7>(FNTM MN$=;EM&SEKI#NQYYLL\O<#L>1$]Q4S:%"7!KWH.C(]P-132X0:L(:&J;'J0U M[6:M(O;!EJWTD$;YPD,Q?WSDA1P(+Z_7V_H8PCDEV'512G$LMNLT0B1-$D3" ME!"7^G'FJ3?C.TK"LE)O:3;9&\#2H0%HAI77C, PC;4G*Z "X&R9]?+\]V4W ME+T_*,U@CO[Q)Z?+Q!_D?"???OB3FHEP;9>XV[P. )SLGK37#=$/4X\G*44) M(0G"-,$HD_T'$L\-_"2*6<9!'4;TV+!LDOJ=$INPV$W;S^PK-.=6$V8UO\,^ M>##S=HC;8&\T*[TES6!C*I-/CXEIT_S. NH@!_"\U32[(JV>GN9-FDS=?6DI MR?$EG?-R.^QHTS@LY!D-6,Y10'B.<.S)_DANBD+N1YSBB$9^#FJ2!*%NV7+U M>*F#^CO<]"8_:7=I@T&M9L:L 0BS7B:Q@S=ATL' 5$\F$.UI6S3IP'+0L4EK M$=W+7*&UO*QVC%W?"@H/8D:"*"5QGJ#8#SG"W(L1B7V"7(][0>I3DL:@"Q$5 MHK9#K2T+^IU?E9!3,RBF\8#9D0T4^_[.Q8X[9/*.55U<8S>J"B0GOC]5!^'P MMA3PK&9>V'PYK_CG^8MLZ52)K\M<^#_-K>L7\J]5<;4@9?F5/'5M3WB<>WY" M?!1S/T4X#7*48N:AD'&7!G% PZJ8P32MYTI5G.#:G:<+3]M]L&%4[/DU#PY MDBG-=C)0T-6LBT4H88;&/(KP/#,]+$PEG &I3YMYI@?-00J:YC+G1H7J@679 M_L"R>V$EBSFM>%/C+=RIO=]\%]R6;?GFZ_XDC3#/?2\/4)P&+L(D(^+@16/$ M<.BG$<-1B*E>[,@\LQ-&F.Z_?>_JEH&]'*R^+6@(ZFW? 3!0-39FZ7_ZGN!$U^]6/Y>$.747,AK\Z5J MCI ")L,&U"P<,/.GB$0]0Y<:N:I3EU:KW'!DZY.,@6 <9& 9"8JB#N8FC*TQ79:"HC0[^0JJS\#=D)LE$WX-6Y.F M\D_1[=A]RGHDO"/V5W578D^N<==!7R1H,+NC8ZQ&\33[6GO_WE*3[?7'1>CO M[2<^H;&7?UB7\R4O2W$0R&0W%6'X_KY:L(R( \#3:KVL9IR[*4T\'_F> B3 M,$%)ZON(^@&-*4DH5TOS52-G684Z8@ZIJ0%VK'&@%'9OH^+#U*TC[?1H7S@; M/"[-XP'8PXWBHK>+GXHY4*WGO[I22,Z?D5;78 MC!QL>@4[Y"J.%_,5J]M2[,>% MI9Y_Y=5M+IC)^;Q:BV_Z+/4B&N*TSMG.$68Q1TF>4^3RF&8T3E*7I[#9M.]USWO;_]62.SZ>S7IG@5-^'+ %K2&M.&-:?AS6F8NV@ZXARY<*M9K!/N MY0OJL6ER.*X9P(Q-RSV3G8G'YYH![W">KJ%U-9U1*HXEZ]JJUPGL1T;YMMTB M>91AXH8]LG_M5^[PD)(S>//.1'LN<&\5.4 MQ1E'7LZ8'Z5QF*:Q.,96:I9$E2SLJ%H!S8@D_.IDJR7TN*F,FNN[)'6IAR*, M/>'-,A^E692@/$N2+!!G?S\'>;-&<3O# -M'3LW.VL #9F:_?W.V+#B7FUH< MP82SY<*"Q86*;LC@*I.=U-Y"P=@WM^#GSQ@2U&3&?A6"->U M(<9E";/'(D3<*$-^%C'B\2 @,RN6+$UK6Z+;[QXF5-> M7\O'N>OY/J,H8ZZP'$DHW#378RC+XISZ@9>FD=(EZRD"EDU$2[+.96ZI@MHR MG\1E6.]-2 M3< U!E95Y3)HAK17/]C16_&NKK2>7G40MQX3J]&_T9B& M;D"42O7'"%E6O(:TT]*^:.;1"82&V/E5$8!9Q$ M+HI)P!%V0^%9>WF(N$NR0/;5" E13D(Z2<:RLDJR3D/7Z0@#,FY.HS.LG>9D MANGF,7''#]00N0$91D;DU\LL KUV6"+1J%2#"42GGYXN<6A4@IV$H?%/ZQWP MA?%ZYD7U>B=>7'6Y9'*T\'/=1'6^Y#<5?RIG%).RTL9CG*, MO3SU7U]#Y78'@I$=W=0#V3^V )W7S8]HAP=LOL1_[E+F9CY+ I0C[N3B\ MIUF*$A;PD$0T#F)0-_-#$I8-P(;@&=MG\J)8+?EJ7>Y. MU>S84"_=.2G_L(J9$AUX$A^6VO#@;!49M6I^3BXZ6?7/F%C].J#1SQIVA[=? MP2SF.68$(Y<'$<(>X8BX% MW. EC'I' 5:OQ52=I>S?L]4W9>G];GZ^.^*[R MZB,46FY2H2VW;-WZCAB'J "C[QB::=]36AU9KLEB\ MRCE"OY0LN IZB&@Y$$!2D[D5>A#TG0W-%?1"+,M< M:*NP6,UUX'SY>)M_FB_)DL[)XF995D4=C"T?!(7R^)_:[HLX8$F>TNV!#>8L6Z\-8:='6;/II=%WHN;MO!72,$.G"3+8 M"[*!AB%_R2AKDWI6-D#=]\<-",9*ZS13.W52:CSQ*/I33,.<*9GPO3&(4H M"8,0A7GJ MGM$$>^6]BZ>JCT);-!/F9R^,\ M3#V&A%LCARC)6<@^#1%+O-C%$>'4H[/GNN[M6T4*Q;*/]R :1+OV!516M T[ M%T[&'^?+I:PGS\ Q5F8AMSS?'F#G6>R MK46(" YRE#-/WF=%W&.L_8)<+]G_S5^/3CR=+P=?LO_KOAF*6]X[8-7B1MMK MS+$;O=@*Z&2OSM$&'DU9>2/GSD&@J0JHA*A.*VM=&]!]F3IYG59@IY;8D2([ M4N:FD-W@IO^.7J$I5^,]B#2M@_,>)#[E5KTGWO2%22Q-$YX%&6*^*PY14<80\7F&XCB-HBS!8>8Q2&A)E;#EL%&/C>;F MJ\>([%?BQ7]K+1ULIU/&56TWLH$6;,?8!ZHU_S:*O*#"&K*MRF0GM7]0,/9M M%/AYS4-A>V/\D;_PQ:J^=NM*S%D4N'$2HS##!.$XJPF0@"YE)WJ/IH6R\E')3'E:)^E,Z_Z,B7O@DXP^H.DHK&3[RF[N MX^MU6 >AA>-WWE_ER_K1^:OG,!)Q M;DBQ'PN8M;6NIEW;MB#ZOP6<+ U+0E8W G/LG\&77; MN^M-5K!]5(Q^I?;Q#\#3QV3;O39A_",7W\:GM@NT/,JK)HL-K6%9&7JDG1W: M=?!./0-L$(9AE3&) $R#-(4'Y6VI2*:5I36X\&0Y62KB]3.PE#X/U\*'@ET6 MQ25;/4-U[_!)RQK7D0(JV!$)Q]7J/.%@RO10D/I&J7_/H"8K2)].BZ2E14>6 MFTQW3HO2UYB!3\'UY.[EN4YQ5]6.[O.6=>*.O#HOI6Q[G*^*I_I"S[O\]V_UM_\#>-7ARRC=[V)N9J M]<*79%E]YLV%R[W<=V9IP'E,28KB./$0CF5$P\]S% 9>CGGD)VFN=/FA2M"R M(M7-'^<;%BXS,#IC>+N:P,8'L8^0?:.AZFI@G!Z0KOC\Q(G";1+,[;HJ*U)G(.ZE MP5S_X@6=E[P>]#PCA&9A1!AR7=]'V V$=Y9'(9*WRYC$.8O"?,)<8!CW$ W5 M3O?M\?*N$GZ!+SH1_C;'H8NP%T8(^VF.TC2)D1_&U/?$QA-Y^60YO;9?,SAM M=^ ;5MS]WM\[@VV>!M)O-PFV.Z_](,6V$\BI)7H'N;5ZK^"MTV>! M7/]W9,CJO0IC2;":Y#4G&PC+1^25]V=9!W4OZ=SFWTM>=T"?^8F;I31($8MD M?">*,K&QA"&*?!)')$P8RT$Y:H/4+!]>-K2=II2ND-31*J_STTC=\!TXNF 0 M.C6+;0P0F)W=8E'3O7#N.S $[69\@<'9!"HRFII(,$AKVCD$*F(?3!]0>DB[ MD]H]EQ'-XA5TBW'L6=NI95TOL<5KLZ_O^P,=,^!>:KL(C-]TG"L\3"^5Y39[ M S(DY#E-U'87G+J!VE%QCC1/._ZY-S_:?UTWLR"9RS-*Q:F=Q G"81Z@Q LI M2N/$S_THP3&.W_00W_#Y7H[K]2&N?+M37/O6LLR-&.8$4=^G",=9B)+$)G%)Z6J]K,J9FS,L/6:>PZ*K*YEJZG M24W=S'54Z"-M7,>?T6C@^F/Y>+/\)(OF+\O;_/>R6CY^K.0-:/'/XOK?U>OE MSX*5XM?L9GGU4K!_%FTEAVHK5\WU+:O_U0^Y,3G"!=UVV'!(*4NT?N=E'1K[ MV)5L"<^W';V"I4&/&78]5 8 MB3>#*28H31+A$*9NP%D:DR!4SV,=HF0[;BI).SW:[2D.D)D)PG7%S@P@ 4E)-(:&7BPK^*L!23U6$&\PY'5Q@NF13%3EVLDR5'C \=6/3 M%"?)@BSSW1@%F.4(DU2V$1!'V#CG:1QE(8]^QBO,=9'2/U!^-FLZ8GVJZ!-$ICBB6OW*=L>AUH> MU9AHXR<:?:F P1!)QWAZV&D)M(X+>TM-=@@X+D+?M3_Q";T-4>RU\H*OO.-% M'3S>SD"A(0O"W,N1SX, X3P)49;E 0K3V L#', MW7ZY=NZN[YUO?[^\OW8N'Q[N;SY\?[C\\/G:>;AUQ)^_W'YUOCW<7OV?O]]^ M_GA]_PVV(9[&46TC-((.V*&O26E5"R M4Z>*K'*'KIZ>5DNGE"S4MW6\9:K]U7/+EO,LEH#.,-9Y 6I;IW588?I?DW(: M?IR&(:?AZ*()R5\X'5=-RU^GXZL^B)H.&CN"B:%/.E19H,_8$M=&\=D@B<].(CM"8>BC1:3&/S"8:^+!Y M5Z/^6YN-U84_V"Q/5F'.7@K5R, M];/XD;=PY'TU$*VK\:_ +.=S/.AM6XB]%\I&5I$VMCTW@7@W!,X%D< MI_]NO(I!>" >Q?!">O;K2G:,ET'V)B&MW%SHQ+GKNJDX#>4XH8U7D>9!CBCQ M:$_PJS+R9$$<84(A*@PC;UFQ?[N]_?B/F\^?G,<4X*1 MG_I8UC+X*&%4_">(\YCX+DT"I2M$)6J6S8LXFM7D6T?;J1EP6@X J6^CH T; M$^-0P&S'( HZF8"C< "R 4W"HI<1J/5&2^;);_M%HL5C_%VM_FC\MY/JSTOY_71J_VF8A:0 MR(\P=C$* I\CG% 7)3QR$Y34#P-C8V<-FWV*\;$/GPKFLJF*>K2M9G.M4*^>.%+8RP2<;+/M>1LG" MA\?:&Q=K;7)V/2&[O&FMT^CX[%D0)X&P(10%>>8B'"3"?D3B)\]+0Y=1-P]] M#]8CX=W(!M%6K88,-4G.WJZ[K/%O@Z*!?"_\6KS=/+^Q3EO3W)/6J<5U*B'O MMNU.([*S\0J/-+&M/]*436^+JM]!;QY;K_.M>_H8E^N_HQ>0K==IK(>0-0;U M-G$YB.0;I^NBF2[_0N8+Z;:)(\(WLN#-B-GU:EU^7Q:\&9PNNZS MEI)USZ^#2.6,8C=VDYP@UXT9DL-A$?%C#_EI&F01SKP@PA!/WBQ[EKU_2I(Q]-+6+:$DK)3DW9:VA?.I]6J6JX@@U"'(!BV;0:EAQFI(<$-9P$H MRJ@W(7)@W>F&1HX+MS-'4N'C<#7\4A4+V4&CO,V;0BJP%IY>P;(2?A%N8C$G MB[JQ2IT5?*2B3ET;!Y 85T8S(,!T44E^"THY+JN63@XL.YE*CHO6UTB%3Y\1 M>;SG71G=7;%Z+,C3]2^9MOM ?LU(FOH^36*4NDF&L!^EB#"<(<_+TH2X?DIC M4.N9$7J6];BAXU3DET9$;@ E0)S,C.P:T2MG2]EI25\X+2 / X#HQ8_&Q309 MU1F@-GVL95STHQ$0AG4];0YW1B6RN8EFP>L!VWNKZ%A*=6RCJ@ M)0 P]'1]:_C+?L"T9BQI-?77^H#QW3C1_A_U/-3?23&7H>%[4O'+7_-R%D4N MRZ(T0ZXX92),XA@1$C$49E$6I"'.HERI+^(I I:_^QTY1])S_I 4@;U,#Q!1 M\Q_/D1.F(B 1P>[>*3D,.7('RT_JHIT2;M_Y.ODY/26[6=+5DSQ.;BNN-HF0 MC$?8<[T4N4%,$$[B *4,^RB.>!REJ>=Y/BC*,T#+LNHUE&5 8Z=H4+.E\!!F M:AII" F8P0I4G55T'D?4U6>42WG:)P)K^2)^4NP3L/6=9% M20+:/+$39]P/U)8$IDM'+CHN>JP*=T4&Q6VGB!HI[ ASV3]S_ M@.8$GEK;! M&65J0IH:83Y,;-H9YDJ"'PPQ5WO*3$_P#Z2?JZL%* 9*Q1NC;[O6IV,FO?]'%6IXMN^Y(LY33,,B2%+E^)%,N(D\< M6O)$_(>SG+MIQ!*0[5 A:CT>U[%0:IQ5E%!3#<29Q0(:D=MK:7;A2%_N3QL6 MG(X'@^<7B,C&HG0*)"<.UZF#/C?A]<'L6)]]Y.$8>C'F*$D89FL MR68H#=((T8#$F">Q%WJ@F0\*-&U?#@_-N1/NN'A>Z]I,!4TU%+3_> ME4!:^E)\K/$!^[WN9UG 0Y[% 9*9% @S-T'"O'(4)K&;NU$:)AFH7M\JM_;] MNYIW1W[+G+GZ/"^4U:U3Y# OH*VV^W*5G<;W\Q TPQ=D*4S M#ROYJU9CY/[X=5WG0<>$"J<]Y<@/0A_A, P02;F+HIA%XKR?>Y$'NL.AIS?,&W3$NWW[ M5)Q5J_K7%TY/I@NGD>H=M$+3? ]OW>D,RO9_1R,SS9=AK$^9+GV]+4ILD?.R MR0CAK+L=O\W%N8O/'Y=RO."PH_-&^I.V2,OS4?&'?&'9;N3S(5CD=?5CHM7V-8! MP%O-^-M!$6:^=WAP^G"V;#A]/LP97+CLADPF@/"D1@\.R+[9TEA!HVY7VKE2 MCKO@#ZLOR^>YS'1_D#8-W.1'82G+UJ/AH!Z1PF4CUH?Y4YU8]^7KW4VOH$)X M)C5;@*I?!92&;80%@&"&014;YX^:(\=X2R" ]'I5Q KK3U=4K"[L3HTQX#&- M832R=9],B?G'O/IQM2ZKU1,O/L])-E_,J]=[_L*7:W[/Z>IQ*2.X5^M"]JR? M,4H)27B"7$H#A%,Y3=A+$Q1%E/+$CV*2^[,E?Y1!X&$KH<^$DEZDC5[T65&_ MN>5E^5?A5]1TZ_..V#*%9\$%>29^7[/51$4S_CA?2F/L9&0A8QR T2EZ;V#8 MM%A&57-,:,..\U/PXW0,73@;EBZ)E3?N*DO*B_ M!^*GVWS+2M.;NYY%6^]0,S]-4Q8&KJSX%_N$S%/(_"1&(5XUUZ47LA73NN[%*-F$9F-;>:&*(<^W?DWZ M\4T[;P@>K+2)H*G(I!4>IPU#VH3Y(.9HE1C\G/])3DJX+&_SNZ+X9W&]9(*Q M?U>OES_%>>.W8EFQFV7]E_+3@OU>5LM'L2^Q\F,A?G@IV#\+6*\B,]2LYSK, M5T73\TYPV)O((EW_MO*C/35W X+$N?ER^>KTGJQ^D$H^NJC/TIP+8_+\O)C3 M^@PMH\3RG""E:\N#Q8R#74PQ"&7N)XI&+Z]P=-?'@?K\YPLRFS ML&M%40RQ,%F@Q2QD_5B,X97U//4K4OZX7#+Y/_)K_4(6']ER !PBJ0Z@FK=K M!19@;$4BTCBGXH<>%Q=]0[CEQ)RC"A;>D/.I3G=2AQ(,Q[Z3"%] =\ 5+;AP M.6^6,C^W\RX?R*\/?,GS>57>E/?B[ZNEV/I>[U9E*0M79IPDGN_'X@"/Y=6R MFXN#+>;B/Q%+DC1/@C@ 93)I<6'9NG0\2?=@W>-*=IIWLI8O9UXZQ88SY[EE M#3K72N<=J!DEZ\C"#%0?U#Y#=5^S#SU0MTPY=V.@:@RA.@,48[.F='B8>*34 M&3 =3HXZ9S'-2BM*95BFO".OTG,7]E3\IEASUD51Y[SUP0^PB3P/2]!<4HIPD&6"$_)CU 0CL 7&;V^%A=%X4,N5\^5IZ9+)CHJPDS=V_!,P/6%\/OLL ML%S<_1 OI2U[B1AGW*,!2OQ$[&H\"E&28>$V>SA.XM E2>"IJ-.QQ2TK5$W. MJ>F-U9>,XS"L/>=*!],?@&#*JC(DP8"RB,<:91$_;)7EZ&*3J,N0&)W"#'[F MK*WEZZKZI]BWN/BR/LV7XN +3J%66.NMMR'!F/-/Z25M6-/:DDYC!=JHC,!D M>/LZ1,C"A%4(!N?N=J<)O,4>."KNB9UQ_+DS&IHW?<:V$?OMUSE/>1#4324B M$B*,0Q>E<1+(N:Q1@/,@XC$HC#Y,SK)UN'WX^_6]\_7V*[KZ?G]__?7!N?SV M[?KAFT8G\].(J9T0S>$ 4_^FDWE#>&=*AU$5ATEILI7Y:6+3MS(?%?QH*_/Q MIS1J)SX+DW&;7Q6;NNRHHL9=>"S[R2FM5]>!9X M.>.1\)Z3)!0N-&41RDCFHY#YD9O')$Q"7\4 G,>&9<,@>7!DU<26 6?1<%!W MCZEY .3UZ\,];#VF Q'HTPN6)% -':?CZL*I@:T9V>F@1> M0.G$)##KE4]8A1M61'$V2H.%%/JK3U=,<38".P45YZ^FVV5>[##;6>"L21=L M4GB;'C@SWXW2/'$]Q-*((1P$$4JQV!C<'/L>)X'8$4"3N<=)6K;Z-0-.L>7@ MC$8NX_"I^85F08%9\0:/'O$N:;0AW_;D,EAVKRZLL1;RHP0G[A^O"L!A\WCE M)[7G-M;)$-NDB-MNP$Y;5K*9DX!IF'O4#9$;\T2XB)%P%JGG(I_2R'4S3K / M:D&H3MJR@;CZ(0MK2ID)M!W\1)JSD[QA[&4F !,[ >BJV0T[F,'L1\>#\Z>. MBS]+Z#:,=/5(MD9" @$P-R%2E?#4 R.!@!R9'PE=03?#&N] S3;91A9FI=1:2N^ VIZS M/@^!JI'AJ8^*L01/#18FSN_4!^DPO?.,M31/59(<9[R$3!RK/1YCY*2+RGPS["?$"S\\2T*@-1;JVSU>WG^Z! MQRA%O!3/4N91 !ZH&@:<#0?.AH5F@/V?)$1_MI"E!13=U/%*D>JT9RP8% <' M+>#C\"OX.[YZ6 EG"IC>M?>895V^N[YU:G+G977MRSJLR&>*"5-6/0E!M]XG M9-&ZX-Y?:[*[[!-"]*^M3WW$\*PJ.>RF2;.*IML(91 MXYG9Y6-0:+N7E5AX+: MGE?5H_@^YE4=0J \K^K(H^>VA#JLG-AK=$DSXC&>9 C'H9R7XF4H=;,$Y91@ M-XJY3US8H%QETK:][981>3%XI!I(MR73**"*OK@5F(#N^#!"5GJ'ZLMOO/71 M*.$WZF>D"LCI)D7**VADSGP5XI#RQT-!A$=(I4NXO761EZ_U8*'Z-F:&(X\F M(4U0%K($8<(\1.*,HH@'F2?^%HBSO'*JC#I=RW:E1_9@DI*LDA5 UOUIB-$: M3BCVPU;((J(P$]3RX/28N'#V$&X8:69YVP$+D 5C!S2]M!=CX,%27. 0#.:T M ):;+HD%+N-.UHK&X]JWTJLGOIF<_KEM.U=/V!6.72SL38(2WX\1YKGL)D0S M1,,\\BDGL1^!\E,&:%DVN0UE9T/:Z6AK32<>PDS->3.$!-!;VT@OU+I%I*-\ MX7QHFE<;GTRL(*JY>^.3E*:^*!X3^6!&WE^@F(ZRHEF8P1LGU*DZ1[FY;3$@?&8J?UYO7Y;!N#H6 MUU0O?'C]CA M-4V>7L8:L=UCT)6,V,U5J.'A"&W M $A\4D]!#YA]YT%SE?.';]=I'DOVA50R!^3U-M_/ =EFA\QH@/U<'B:B@&*$ M ]]%&?,YHIY+/#^F5!PI=,=J _BP;:H$L2:5]:EA9MZ_[^8DG@KY*39&6JM 9"% M<=40+MYL$+4&5$,CIG66T^S"O'IZFE?RG%;*=JVKI4S@Y4LJ5CY6OXQ9G*,YYX$4YY@'(-X.1MVSPKFZ_?+EY^'+]]>&;<_GUHW-U M^_7AYNMOUU^O;JZ!9>! 6-6,ESVP8#:KQT?3K+G/B?VZ<3T83/5KAA&?MFFS M%C 'G9OU5M$S/Y_J\;:UPW>SK-I,C<;UNWQ:%=7\/_4)J!U<P8MEP_3P@PO?5Q*$6:%S MT%4S21-A!K-/#5/M,7'+5G-BO-C.:^]S>.'4^#:C+R1[YNR5 8P,&:]S.)G4 MDAF ;-^LF5A2<_CYM]_D7)6E-*G?GE?+(\ M=J,T1;Z7!<*XI121A/LH$GX7]OPL]A-0)I(.$Y:MVO>_?/N+\[CAJG>8! X[ MU\&7<=?S0YP@[K-<'.%=@2]U.<)>$H8NYI1'\4RLFJW>"\)]9OX[,%;;0FSC M!ML[OG]SMNR@LN/'Z3&T?R"W4*%Q#B:FAL_KL##M&/HS0#H82'_.6OHG[S;O MH;/YU&.89@1QS%*$TYC)AJ0413[.DX3X+DD(]'"]0\'V^1F9T@"4XJ6B+%$FQ.,:]5 ]=>9K/[I"//]VJ=C?]:]NN(Y+\0F M5:M*T]3E4ND(J.QRZ!!8A/?^:@(?GBUH_24QNAC(<=JR>589>&]OGY<\X=5&\&X MS:^7^4I\5:1+"Z@U;3IR.%8>MN9QGVW)3S\/=\G,!+C>&@#>^WUK" M#1CY- L9;,(O' "],;X .M/-ZH4+OS.05^-Q^ 0,<9Z=5Z_73[QXG"\??RM6 M/ZL?L@J;+%]G/";"76 1YY/E5JY3U"Q[+):"@[ M'6FGH>VTQ-5G9 PA-6P*#,H/4WU-T4%3-!0$TQJH,;3N9+,U%(3KC]E0^;AN M7Z!'J>OW_%E>2RP?-\W^PB#S&/$8"H)4MMMG!&4DBE!(XIQDJ1?Y&!0?.D7( M=EY90];9T%5I^0=#2LU3-R$_3$FU1-?H[S,LE[&&/B?(3-S!9UC8PY8](Y_7 M5-K:J;\C/U4+V8I8I6_*O'V0KUG[[F%GJ9T$:<8SR()17 M3S1%69PRE(3BMV%$TB@ Y9'J,&%;V9M#Z$_)"5^PNF->17Z)7^FW4]:!6M$B M6 80:"TD/503E.-<:\MQ612R[6SCOK?@_J,/KAQ$W6/;N%:0W3&2 =&*USUM(]*%R)[UA!%C=+QG_]'_XZPP0'?H@QBH@OW \W M(TA8*!?%OL=YQ@*>$R5K=9+"-(>#EJA34W4$6>BQ8!\7U0/!&=)J'074!=4X M!)P0Y@SW?W_%B1W_$P(=NORG/JCG-SQP^F.Y6JP>7S>-C[JARYD?X# /499) M;U\+1. N2*'5QD*80Y^ D)YLNY/#]4 M\Q?>!NS:;RF><\. M%S"=5D-03;^-XP+3]3XDNPQL@N[F-1\DLR$KH$9S4HL @F'?.L >UBQ\YV7) M^>=F3$))B_FSW/_J$M89"U-">10A-R6>K')W49JS'"4!#6*?Q9BD2J/S%&A9 MM@H-Y0NGIGWA]*BWA=C J-X0:FHVP1 6,$MP!@SP(O1Q 4U5G ]0FK:\?%SD M@UIRA4?@=^Y?5\O?Q.IM*D]_8>A([/&5+&NN8 #]=GEYYW1Y7#T>U._1%0 9 M5EOS6, T=P@&"^.MU475NA]76'ZR:W%U4?NWX8"G]/;E2_;"BVI>SI>/K:^9 M1F&4D9@@XA(?B6,W1TF**0KCE/K491Y)09.L#RA8UN0>/=AF>PB%VA9[EH P M]>R1LN!+GQ3$T 9ZN/ZDV^9)\?8WR],?U-HB[_CJ*U]=OCS6;?YIM2:+Q:L, M8 -2T4:6F6!SE&,?OHK_NQ38D$>^-_RA9<>1_("SS\8P4MHR3<$#WR_-(0/= M.U5DUMTX!]>>A./Q(8 L?1R<"@!4P- M"+YL.\#?-0W@9=SMH#'_+(DI\9(\1Y@'%&$_PRAQ(SGY#@=)RA*?AJ [+STV M;/OJ>[WP+XXUPJ\#RJOJ!R_@[?'/? EJEL<^M# S=&*^\ ;LN][@ <@$% .S MAB' 6)L[K,3$&\\@A@ U/H\8M)K&\(\/:W%8XF5YSQ>UVUO^F#]WK0\2G/(< MXQSY 8V$'T0R1#+Q4QCX?AJ[A&1J\80Q0I9-54?9*?JD 7,GAC :MC,F)8=9 MDN-"CX<>8-(#QFP80D%OKL8&C7L8&K Q&@HB#L[-&'I^ND$9"E+L3,90^3P\ M^G+YDQ3LX>GQ[ZN?7Y;/\ZMER<2_H9<3PZO8=I$D<>=A_C1?/EXX@@7GR]>[ M&]EHL)P+$ 9*6:%HC(=9S $!#'N.86#A:D)-5JWHRLC2DP57U$3LQU84G] [ M*#6',!FR62V%;6X'-'BYEY.,)T;WMEE:2/3OK/RKPHKIF2J0.R9*M\^DO0+*J6"\6@ *I]KEW M/78WB7RP,I%(9/Y2'89"2(*(0>[%44*Y#" 2H_;]HU1&MN$N+[ A:CF0]+B" M],XH%XMME0DQD-CX<#$HD:.SPW$:DQX-!L72Z;$?L$#J$/I( MP>&D(8(X3)FRXI#QR*>,7M0Y._V%Q.W7SW4=J MPOWX*PI]%9QKS75W+=&EN\ C(-:J\SV^_-CGX18?I:%HBPVYHXUA]WBY MC(;74";B64"_')/B MR7G>4F!GTY)LHAXLO1IVS-2.XA1?E:E(WI/LJ#M[A6 M56KE^W7!Q=P+8Y^$,8(,8011Q#G$C,4PB"A'@5PRT@NI-.E-8V@[+,AM5C$! MFAVT800H3DSM;UB-N@;I3#E6%GJ17BP,5TO:"RQY>/V)35M+V$-;UWO-/(_R M5'(92M[F_&E1+X5NTF3WK9&MM:&AGPK9D^A\WL->&#/K>BI)@WRX%[KSQ=N" MK\@2#,MIE. X+I)5-F-OJ0)2+XIARGV2Q7',@L0, 75G^=$/_!TQ.YR3/57HG;'M!32]$]&5S:*G MZY@(SAJW=A:?N#OKF&"'+5A'G[*L4R*+LCG>=6 ):MW/I3P0BIR]=[5R. S5 M!#D$>1#*LQK#'DS#P(,A3Q/!_#!(J!'2D ;-D0VO1QAL*%O6%^IH4,\T'>O% MS%XM56)>W:0OI*M*)PV*TU8]Z:O@H +*X%7G ]4_KVHU>^QPV/'UJBQ5+5;. MU;3CQQ5C0C30PHN*D:6:@EQMD/6SR,<\X!A&89Q"%/@FK%D+;,[(\77 (#.9K8[^8":ONS[^2QF?G!P]GLU._J! M9N!G4JO1KN_@D7T3?+44H\QEF$BIXP^+=\+M]S)0WJ7J#8;..R5KGHR\EK_V MJU*0)EW&/$Y1FF8R+I2N'(E4=:OR"(81$3Q,HR06OF[6L;_PR-Y7D0**EF$& M<4?V\ZE"6XG,')>F,$9IOV.<6^7W=A::+)%WC/U^QN[HWUL4AO:@K[HKM'63 M+DW2A">>!Q&*Y3\BG\EH)\Y@$B%.<O@_,@03CCPH.8!'(C3OP08A$@F*5I%&""O# TZOL\36KL MK;FEUL>NT9QTKJ$EO2.,&]G-_%"/Y@RL=3#&4>*\<*[PGT\3FA;^^:S !^C/ MY]\PO\:[;9OOGTI^7RP73*Y]7Q;L:U%?\>*U%N8P"]H+CFRP'1]@?7FVYJ;! M2U(LR6.QFC4F.0,=:_I7A?I:&S;MT11F9N46NAJAN-I8$5;7DOI4)KNQ-!:\ M?YEI_O*%%S.W^>NJKKZ(-['TNU#22YB7!FD$.:$91&&"H1J?!K/0$P(%--RF<"&F45)%#14536!HJMF/33RCP!+K2&B MZ_N5(Y0^YE[EM,@G[U,&7G$)>;L)05&<\2#S(A@A)F2@'F&(HRR&.,NX'^ L M9&%\.<[M5 .9>\3_.^A03!1]^\',P]K3LW)W.C$S](O4X0CA=JR1SLNR8:C+SW6EAS@6*F$\Y9"(.(2)A!#%-/"@X9U'$2!2F_KPN:K+4 ML_&=U8U,>D-#^S?\I%X!K#N!DH:R84_1CB[T+-9:0L-L7W>7UQ%RV'ASC']7 M73([:T_;TG),K(/^DZ,/75CD=Y==D^K;YV7Q^_8".L$",>*',(H\KEI'4DA" M0B%E*$2>#'Y]WPR+98#8V%FN(N?JRHXWJ'SR/,&;6H!M[5R1 <43:)BRK X\ MID/=#=2-9DRWSZ/2C[1YGI?0=6'A,5(?4V8X(/3)HL.A=^R,_9.@]:-@JGY" MGJ:OWLABJ0H;U5QRLEQ?<*N.M:J^RJ2172TE<2(EE4]IF8-PI'<]5S*] M-LV>FW&K/D4-S MQ-2DKL^M(O>=I./5[=QIUWA>R36WN"[2:QQ3;YZ+9]+D,[4#J?.4M>PW;>WW@+ZV+6^)5PU>0D._A4HP M\Y :J@P$1ICB""92:Q#)XQY,8R:W'HIC+_-PF"1&>)Z.=&@?DO9 F<;6G=[. MX58C9KO"FG;CV7^!F]:E'C=J4DZ M#^)-Y*OU>'F2A2E&(86$$WD.I6D$:9@H8%#.!4KD_Y]IM9Z=6']D.V\(&A0V M'5' L/TZ$,O,6!M:H"-F4[MU1$2#HJW+1+6KUMH1V5&5UFDY!LNSCKPV75W6 M:9YW"K(&'K/,4RD\E9_V\51Z?<,_O6\?Z1Q4,PV@S3QO88RKAK6G;R2_:P85 M5U^+_$U4,O[YAU@\?Y/_V\W)_)M8!H@%"/J) MB"'B,5: 6AC20!"?QP335*L.^SN5;V27N&8%KF>2-LP Q0W87MX:9N&^+PWJ M)OZ^+ZY'S#7V$+MV)]!N907T_3BREV)MMK[?Z\D,6K=<2ZE!)_8,; 2?@;7H M8/!W-DZ^\_O\L*Y2K-^9=--F=;\SX4\EDK]3-BT#@!6MFN[;^N9-=>3+59KY M%:'/O$C@!)((8X@"E$(2Q#X4*4EQ&C(4&6[$Q^F,7=>QH0H:LD#1M9KS<4I/ MFMO1Y=(;;@LV@IL[XV&Q7#G%$U2F=4[#HAXXB3./V_1HJ>OIVY=7Z0.4][B6 M/N995 ^"KYCR'D_%@W(:=]DO5==?.9>FFV**8^C%*DL:!6IH3X9@Q+&/64R" MD&G!7MB1'SW-UU$&=0%*11L6&5Q5PJC6PU*S&HF#4?5EY@R:]<&6%] Q,P,[ M2GQ8*U&RU'6+CZI$DWZR,95IV6?F7JF&S6BV.AEN4C->=<+F-5N)=YO:K%>Q MB[ 4GMZ+&D5P="R3%V+AQ1[T,R^%R$\QQ#Z+8.Q',4$>$9'(#,>]GR0VLD.^ M_7I]]_,->+KZ/S>&TY8&-:078+F2V\RQME2;61^C#U;2D=#=Z/33I*8>D'Y6 MZ"-CT,^_8V?*=^4SR3NLBFV]FSK]Y?Q>_D[6F\A=MAGTMBD[JK;LR*;#KAK0O\N=U/\[VQQ]B/\B(%\,0;Q\=F"-Q/5X^WC^#S MW0.X?[AYO/GZU$R+,W-.DW]S/8?W/7]'PUNOGB0SL"-+UTZXE4;=6V]'6&X% MZKM?]4Y/)K 5:MNF.(Z+_JAOXLCM3\[^I%O)1WV<_>WIP_BPA&H0,@86=Z]" MX4'GSU_4\(]U7_G[NF+ATTHH5*;/TL3G:1SX7B)#V#!, XBX[\LMR_.@EWH! MXY$7>:$1UJ8I R-'N=)JL"&,@ZD&]3: ,?5BYL!;3F9@PPMHF)F!#3LS=1*F M JA1'C.@. **)8=@$);*< 4184I^6N (2^46Y(F4LRU;THF_N4 M;>4A.(<4L@&F*1"+BV">9$0#G*4(C>Y(U62#IMM>SULVF M)U6EYTI<*,#,9=C);NP6S@GFR/Q/DIG4S,\)NV_.9Y^WO%#L\$/OLIMFG,0_ M%ESCGX/'\+,@:WUKLP0K+D"&[9ZWZ/%Q-DB\C68]V"MC MZ]'5A>YH?$Y[)3RVN@\NE4F!B0R5H57W9>\)?'3^!5E*TW-'6&'_K)-;WKG^5#&KKK MRSM.-CTE/1$;I]\3$LA?R-KI'_2;K$4%C:S?07>)RT_VT;TD3F3Y0&XK8&K2KCQIA'[$/:%%O![E0*9:S@UN:+3#$.N">K>-Q M=[[VO'".'.$ H4F]U'F!]UV(QAMV]OTWD4N?L91^Y8J_+/*%NOFI%V^B&\ E M3^=)% I,(4^]0!HY#B#V,PY]+##/*":A;]3]=8;>R%%G1[V),,@.?3-[/J5,U8$W+(+;-HNE'O25F_SS%+PQ2E&0RR5.WQG+=MH#CC:<@]GL9F M(TZ-J(^=N&_H M(25H5)1=/L_JIHFP[H,5&JGG<8355FOF++!MCRT> 'KM;' MN%9Y+5+ _:#R+&;[6"C!V;@?$]H33P"R4,OA4"";13Z@7V)3Q!1Y?BKCC0 & MR(LA\H(,8L%2B&F(PYC2(*%&P8@3KD;V4DZ*XFW+R=Q\-CU_-_G',/.#4WV' M:7L-1JJ#<\/3GZU/97\JBQ[>*[/SPVDZ]5+K3N<;6")L>.T MY^>RR>9L@8SUQZT-23[LEQP*;9IW:4>I]1*$LQZ>,SBBCRX<8_Z_>KWTM>7?%_K6?J:IKAD5='-K\.%*R)">6/ MC_]K5=6-7](WPF/RGC>^"T4U,[J34CJ<9W9&*"NC.K;>9,8T($S?B(8>LSQ. M[+2>[%U_J-8XY0T?I(N\%_)SY_6,^T=4 MI6&(O]^V=G#;O&8'*'YFH./(82QOJ0M78;LI^6DC=$OE' 3CMNNX\%6;-KDY M"Z,D9<2'A'$&$4\#Z9(""C&/H@@G)(ABH_GF)^B,['FZTPMX:W ^Y;FW\2S] M6>>7.)FMMFQ\B94.+G09&YIC.84#H4:Q_2V5#S3Q U&'+?GP<3N#_2IJ-1?J MOBS>%ESPG]Y_J02_S;N3>?Y\Q>K%6_/3GGLB0#BD'&**5#,#]F"*< !Y1C+! ML2__CYD,:M(G;636YL.8)". J7EE*U6TM^PH#PI.[#7"'['L5B!?/C M?W/(_"7GY?+]N9=:T,_%G5Q@Y,U>DA22IOH];\GJIP%.RWT^&>!$9#/;;DB" MHS([S;>=%OC_;IZN?OIR QYOKG]YN'VZ-<=E'>D3Z?F9[T'Q9HZJQ[$Z M/34C6565P);K];"57E#Q@WJB8QUL;@$;YG^< E9V7"4[@Z0=B&Q=-I)"*E $4Q)2G!* Q+@U,1I M'Y(8V=UV4Y/7%*UFC!S1BYZGO$Q:,Q]G**BQ0SHMBR-7

/T Q8C=6YSICJLQ"?1_N\B/WZWH++3*0Z2.,DPC$D80H0I@C1#&128 MD) &*?6CT*#OT92^UF_PXB[([<66Y86>L5J'37$4+=F.>FB(@Q_6;/RH0OR] MFT#P972%&4S-&4EQ=O-R'"K0;$Z.A18&)^28K#?=;!P+*7>FXMB\;QZ$M+AU M#^*Y:6_+ZZ_D1[DOQTZI:Y JVN_I;6535G"0)3V(1PR1.91!#/1GQR\@%)GX8X PC M$9MA%9TC./:A6]W!RT]2+;AHP3$,[T'.Z4OS0L2A%@QO1CK*JA.SHPVVQ&>@ M(>_PCD134%>7)>?(37MKHBG\P?6)[GL6)07\7T_%UR*_%\5742B8F<_Y-LNN M6U8PM,C8Q_E-Q;WZ!4LFX/W-'?@J_]\.LM3GHJCSHC9H !K6S+!9.U6*83[ M3!^.[P2T!;;KR!!T!=TH4M%ZX #+UZO6U%&S18CBKLN3J\>KA4;]! M2'NQD8VYQ?'L,]!./ZW #Y('*[C30=7H;<4,D(5@[:T+C%,!^E- M#URJ(_Y1M%*M%^T,_9/8+BW_?2FZ-N"KEZ*LNQ;A>8(1#2,B($V1#Y'P%- ! MXI"(*!*8"B:/QB8.08?HR#ZAST*+O]2C;>80M%2HYQ-<*\;,+?2IS\"&?HO+ MI*,>8Z]@(J\CQZ!%1%67"U8+KLZWZE9>_H^ZK'\C MR^8@L9T>G84X]&,*(R_$$*&40IKA!,I3?!"+1$0^"^TFXFCS,'9,L3/KIN6I M08>5]M*<_IOB&?4O/>9LI]_H*UXS]!A7G69>1UM[$XVH,5:)\^$S^AQ\T%@9 M8Q6='AACOI1E@\/?5"KS$ZG%9[(H?U7M@4;M#8>OC^Q@%!W0$ *D4EZFX0 H M%@Q;'(Y(KI%GN%QHPPQ#T]ZP%1)L%>"PK^&T1/9=#4?6G+:GX;10!QT- X]: M1@+. Y\GT+DI1PB%B:0^#2&"2:$,9R2,,1&(< )0F/O M\QNRH*5K#5YV4E.:>[8#^0VS!#:BFV^\9^1RM;N>(C/M%GI&V(-]\MSSMH?^ M3)2EPG^OZNJ:O"YJLES\EU#87Z]DH2:B-$B+^V6VFU^L%\8)2CQ/(9=PU:R$ M8(IXI$J.F)_$+.3$,\L'7,3/Z*F"ECO0L#<#/09GH&-QUD2L+>9HR^9.A;RE MR[CT.^DF'2;3OFD^8@+%6^0LG*C+63KC,FXFSG0X4=UA$L3-LA:%FE>A]XF\ M5Y^+Y;+X?9$_J\[LY=1G'L14QDU9$C&2",J24"O#ZI*ID=UJZ '%)=BPV< 3+&?- M[>*65;#E%=QEFWZDAEW0\6M0T>CJ@PV[UH_Z#&;^U>$7.']C--ZG,"@\_8!/ M8E>4.H5QF%6K.E;=8"6K*UK35;DZULY.!:SKM2UQP]06>INSXD6L-]1N L2Q M1MH,^RG"7@##"!&(4, A032!$0[2D,8X#! W0A,SH3[RQG7W]/>;!W#[]?KN MYQMID#=/AI!B1HK4"^%'4X_9AM*&X2T?O;B\8V7\GF$K-;@"+#.B/2V,F8U: M#L#-K!:Q\S6;Y.1M_KJJJR_B32R#;KX^=('H0Q)B&,LDB:.8H$Q"$1,$@R'L11Y&<^,3'SRUD:.\NX$JKMK,@% M>)>DI;[!4@S4R(^E>#TG,JTZ3=.&M.[AF,RV_]4* [F&%$6!!F!81Q2B(1/(?%D*!BR* E3 MP?W,,ZHD,:(^7977AG 3=WR]^A7\UK)@>&ELIES#,Z-KE=F>(FVT97^,-)': M]<%2B_;''#5-U'+R\&FTB)F[JU=)_$\5S25Z_+1A9=K_\%,)UL"+02HCNX\^04-W,:R<8;?@3&0S\S>35MO< MM:09,FNY0,^DY7]MS7EX[4G,5DN\M7GJ/6Q>@OT@6"'#\_>[[*8L5:OJ-FG\ M99&+VUJ\G ,UT%UFO-_?FKJJQI;TBUP4JVKYOIDZO=,*W;_L4+R!ACE'S= F M>K J;-8B,%F5LXFX_9)GH_?L0MF_BR5_*M;IH6UJX+K(ZT6^DC^07_)2M/5( M7XJJNB^JA?I];+:Z;<&T3[PL#A(84B'#7)\P>5I/, Q]1N6W24+N4Y,PUQEG MDX7 9G&N.\WKQ< ?HL\+,Y^*9U@7<)O=W/((%)-@S>6LUV\Q2MFD<_4Y"K3= M\35I$.Y&*[M*3)$&699X/ M>82X=)N1!U.BYFE*MRE#_"Q-_4B[E*]O1EVJG& M,WC-%H;RBG/YQ95'KKPLNYG[@491P)N/!P&]A?G'(,XBR+ K\**%> MHG4A/DQF9/?6H35VE&>@I0TD<:"HFV)3'E74L%=S)[Z9,[.5W *P:02D3$4GA=)^Q8>Q#&.H>=G7(B,8.Q90F8XYG1D M%]$'UFC CV##ZVYRI:L\M,73 ?8T>O/:T<23H39,9)"G2-[N.;S@_ _1E+W:920L0A:C@DJ\JI8+GA[ M(R[_C;UO?4'D1001',(H0$)&9P&%:9K%D(0IX5$0X90;S5$?(C;Z8721L\7K M4C3X(SN,&,X/&E*8GO-TI08S_[=#505MBB[XK?O?49R:CJ"N!@X-D9IV])"& MT =#B'3>L6GIE7H*=R<<=:D!>=1*O$S:U(Y&-LF)S&86?$Q?+M";LWSTFPVX]Y]FF;^W%Y1JV;H%I5F#\H__ISX\V3&IA]V( X'-_,>PK,Z&#)Z1R_(._W"]":_L3PJS M>T-_^C'S]&EW2_7N!_1I42_%'$6"R+";P2Q(N S&(QF'IQF"&#/":1!RC+1V M[&.+CVQD#0T5=_O!#_3']:VNYE9]5!GG$Z.7B&AF5J;2&:5!3XEAE?P\6&RR ME."5E."M*77XRW_@P _^"B29F?PK4#6# MY %9U=^*LLUDQ?$L#O'Z;Q95M>KR7<6JEMXK;^9B$U5X\5HW<(;?]M3(_5S6=Y;#_+NBVX MT8G+@_1Q<9P=GO>6G_C ?%RXPT/RB>I3Y,F+)0AA*?XN1C\.F-+VHR?*C%+BAK;_CJU=:[4VE1DVWYUHYAK[P M%-SY3&T':R9< 2%;">W*8VK1G-:-FJCAP+<:O6SG<+\LZL5S<]Y\E.>D5=4< MD5'"4\HPAHE@RCWXD?2T.(5^0H6/$?>$&3;",2(CN],M2=#2/'>2UM>.GM5? M*K.9D1N+:VS00_(XLM^C)"8UUR$A]ZUS\-G+IIA^+LK[LF!"\.JSY+%#1GH3 ME1I*?,7JQ5L[$9OZ<890R&$21*$\//DQQ.J^(!$HH%Z6(L;(>C*[GJ4:@/J!_PC6H&EK M'5Z=UZ'U?%1#33@>EZI+_4.FIQJJYM0P5=-E+,]AHJP7V4+!U%1WV2?QJHKO MN_LHG'(O#AB%6>0G\O2%.*2^%\$4891@3D@69$:GK].TQCYS]2BK7"%O:1L> M%094I7E <*, PV/!GNP=V1' TC3$\^EN9U_PVOR_+?VY CS4O!ZT) MC&S:"B()JMY,V$!I77]3)84*_ZS7A::Z;.6YJNX:;*MV.)#@ZK'[K%B^O>SER]F66=_O,)S6WK\T_OVD2[V:GZ?=Z_-(,%?FY^+O%JP-FG(?!+PV,M@FJ$4(A0GD 2> M@(D?)QYEB1^$6I/C/ER2D3UXQQ[HC%M9NMCR- ,;KL"&+9LN[X_[(>@%AW^* MSVNV*_2+_G>Z+GI2 ?H.CC8'*-%FH!-N!G[=_CK6 H*Z:/Y8-0]<]'LQ[Q?X MZ&_EJI_@P^28MM_@HS_703_"AS/D'#_TRP9\1P0)"F,F][T&+#1A,:1!&$+N M\RCD(J$9-KI4T"$Z\A8UC&ZI!\MCKU"]_<.UFLQ/O]JQXFU=UV52I5TT&5!X.\\X)?B[*3"SJE?Q5KI%[.^#> M(W.*8QK&,:(8!HDJ/Z,!ACA&&,8$<99%!#,2S>7;M!@]''/S+M<3D_4[@*JEL)N MX_:>O#.PEABL$;9'FM+]?7[&CP[:W0KUYXC@1_F0SL+Y<;BSVZB_BEH5(-V7 MQ=N""_[3^R^5B@K4C+B<[5PY;N#N4I'%-!$,$I0BB 02D#+$U(QV@@06088# MDTC?G(7QX_Z6LLY=NBNMZNU0X^K*;#>1O+1%AVMNU-;Q@V((+/(?P3$MCH(, M:*\31Z[9@H%)W:B]@O9=W@4KF5]N_K.\R7EW=;!_57#]5O)_EOL7"F9WF[;K M3W&U*7*N>XEVK2[@Y+\V5W"UN[M,:_6?O\J<0O,6-YFC*=WQU>6EZK.ZN;0F M.MG%Y:5JZ=];7KS6QUQ;]GZ #\5R*>-(]9?SA,04T3B <1SZ,F*381M5TYQ\ M3'@8<1Q3;(8--@J;(_O5KROU@1I8L+:)3J4VZF_%JI*<5%.E-88_U#1WAI>K M_^,N!/LN]C?%/>C8=XD+-JI^/SH?,,SDG^-\KZ5HU]=O9ZC9>7P%8% NU&7> M\7:@XW^ZGF7L1UX:9C'D7I!!%*4;R_-W,XQ_2@YT *([0+#$CCR-2/49C4@@=$W#?,H40SZ3_QX;#02[JL;6S:::L;70C7P.+G!4O8JL>0&KI^NFJ M;G"4ZP*P'J;-MV(I?UG52$K5=&^7_I0,'5Q'3@TA;D^<,]"0=.CBAB1RY>2. MTIC6S0V)>>#H!A^V@5GE;ZJEJE*G,04"MU+)V4H&,5*SQ7 W&'H5UU M%IH0Y=5 KEW 5Y,7[:*^.[ES$]4B_D602JR;R>$ MF:?;*J$A.%LGR!V"/ R+Y"AN.4%DTL!E6-#]R.7,T^9U#5?\7T_%O2A4%OIS MOAUDH%FV<.+UD8U04EU5=7,E\U2 ^YN[G9L<5?!9U'E1:W;G#:EAV/X<:< T MS- 3'OSF=*2#AJQ65_FGUISLIOZ,4/V+^'./6IB?NK5Y>GG^.7]=J'G.Y@9X M:H&Q35#1!4^+%[4+_/SU_K8W(]S [$Z*KV%X+B0W-+T!H<%?FP%?S= OWM8WW^9L59:"_[2JOQ;U/T5]3Q9\'F12/#]E MD$=I!%'8#JOT(0_B2 2A3_T F2' ZA$>V8+OY9]_4X&JJD)Y[0:!SAH8TW;T MJCJ*5>OYM*5@2KE-O1EA3(U#J\ K>6\2>>I)^8>E@H%>+@A58R2,RY2UOX=> M3#R&ELV\1<@?"R_!5NZ/!)T'K;AB-ZAYZ M(XNEBG,_%^4C68I?\E*T@X&_%,U [H7Z\6QZ()L9P5L;\.),H)AX,,2"0L1# M!%,O(S ,:$!\+V"<,I/3@T/>1O8].\.O-QPW!X@<;!D%BE.P9M7LS.#R0^D= M*SY(_69.33'94_D,;/B$65%"Q>GLY!>8]=N.QIQX/8(J'1UE7'(VZ6EG!)7N M'XC&(&$[3F*3:;A6![*\GG/""5*591GR0X@H1Y F'H5^&%&41D&8,F8R:^:0 MA)'/M!XLT]*RSZ4<48V>>[M,8#,OU:,U QTUES,D3DGB;(+$ 8&)YT><$O!P M>L3))\V/2;]6=?[\J3[:CGB5RX!LVY5HEL8P7GCD\.77;H3!'C+,Z4Y"[)2S,]";/0%UX2PI@B 1'R$TA"E$).,@_C,/%"RG7< MTS"9L8]13>'TEC+H2!L-F3JCJ&$GXDY\,V]A*[FVX>L)-A0OR!5ZL8+\KZV= MGUE\$H/6$W!MN9I/VT7K+:3C/ LSQA(_@S1, HBRQ(>$^A2F@311[(LD"'R3 M"+U==I*HG#2DS +Q3FJ]X-M<%L,+BV$!C$/L77X=A=7=HI.&TKN"[(?/>W_K M'+;XZJ4HZ\5_-2GHYIZQ$E_E$?GI=[%\$S\7>?VMFOL!IP)%$8QH)G>T^G,S*P'<8]G6ZCZ/I.S M-H:^RQTB7;K1S_@@R3K,?"_PR0:*,P!6-EG5-C>7B[OL6A[6%O4\#!"F./2A M3U/IO((@@S@5 0PSXM.,1BS(C/H]^XN/[(J^%/DSE.^]@*5"#Y?G5-:0-4W' M];2AFXBSD]$P!:?$>U+B?>G$NQX6SR(-=RB'LP1<;^F)4V^'0ATFW8X\\[WA MES=IENHVOQ?EHN!S[A,/DT1 G*4A1$DHPW014Q@*GLG3,JI%/?\-/@8U2C%J;8*L75T=64_+2'54OE'!Q/ M;=>Q[?8Y!BJV ;PGH<\;C!T_B*6/\N6_84%2Z/LQCSG-O$@85>D-DQO9(PV@ MZIU'O+?1GIZO<:<3,\]RD3HLNF]TI'360G':K/R&&L>%$)9QP6X MWZBM8636CH%=\^+.?YC+[\B7&!">U*^8*V3?QUBL8 E\H\Y=O6J[KT7>E7+. MD]#W$L8X%*&,+5 8>9!@YD$48QQ$".,H-CH$G28U?,'6ZX4V/HG\5H*><)7>17Y[TO1Y&ARWK]2FXLX3KTD93!C*)$F M[C.($6*0Q303*$T2#VG5G;EC:>P3AVIRE;%%*=Y$OA+@!Z&8JQ9O35:$]QAL ML0)ZG('J6_&[_*=X):6,;);O0!(N?C?,KCOX:)J'F$D_A>%!I_L*#7>-HCO^ M5!% QR'HLS@#&R;;>*;/I\,CD3.=N3HV7<[0M$"SU$>1 MBP?!5%WW^Z>5>"I^713+9MV[[._%B[A60"/E^Q?R^]5+K=M)8+KNR,ZQ8P>L M^0%\U6 ?;UA2-JN8 AU70+(U4[:X&H@I+M?FL,,;6Y&&V>%1=&C4(6"K#*L& M 6-BD_4'V*JAWQY@O89M1/?RLFAA.52JJ@VTH-WLYZ],&/WQ5D(!^8!Q7G5:=;L#D M1"&FD="N+G;(N@QLSLKF+&(Y36GB4.2LR(VSQZUIO]-?V<_+NKY[?MB*WS%R3;508'Z.^?P@Q:3"QY7]%^"U4_%M2AKLLBE>?*F9W\]7HRG,?(1X= 3 M00!1)&*8!G&B[DD$%S$36>1I3RTX1VWL4HV6O H<.P; E@,#3/ZS2ANV3>>J M,+/302W8C"@X_QO2'T_@4BUVHPGL?B1F4PETI1R<2'!VD>FF$>C*LS.)0/LE M)W5J,O3H98N/E)O(![X6>;E3??)ED8O;6KQ4\RS&*,Y$ #.4A!"AC$,:)![D M@?2!Q _4T*H+BM@NXV[L!,9A:98*JGL,GRC54D_UN5[7;BG&0<.Y81V*VV^J M=X#YL"]EF"'YB(]T:6F=&V6.4W=W(6\?693G1JUG*O8<$;'L+Q.2![$[#6/- MS?OZOO_32J@NQZ??BWF2DHCZ0099E"40R5@6$L_WH>!>%&&./#_1BF(MZ8_L MH.5/.3;L2#/4GYZK'%$K9LZP941-:M\;5+/A9J;B.RH:I,^N&59RY+#OS4X5 MKEKC#*E/VSUGIYJ#!CO+9+^4U>RR6O.)>_N.I:_NM=^53\GL^9/ &' MB?0B<8BY="HL@R0."(P9I4)@CN-4ZYI_@,;(CJ.E"CJR,Z (2[4 15K/H0SI M9]AI.)+:S#%8":QM_!HB#62GY-NM;9!G)$TX 0F0C"(I@5)>HLF7SX#1$FV0>L G8! 2>@0 MR<>UFEV! 3GC:UH\(=?J/( DQ10A'L8D2DWQSG=)C.THE3UO*1K![ WH1<_?72:MA>/2%]0*W_NX+ YA MNO<(3(ZV?5S 8Z#9)YZTA 3IFH[OLN-=XX]UP?[==7]?L7KQ)C>4/;S[S NB M* L2Z,4XA<@G%))0!#".4NZG-,DX]4T,]7*6QK[]Z\\C4,QT" ]@S8TAH,?E MGT#/)TRK6,.[Q&/@&MO[_UFGXME&QZ,V;KO3E"N@C,L9FA8"PYD"#\ MW*T\ M,8A2Q]3-'Z)DBTIL8#0:4-#;O"X7>;5@[:$FYCY%61+#F 8(HE1@2!,1PX3Y M+&*$D@@9C3B?@NF1O>Z&&'A;0WT7+7- =-R=!M3YN"^IZ9J_L^]C[[PM$90V M&$D;2;8P23.P_?;#B"?3X299Z/VC,9-,6/YSX"59? 1G6$DVM"U3ENODSG%> M.]S->9+&(E!3P60TSB'B20 I31(8A@*GG)'8#PTQ]_0(F[@5*\2\9D>'M/$: MK$??,.&HIT62)C1C(H,94_C(1'!(XE1 SR,B#OS,8]PLJ^M'5" MC]N1S'4AG2Y3S2]49$4IUO]5DS],F[(UU:V9O'6N1,>'DXX#AWE4(XE=)4GU MB$Z; 352Q$%ZT^QM.__\5=2WC9VH265S''#,:*1&$H0A1$&*(.6>#V.64BX8 M9ARE)G,)=E8W\A/FXPDDK;7)DUKN8'15-V=LZ1?D'[ZH'FOE0[X52ZD=0X>P MJR6>>FTVDIRZ+02P(&DTAX M$$5)"BF+,HCCA(0D2*BJ"S#:TJWU9+5S;S5UB180)YG/XA2F,9,_&!KZ4@%^ M"D.U3]/81U$DYKFHQ]+ !C"I_@CI]79(Z^]JMA$JD5HZX =%Z4=PM6@3=L':;?XFJK:' M5-VE=9A=]7MO$NT:C#+E28R25-UKA?(HR","4^P%,$4A2KW )X(839O0)SUZ M)G7#B )NH?4&@JY^[P_8M@7Y--"QWNXVCN;,3-FATHPW07/Y'>V0!H0GW3[- M%;*_MUJL8+[QWK^][EW4:NZ]!R^.[!'NR3MXJU2Z/2O*%R*_ ?BTJ-BR4*T8 M,]#PHK\='XI]?D>^2&(S2SXB[!AWR8-266W1AZM-MDN?%*2_49]^Z'L;5_.Y M*#.QJ-5 JV[8"0T3DOB^#S/?2R$*(GG(Q"R"7I)D% >(RK\S@^V=D'NS8ZP% M[N^ULI+E]SFUYO!;Z@45W]OW^9S(M'V:@X(>M&,. M/VUGH#^MJD4NJJK!;:\:<) F59AY(A44^=(DDP0B)$*(TSB C @6"4S2T,,F M%GJ"SL@FNJ8*>F2MV@U.J4G/2!T(;V:E-G(;F^D9J1S9Z2DJDQKJ&5'W+?7< MXY=V) P,'M[++^#,EV;,$?2PKZZ350-UZ,70SU(L>,11%!GAI%OP,+*)]WL. M]D=S&]XQVRA8\T@UKMH,CT:[X_1.3S8?=P;9 M #9?>63_TV4)FN.5W&_YOU:;RY#M2("FVA4\B->B[!(%.SD)PS2RA7;/YYG' M5:R9A[+4J3S+'M'K>;Q%H\RUO9ZL4ML6Y";+?=NKHI\UPQ\P"W>J6\T\E6= \U/ M?A_7\@PV3(.L*-N_^P[NV\XH]*,OU4ZQ]^>X.3NC7&?78^?HF!^$/[UQ7MV5 M=_6W\J;,GZM[?I=O MZOM?KSWZN';,E4M/M4+Q7#DNSU6\G_69J=C!V0&MGQ M?EJ\+;C(Y9%.&FY[E7Y#REP>YJH&)52A)N\>_?*B;A_\?5&ILUZV%*P[[+6M M>SNN1/F#:S7O2#ZA0)CT3]0N/M/Y(_;$7\C,04_]<1P?RQWJUNJ<[H+^9 =W MA\KJG^1=+FN+(?MYL11M@#='/! !%1[T4\8@$@)!$F0<(A(A$H<\("(S X_= M+CYV4K$%457T0$O0%"NVIX=AQW2I=(:9/7W!+#!A#R6X RVM]C$*+"'8AS" MOQYYQG)T'ZF^J:%A\G^4>W\CRV:,F+K<#L.0^*DG8)2DRFS2"&(OS6# 0A*C MD'!F-E']-*F1S4E1;*?4J7_IT;:J!1C0F-ZIS8T>S S/6@7F(_O.2N=J8M]I M0M,.[#LK\,&\OO-OV!GS0SL=_+/D454*J2Z-?RSJ;]>KJBY>1+F]MF8^C6D0 M!S -N"K "Q*(@]"3_^DGF(99)!)B8MJZA,/W5W"I\7%2-+=4#[+/^DFF=J^I:@$?2B-%:H'2'$89A!G# _S1(< M8CT,TP$:8V<=.JJ@)=L>/AO"^C'U*>V<#ZT=R&QXCC<7URC2/B.054#,FNBJ6"]Y \F_84'9 M>78@(5O1QVF+'I3*60_T<2H3-SP/BGK8W3S\^(6CB[K_^;+(A3\GB9<$@9=" M*J(((HH22+!"=O)01OPLDG^L!>4T2&6:1-1FFD_W+T#15M,R+$<8[>A)-S]U MH?16B2ISP>U'&1T3[/)A1CNK?LPXHV."G1QH=/1ANTWUJ6Q&)KXW.)GM7$55 MD%^J>\&J_EG4WPH^CP)YU/7EOBJ8".1).!00Q[$'@Y!FO@B",$"967^S#EFM M'^XECCN98+:9Y-JQ, .*"=!R MX6XK-I'9T;ZL17+23=I$"?L[MM&[=G[B'V+Q_$U:V-6;#$&?N[1Z!Z-?W:WJ MJB:Y*CG^M%BNY&-; )!FSNHFX@Q1EN+8XY!F5'J2R _DSD\B!9@;X"0+?!X; M03>Z86OD &'-)"0ME^N:JE75PN8J/%W)'A+ZKFSZ;^/ MF<-;\PHQJ<952V->+!>D:Q9T?RQQJS!'WM(14Y/Z4[>*W/>X MCE=W,??L*WD1GXH7LLCG693XF&!?^E8U_4PE0Z27#2!&42P=;8*B++*??K8E M-'96W(\W:&>Y-E@M5WV7:YR]55Y]YUYX.0M!>J8JR[#MW] M@]Z3\PQS#PD>P"1)?!E9A9F,L?P(4L[#(*4$$60T\7 $'L?.PS0DPS-FG\"T;O>5W?^Y8;KYN_-O,L8'U3/,7WP9S),&&V^T)I= MH/A57^:Z^3+[A1T1]J[T_W'VCA?]8J7A-(U]N["]'5+@C5SL&AY-Z MZ1%5O._@QR0U[D'[)U(MV.8T%@@4"%\(R#.$I?>/ DB\T(ZH5I9C+#ZB0E(^LVGV?5]F?MGQ5GX(64_Q9M M.K[:(O>K8TG1V,)B"PYO./7NI$KU7( 319E9?TMR!A31#FQF2];A0+MSDKF: M87>2SK1CZ\Z)>S"I[NP+YEVYGR7W12[4E8<,']YO1#R@(/9EF4Q2F2(;./C,"?K5D9V68W--615/UX#'&A[56LMZE.HS@S MA]#R- ,;KD##UFP3?DL741> BJ8I7>50>SKNE;P[1*.^6$NN$*OM&9D6U?IB MA1T@7U^^HN6)?X?D7LZA);C^RR=1OOAS3WZT$!$"<2C_@7 2R ."D XNPIAR MC@/D&4$KF3(P=;5/N68!+!4/0*[Y GYXEYJO?@1_^0\<^,%?0;&QY>8ATQ2" MZ3?03"J,J%G#-,.^JSM(;&[8:9\ BB&'J0=+3;A*1IB2GS8]8:F<@X2%[3IV MCFL Y/?JI2CKQ7_UYWPW74SRV3E/ \YB(2!A*C1#*8:I\$/H>PP'D4C#F!IU M_-NQ,;(3D[_ U,P%66I3SQ&-KR/#(]D0)+@"X'UM87[ZS,VZ-D/YCCN_=)EB M''DG2R8F]5&7*6K?4UVXFGWK<3MPZ";GGT@MYHRF7D""#/J7YY_QU<9U7O.2?E^19-^EY_.V1 M;:@A"IX6+RKT_?GK_6W3/[S@"D1./QEZ0O#SR=#+93:\<1@0%_RF:#L"RQL6 MS"H=>F+)R=*APR+UTZ%GGK0$234$1)9E2RM+O\^+5(;>VBX8BL717H!;_V@IF9UD8FA["3PS*X&G^UN_BT M4Z^."G8P[.KX4R->*WQ:B3F-&,$1IC"+B0<1D?\@'*4PC,(TE!$C%EEJ5B]=3NVUHS["[8'2I,.[ D/]C'DS,''^OR?YE-E^1?;[R^WW ME&&5R>^__[T-2/]:-"4P@G?@J@G"&2,^@3%*0XC\B$*""(948,%Y2M,D3N:O M30C_6).RUO-&D_%O8J[[4NC7+JQISJ1U/B_R)I--R5+-3O\>!Z?O?V-&HC2* M8PPC/U27.D$,<1ID,,EB1I#/$8]P]XWE,>U/_X77,MA\7]$V$_^)/J[>]O== M?BZS_=/!!(X._[TG38<47TMY0"?0#/1^#ZXPGC_L.WSTX YCOO\<$SUL/X>S M41_6#)@GWF[;',Y3291OE+Q]6>1MK[Q&#NKTR^-YBHXFZ(CV'40%?E,,@(8# M1]FH\R):9:0&EITL*W5>M'YF2N-IEQCOVU+:+;!QXF<\B"B!89IE$"49A6GL MR;,U22D*A<^]1*M.UICRR#FMZZO'O\^ ^B>X^=^_W/YZ]>7FZ],CN/KZ"3S< M/#X]W%X_W7QJ_MX%%OPQS>K%&:/HR\SZ3R/%;]D8"33:6/I1D>2/T?T.@.4' MU*&',S^T@&763OJI]9G'.E$<.,W"7*,,_#Z0CI*ODV2&O: MC)N.V =I-JV7+(.)(PCT37G(5U'/DS 6OLJ-A%$@;3WT&,2!+V"4,8_&01A2 M8E3;/T1L[)!A/2Z!*'J&8<&0CC0C 4>2&V[^1V=$S-;%7R13@X.OELOB]R:_ MTPQU:ZW_2U$Y1"+1D=[5YC]$:MK]7D/H@RU>YQWS,VNO@_[J^;F^*4MUOKYZ MJ77K14XN,++5]B$-)>&RP#>MK<-B>1]&+F6V?5\GY2A=+W?"N,+'Q&]/J:(?T%#\?;;=G+&[K M5K MC9?STM!K/)W^0I-X/6.YUA[0_$7+JW[V3?#54AYW&H3PG]ZOES)@W^;=XH"$ M 28KY[1 MFN:MJ#M=&-YEGE0#^.VI@2\9)3^I*:^K.\,SU*:]Z=,3_>!^3O,U!P,^'D2] M.Q6@C6CG// 0IZ$,@>+8AR@(&21)%$,A,.;$2S$7:#W@XTG?#^C0UC* W2D? M3S8P XKX>HZ6HTD?I[2IYQB<*8]'&*Y,=-^CBC MA,%)'^?>';>\6'6U/ES&(F#I*J2%>*>7(C^(XS3RM^9?6 M'(P<4,C?5#).8?%6AYJ7&&-JQO!BPQ"$I&E^;7B:ONSX0!T3UQ]OZ7^7A<@' MZK&M2#YB^**U:OR'+YKGXXABG5XV^/[!_N;^[ FFKS:[\L@WI" ^?3 MIY<+;^8"+I/;*%LZ+)I5JO3$DI/E28=%ZB=)SSQIT>;*__54-,O\L:BTNUO[ M+XUL49+6JL705'M(_U>E"?5]*.5Y\[$6T,QJ3LL&?E.47?6O'I/&KFUU9Z7I MNE6/";#3I'KT ;N@][X4K]*T.L"&JYRWX+D-HL,:B!DED1\1G,!(J:A!MTW3 MS(=CGJCG Y! MO$,2=@X:;B"OHU.!#L5)SP$&*MB/_$U>M;BIO0K0ST5>?VOQ.ZY4YP7F7Z5=ZR-I.D/ M9:Y#(7/I'45$!H0G#8S,%;(?'UFL8 _^]U22O%JH[>1!O!:E.D3A- F"$+)$ M02BEOH T$!&DH? X)B2-D\04_V^?R,A!T089;TL7M(3-00 /]#/L%%Q);6;^ M%@);@0&>DN@B/,"#12>'!#PEUC%4P)//VIO@_UZ14O[*E^_=+\S/>)@2#\/, M1QY$5/Z#QH) %F6^Y_DLR'RMOJT!&E,9X(:LM?WM*T??_"X0V=+ZM*6U,KX3 M\EQD>_MK3FYZ)X0Z9GFG'K6<-?9&%DM5L?:Y*!_EOOJX&;NEYG/_3.KNOYH@ M_BX73]_*8O7\34'NJAO)-21O6RDQ%[Z@'B44>GXLPVT?!1![-(8>86&"@D#$ MU AWT"EW8QO[2H!%#M0TH;H F60!-',(# >5.?T>>I'[AVG9T+](9L"6MQG8 M\ VSHH2*\QG8\-(46\U Q_W[K.D:8ZK$K3D5/,K#Z%)L_KI!#%[WES7E%%). MT GJ&%=\%'6[FM+FE+=I)[N-H=:#:7"C$+&\5^N*0YZ**R9/1:5H\L>WVQ&) M5UJW@ Y48W=_4]'6NT^'?'N_N=60ROF=S^ZDKJZ^3E+;]I['UWQ#VY] MM%\T\PJ5/!1\D;[GN9@QJ9]BT7>H(M[9(K6J_Z)CGH3N??9Z;JM#"%OW'T=O:#@0W1NYFX5DMULV9\6+4( P7T5] MESV1/^:I[WD)"RCD21Q Y(7R).3%0OXGX4'DQ32,M (@2_HC.\L>-^MZN#X_ M8#F$C>-$OYJ)IO&T9N;N^@IKST@[K("6%_"#XN;'&9 ,J3.F9,EA%LA.%Z[R M/(;4I\WDV*GF(%=CN8SY#=9-7B_J]ZYFKTW+2V?W6)-Z5TI- MQ@5,"(MEE( RF(:)!QGQ@C1.TH )HV;;XV0F# 8^B6S!%H;@@2>4H[?%7RZR MF6&NZ8$UP1$&; W+Y*R.ZRB1B6NVA@0]K,\:?-JB/36O\BO^K^KQC5VKMOOF M9Z?;G'KDW9$-[5Y%$JH7<]-T5H%'4;XMF&@N'PVZ4H\)/FQO+F0VO%\X(ZY# MPSLGG%U/ZK$%I^M('1!GIQ]UZ#E;=.QUCK/=.[NL=T33S*,(0QYY"I@*(TC2 MC$)!0T&Q%W(2!F:PV,?(3']RR:WO!G2%MD"['I+)&E5OM&L+F0>K'U L8C)FZM O\ M"-*8IY"QT/=I(H* Z_=GG20S]B;9T@5\2]B@_^BTO\F# MXM6;*,FS:$=-W64-7&;5PP]6>7LV]WCLQ2(DD,1<'H\9IA G60R]U,_BE.-$ M8&K63&5$W^2':]5/U5"QGQEHIDQ*@TSJ*X5!F$KO[B484A1@&(A,_G\1C;S8 MJ%1V-%5:./TU+Y"TS&Q 1MF0-'#!9](VP&-HC"01P).>2*#W32!./4QS#*4 M4I:$G&?)/!>:XU'=ZWI3#&R#S:K]5LOUZS 3H^NGF1#:QKJ\$> M+S/0<.,NQK92@J/0VXSVI!&YE5KV W6[15-52]>FDBI M18SE2NH4)7AZ? !;5CKH4OV\EI9RSN>Y7.O%S$?H MJ,3Q/#I3H:WR85H$)LN/F8C;SY<9O6<7)*O*_FV=_WX'@!J L\A7Q:KZ)2\% M6:KB?G6M?%^T[9%^T$ A5'?EER)_%F7O>D8]-@]0EH59X,$T29H^XQCB*/0@ M99R1+/("R@*+&OU1F38+:6SK^_T M%PHL_N;9+,>F.3\ 5].+]+Y^ \Q7K/5 MEGNP9;^9Q 76 LS SF=LI9"K]2XIW4[NFD3?CH*P<7F=-&B;1.W[0=XT1"^= M"_(@WD2^$M5GJ;2;/Z03R\ER/2JMJ:"4U+\LWF2LVM14MI7%V.<(Q0F%C*I! MAD$8PS3.?,AQG(4AI3'S([NQ(3;LC!UU]L9IK-D#ZC<&U@QN1@&VH'^*1]@P MV8';V16"7_B-]#: Z31O&->.K_0+!IQIC>S^ M)!W#\NQAW0@J:.2)%*:1R* :/@-3DB80D43N'%Z0I6EF"WIVH7;L<,X&C2WG[_>WP+%@?R+5:G2X9*5Q=N"K\@2 M#.K%;*Z,AM!V8V:&%IYNZHR&>#M#:'2>_X@[/36S[>D;V620]V^&/.RS$&,, M?9_Z$(5A ''@)="C!&=9&+,(QY/?Z9UA>IH[/<4$4%QLKX6FO-([]^&FN-)S M\1T^^$JO^8KUSE?\?J_T-/7]75SIG>/U3W2EIZEVMU=ZND1M6_P_+Y:B7$># M\X!D82*\ $9!X$'4C.5-L ^)E]$XI"H'R\TZ^W?6'_MHU+:T-R0W)P?3-OY= MA0R[3P=B&AZ,C"2T:-4_*L<%'?J[ZTW<\BQ>A.JF:\?%? ME,JE%7?-=XQ$) Q$"GGL88CD_T$21A3RE"5)&(6(IK%AAO,TM?'SF0I09D,< MK*E;]BL.:TX[2^E&'V96N=5!D:V!=M:T58FU?)BYQ#LT$M==UG& UM0YQO-B M'\DH:KSD"+9X&%-YS@..$6,!] 3A5;B#U,A^R,"9)+#R,2>@"Q'B8C6F. M1SN0QB^D_+>H%4>@VO "_O(?./"#OP*R$[Q7DN$+$8_/? 8]GS*&5IVA(6L< M@$;$1];3Q%AHR6>H?RQVLIYJSB(I:RYCB:(@:@7IGEV7@B_6&!T<4R0"CT** M57U%Z,O@GP4<4N'SD',>^T1K2-00D9$CDY:D\C "<=(3 N7,"#D 5C"T+.65BA/\6T2X%GD3%KVET4N;F644LU9 M$H4\C6/(.,UDG) $D*2>M$4O2$@41VK*K9$MGB0UMD6J9-L.9?";H@T:XJ; M)J<5IFFF3M1@:*R6&C WV;/"N3+4Y6IE&1Z[[A\"$0$ A'_\K^^78Y^^0K3V7 R_M>_L+_2O_P" MXSA)P_'G?_W+IXMWQ/[E?_W;/_W3O_Q?A/SGF[/WO[R=Q.M+&,]_.9R"GT/Z MY8_A_,LO\R_PR]\GT_\:?O6_G([\/$^FEX3\V^*O'4ZNOD^'G[_,?^&4R[N/ MW?WI])^#"#;8&(A1BA,I:"3>@24FGHKY/IYU\YI>+7NT__Y?;CWUY\_@^Q^#1SSOVZ^-/[C\Z&RSZ(CV6__N>' M]^?Q"UQZ,AS/YGX+7[Y?A+]?"'U']+UR\I/E)_(W<=(^15AG CV MUV^S])=_^Z=??KD1QW0R@C/(OY3_?CH[?O+*[S"Z^FN<7/Y:_O#7PY._'9V= M'OQVA*0N_NK\^Q7\ZU]FP\NK$=S][LL4\K_^I?Q%4G1*G:#EA?_WPU_^]>'= M5U.8(6 6O+['7]P^H[QMXU.V"\DSI'FA MB!G$OWZ>?/T5'_QK$47Y9B&3A3Q>O.Y&+MO1?;?R+O"S Z^E=RD"08(ID=PI M$ISS1&FO?+;1(E,[D?WX;4^I?JS/@VG\93)-,$73?^/7* M3_%!)'X9CM+=W\[3R64-7Q]]!O209-*2R,@,"#^??WPU'\/'Z,L!T8*7+R'<@'$)" MVJ4G/F9-;)(R)9."8;M9A^=O7 L%JET4["3!)K1_!I^'10CC^4=_"8-,18H^ M<:(=.CXR9DZ<2(J8(+D/&&Q9NIO#L.RM:Z% MXZ"'239!!*.,9B?H@E;"/X< MY0^'D^OQ?/K]<))@D-#-R<$*HGVR13:1.)HI$9I%FH7S-H@*P'B5B+5P8EK' M23TY-P&;"__M.*'XAGEXDZ6XM83!**.=PRTP<&0D6G25M:0$UX6/EL=HJ*L MF!6O7PLJMG6HU)!M$R Y2 E5,+O]S_OA&-C @O-!6$,T]R@:@$2"I;I$53$^GDZ_#<81!X)F'8#3QP!#1 M3)1TG&8$OQ', Q@-O!XPGKU]/70TG-FL)MJ6('(ZF)9L;(#,N)P"R11)B.!"PS.=X/#X[>M!X"&4YQ;BZYGE9>ST='IE\GX+@/C M;73"QHS$4G20DT/:LS!$!;1KP*-)8;=CNN=O7$_U#:@R M'BZ&\Q$,G#)&:!Y(".C\2L<8L4@SB>@"!65X]'HW]3]_XWKJ;SB'N9,(>U;_ MQ=27^I/S[Y=A,AKP;+4541+PO'BZ/!)KF2!,*J&T-B:FW8ZZG[QN/<4WG+;< M7GB-+/JC;_&+'W^&1;[51:201DZX%^BF*+1I3H+__%;U\- MPRG)G4791#AP>#TMXKHY@2N01AU&2(I]<0G1PE(E)(/U!L> M*@0$R]^^'C2:3T%6$&T3$#D>X]-0',.O\-;/_2U; X[N3#+:DIQ#29@E1@+D M0+Q$FY>ER3;72"HL?_MZ$&D^$5E!M$U I!SC3@_]'#Y/IM\'%EV@*(0CD#DZ MP;9@'3 0"IEQBJ$O=W:W_63)2]7,^&8YC-!EXX M3K4U!*PK11W9$G20!#I'PBDA!7A;XYCBR4O7PT'SV<;M!=D$#HXN8?H9M[S? MII,_YE\.)Y=7?OQ]0)V01E).@N4,S9I.&">91,!D)X7(@5I; 0]+7[X>+II/ M,^XNV";P;G"4R'K 7-*4>2"@2D&@%2@8RP() M3.$.R*+P9K>$Q(]I6 \D#6AXG.#;O\/W@0;ODDB< M^!(E28U6+S@O"*)6&\Y#3#MFK):^=CT4-)RVW%V8?9]2W@3([X:SZ$?_ #^] MNU 0I1? @R,Q8[@D:49?2"8,EW!'I)EYI]-N/L2J-Z^'B8;3F%5$VL@=C0#Q0-)S!K"+0I3-Q< M/[IA(JLD-!62&&"W):#H[EC")67:6!YAQ_+:E:]>#Q<-9RWK"+4:,O[EUQ>" M?(^_V.Y*]L>W1Q_/C][B-^]'1Q?G3ZE?]Z[V M#Y]:X1+W9I3O>+O[>D8^>W\U6!3"%2R. M@]D,YK-[+JTT06D3B)5)$5D2MAZL1I]:(LM"*^U>NPFX#9=/*>CG[GAG2+BS M.!7$W>,F])3Z6S?KP0)S;PR&7T0XC+FE+%E]DP7NJ8$GJ@.52G>"F6>$] N= M732[%"2[B+D!K!SZV9>#<2K_.?KOZ^%7/T)F9@?S0S^=?A^./__-CZYAD#5G M&E0F+CMDQ5L@/@9)-(2L##A<4:_EQK;!SEJ$M8"EG0 PZ5H;#4#L@Y_^%\Q] M&,%M C;%8QG@+;V9/X%P]3',AMP8[756A$;G"\2 M0OL:(@::+GM.M8%,7^NLL VVA,9G[426[,[F"Z?S[ZT,SFIZ6G"#JD1H MU83>@&TY04Y\*>I]#WX&9Z7SYDG^A(:SB&L@T!3*D SA CF2V:/)%+GLPDYK MCTM%0VU;\RI!+;A 52!43^P-8.BWR23],1R-!B$FD3-8HB ;@C;7HM^/.ZR7 MT6/PZ'%%Y,IPN7MW"VY,%61L)#NK)"GE(!@8!@TE3YR5QL@Z]#5@DM3!3S5E= L![Y[Q\GXWCK MIWDP7LEHT<\KSIHK18(A*I*M<#2CB73\M3J)K7:F983TT[>LBQUI9S$W@)4; M^@<@>/ !1<"A=.W%O9,$Z2CQ6G&>%-K/4#UQLWAS/]W).CN$V$B0#41#[X<^ M#$>+?"2ZY8M*T2^3$0I]5EST^?=[T23O?7(&$9V#)I(:#/""-"2GX+*PFH=< M.S):E[9^HZ3.CT [45$#EN<17\^3$]8[2"QY%%=)*= 2$19Q.96898IF:VIO M5:NIZ?=HJQOMKX;8+JIH %1W&?)3_[VDQU%D^)OI-=+Q@L6!L]E%KV(IA49K MKS7#2,$QHKEUGBMN('9U6+$&>!I#W-#]QQ\_=37 ,(7B2 M6DC"%:#4E$"W4'E!O).00DB91]]I7N@Y1?WNFAWAJZ(2&H#4X62\$,G?A_,O MA]>S^>02IB]X!#[@"A&<6(-AD7$2Q??:!:LZ[E>_Z.(#RF62;0#M4%XJUCY:>?3Z9O:WO:05-A)V ]M< MN3D_G%\NBG['J?A]:%EA' LKPGD9 ,($(IVM S*5(PZ+Z"^Q[V2 MG'Y/XO:"HUK*:,#^O"*A[!AZ>Y*6AH&42.D="3;A"C%>"DDI!?=:W[WM+DSM ME%/O[)!N+ZBJI(H&0/6HSW2PS1UH)N "@'*2W.I?SHU _3\?C07PUQQQQ$%[-4I;^8-\@& MR_1F^IZ@@GEG3/"R]HZV@I2^S_(Z@4T-L3> GHLI1I;7T^^/\!^"3D"#(A!I MV7TS$(PD!8F1)P/)H?VM7>WXDHI^ [".,+.CL#>'B[N!RQ@^E['SM0[CKB^O M1^5YBPBRM"N;PA<8SX9?H0QTNX3WDUDIN3K)%_[;P#I=YK@I(GGI?1I+_9YG MY2Y+UDI*1KVJ'9!M2&*_05M7YJE#-35@MLY@[H=C2$=^.L:X8?:(W;>0AW&( MTI,"=$R^%.V@+TGQBP/A\$=C3+04S?-KS6*V =Z/J>HWL.L(:Y65T0"\7@IJ MP!QNZS$R D;B A%E*( 2I>5:T#X9&T/U\I675/0;P74$GQV%W4!BZ4>A[4 I M26V*FJ3@!9$*-+&\=/W-:'.SI11_V'.A7;\UFOM.5>ZNEFHPVVN3H].%-K[ M?!@Q#GO"2JV.1T]?L8?V1Z_PM,]>2-Y*$[,I=Y)B(/@](^A#">*D3(Q''H*H M'5_OI1?2:#3Y Q\-[R;3MY/K,,_7HY=7U.\.NF7IE)&-)2J5QF.4.12'P,U= M9BW!:^KL:T/2M_+N-R&P[XQ591R]\/([4U8#3MBCQ!PN^9/I0III$3:?PG31 M^WB [H7,!K<'%2R4RGP4'D] @#+(5#BA?/76.3\FJ^^$5\>HJZV8MK!VTU3[ MX'K^93(=_@^D ??,@;<9W5I5>FH#(]:P0'AD@D9EHGBUZ^B.&'M.3M^)L?UA M:R=%M(BIX]GLNK#AO$V:H1GFE)58R1-'-2.99\@^1R-9[5LW*TCI._.U;RQM MH8 6'%^\N[D].CLX.(8_[1:)+GB\=U$D>OP4BF"O,FPW^/Q M'GP*30OSN'&EQ6C1F,L$,.U(XE0*ZJ3U3E9>KBM(V3T#_Q7&U_ .%^&R"OK[ M^_;E"BW^D\HA@R@7[+6AQ%JJD/N(JRZ6.26<)EEJK!.M?;*X!9G]QHPUD/,R M0=^MKIK8)&>+0K+;AF9G@;3G&)2R:++GFXK6A==MM MD,MIZ3"'I.2$DE5^E'CO_KK^@WGU45%15EV8!9^0W&,/6C8AS3Y7 \+((I@ZWOV,G4 MN:B<)DH5"<6( '<\(,I3RM)#IK%V0<0/2.HWG=6)@:FIA 8PM=;VJX5S:!P3 M"5Z5+K9>$9^I(0H=T9@D#^!K%[I7\Y4Z2VUU@J[JZF@ 8L\%-<@,I<,\!C2^ MA*]!4]R#I23*!!24U3Y#%X[Y8QKZ+=OJS,W>6LP-E&S=WZQ^J(4=1!JC3903 M:STKY^.:V%(2FS@8::7*/-1&RA(R^G6(NL@2["KK!N#R<3*>/.7B;@?VTNNL M62;>*%;&Q40,%F4@TG&F7;16AMKU[2N)Z=3>P+;T /V[+.QP?(U, MW:Z-R7CV!O)D>EN:?^&_P>SH&\H/E38<^^GW8Q3JXHI^R=].%E'G\1C)@]E\ MX&@&*Z4E5G@40%8232\N+6XQ!A.N=*NI?:#<(3O]^EE=@+@5W3=@1^]9O%W& M;S"^R4-D SAE%@SA/L:2G17?_C&SX;QXH_)XR*42#98 M#BIU#:5;4OH]O>L+3-OHH0$X_1W**"5(!U\QPO@,'Z\O TQ/\HN:Q5OVW@YG M<32976,(4D*-!TE2K[FPCH"VR+7VZ"$63T#QF&.@GC)6NUZK#N5K@=7]3)MH M#QK]B7!\:_-1F-G32#S+R!RC:/-SF=K!J*(8WE"E:I=Z;41@O_MQ'PC:$L2; MJW-KK"(E8=(M6F\%^K)@/!H0VH32($AS#,!IF:_I!>&9>BER]CJQ_>!U%8G] M;OKM(K:*2BMB=I^W Y//IR>'?V.GSG^V]'Q1_SQJ)/K ,O>T_V]@!]R5_^* M^8V[L&B"^:)'ST.##45%RM&30,LAAZ*!H,/ B-7..I] \U [W[4AB97S>]F& MZ'&IHL4'(K/.Y;Z.(Y%SRJ2+#!=N[_F]?5P\<:%WHJF$(OIM,T7D8 MWS1?B-\OIGX\0_9N*JP6/XT6:O[-#\=%! ?3X:PX,]=3_'H*T^$DW7=G8UJF M*)DA(3A-),^,.*,P(W"YZ-Z7_[WHVOQTLO^#YM)0GHJSF\^DP7,_+W[J8W+0%&G@E M(4OI2Q7;HAI$$X?N&LG",28Q9$S5,Z8=L]3O#M'G,ND#$PTOD<<-.U]C%V)B M.29.D.E,,.P$$DKW-*.-8TX!MZ9V,<6.)/=;\]@GQ+O0:0/G\4LXO=^PC%*V MQ!+H-&9DQ0-N72QI$BWEP'A N7;0LF(5.ZJ>L7FG8"11"X#26UJ\4#55I M,J>$(5QY!S)[DU+M8M2U"-N])?#M2RZ*71Y$X:FEN%9TX(ND,A#OLL3U8Z1F M1K(4ZP]V>4Q!,PFJ2EAXV15X:WDWX,+=4W\CD6)Z)V,HLXZ^#6<#YY50GC)" MG<20345#O%*>0!1432S\<#Y33 M*CF%6WYR*)Z4) D./#&>@:%&QQQJ=UQ=2D@CF-E=T<\K@':6>@/0>=2G[ .4 M(\L!S5QZY5$&WDL,@0.:XH B$3)ZX76VVM>_!?F,B)[K$7=7[.IN<%M(N0&8 MK)AA=,N,X,X[E U1'/=L2,1<,BIQG#"9OW_FT'%JH3K30 MM^<3BVZY"$Q$(6P@R$W)@D5.' =*3-36>ID5H[5]Z^64]'L'MCZ0*LB[ =3< M!QWOD9=%C>' 1HK_*$T0]AAI2*F(8\D0+K2T22IG9.W-[245C9205 S?MQ-P M Q!!HUBV9'@+-_\]'K],CYU-1J-WD^D??IH&:".9"YR6)M$H+2XHL2@AHK47 M+L7D$M0N =Z0Q$;B_"T1\?(J=&?J:0!]K[X."!LUC=] *ULC[&I1,81K:3JOM!&^'*7F3!09?3] MEZ^8?8PW."_^H)*%S<=K-.%G]X MR]B==^ MD=B=!AO855=PN)AWM8+!A.P)(8EPSA%9UJ./%(VZ$>BSI"RTJ>W5;4QD[[W" M^D9H)?VU"]";)7@&L_ET&,MMM?*Q@R+.1=D/BC;#<'Z-GQE0[QD53!"ABD_M M32 H;4V$5!0ES)2IWK%B9Z)[[Q/6-X [TF^[@%ZLV+7X3,I"4(,D M WT*3-QBOJM(!WUKB.<:KC%G'JM^GZ9JGWALD[6T)-(6.ME;+&2R.]B\F M%_Y;F0=8Y(\V J5^UV/MJ4 &)G&,B'4D7B19FK9S8@-+A7-MEA:SU@_BG.OJJK:5<$U@??71IF7K@:6&%5 M4("\Z'(;7T='G/2!**.,#MSS6#WUNYJ:]8#VIS@0JZ221@W<+2L/:^;@4(G7682%3/)9^\3U,YSK4/7>KC[4QQ_55=3.PC<]ZC#0'[4QR*[5.Y333G?-KF3 G/ MM"F'>]&*XO1F$@ 483PDRJ3E--3>IK=H+_>G.+W:7O!-X.;5ZJW@J-( F2B- M$;\$\,2;C*&4H=)'9DS0M=O*[5Y3]ZR-1D6D=T@H0BC@M)I,=(T^D@B)*& M@4G9"VJJ+];5]%3PELHS3Z>3KT.4W)OOGV:0CL?WDSP/XGSX]:83VYT$3*#, M.@489N-^+@/U)!B./S(F309+M97U7:H-J6SD-L.N"%KB8W6IK@:.+9YZD4:D M""QP I$A\7S1 8M2PJ5CT2;-F:B]-3;4';IK;;_JP&\B^AUR&77*RY\<_I63 MNW$3365I0:3 /,8L>M$B&RP)06M"N6#4H!"H[/0XN!(?_5Z6V#.& M>P=" R;T+>";XW"A8OQ^!+?]A@\N2Y[G?VY. Y5Q!J@R)'ETFV7"J&DQ61:# M)BI!>2]D[8AV';KZ-;C]HV?2L2H;@.="=C,D'&.YMY/K,,_7HX,82P)]-N Q M26=,:7]"<>T+KH@O!?I4^,RLM3SZVK!\C9Y^;6=S<*RFNB8R?BOJ)"*+RB;' MB>"ESX66FGAE,_%@G=-*: U\%=35@_>ZE\[ZDN<[*U*F3 MC(([F,U@_MBLWP[Q'I3&Y4YG2QPMJ2G-$W%619*,X1XIM(95'PFQ(8W]7C%K M#JB=JK@!"+^]?>VJ>?,\.2IR:40%'MG)AI+ I4?9,1\%I!8+/SQY94?3HN([[B $)1,K%Q\UQB@*<])B(&1K%R& M*)G2U4^/EU/2[_VM]K"WN[H: -VBPF>)B.Y.'NX/(P;H8WB:>29!>(NK20KB M(T.[GD/6VG(&O'9OX+6)Z_>N5G/0[$:I#:#UY4'_/9>WEW3NY:>!IB"X)]QX M1Z1-Y68:ET3R*' =XMZ@:Q>]KD]=OQ>KFL-K1VIM$K!W&2^4.PR_+IHAZ@C& MQ6")I1P7H8,2P;E,H+01B=;)J'GG4'U)5VN]U^I@XH?0VU%!35P]>+K680K<^1)2#4,Q1A")0XQ9"] M&)E241ECGT5"+RO1-GUI:RW:JB*M4PVT*2>XJ-U4?'WJ^C6;^R]]ZT)I#0QH7<'9\?@K MS%;%@3F !&E(2*55<8C(H7/EQZ1U4$YR4_L^W^94-M(+?T\%OK74U8!]1%M_ MUZ3EID/ _?#OTKKBR?#OMQ#F Y$<-=)9HIE#\T^E)]Z91%C6/L:$VU&HW;)R M0Q*;+!*NAICG)4 =JJ\=?Q.E&0'2[!V*NS"%GLD'/R]\?3_)JSD>^.@2MX(2 MR200&8T@SMN(S(/7R3'I9.W.:%N2VF15<&>@W8,Z6S2MBZ3"C5 7?S"(FB;& ME2&*.5E:9$AB34J$BY@X1;; U2YI_R%133J:>S.?.ZFH(8/YG"\4*#K/\^^E MT> $.C_MCZ/UINS\*Z$%R.WA!(I3<5HY'X[#EQSB5C0)CZ998;DMAO M$5M/T.Q"?4W@5Q+B.A=JQSN94]NM< M[CM-5$M=+<0RCZQ^:6R-?,%)OFD!\VFWCM+&[8"59Y(9!20'DXE4-!!7;%#25KD8:'2T^DW++6EM,E?5&;KWH=#V M$@?(UQEW7P%EGM::9>%IFCL=H<46Z,D?:2BV"MU!]H.F/J6HR M:]4U)BLIJ3WTE9LG87ZWF92^KK@1N.PA"T.B4H)(83RQW%MBDU>1L^BIK7T/ M^!5RFDQ,=8VW7=72)5H[-;H^ M=4WFG[I"8$=*:R#2/\H9(@:D1]_0BH\_PQD"_61]QV=L6_4=QNHL16^L1?7UV-%J+THSM1'H_S9'IYH\P[H29@C N/3AA/M 0Y MKMP58\0!CQFC8QY2]>'!ZY'6[XW^SI#8A6(:<)'O>P'!K(S,Q/AW8"& 4B8@ MW1ZEE#TKLXQ%.1/)/ 8=$Z]]P/N2BIX;>7>A[)?7HG:1?!.M%.]D\W$RCOCM M0T'$."U)F;P=SN)H,KN>PD.N1EH101@B%-,H18V\B^B(41*R%H$[J(VU76GN MMP-$ISOMWE39@.&[O>&XN(F=AG/DI!P,7Q=*WES//T[F_X!Y69<#*RWW5 7" M(Y2;LY81KU"R*BF5@2E.0WU/<#W:^C62^T7,"[AVH+X>8;FXT'TKR8NI'\]0 M0(L9U7?';K.GYVXL\*0A 0F^;#_)8G F(R5*:?1Z,T])/KNLM^)&_?KO[/T=:F5OL%V.]'RCI/3Z>3SU%\>?8O#6?%*;F]D#P*&25R ("R5+N-6L5)! M:0A%E\=G!SH^;QZV FCKO:_?\_7^0-:!-JH!K.*PJK='YX=GQZ<7QRFOI+MO\U^/\MYWX/8!_1!O92$YY3+S3UT1562)/' .5": JO=]/5U MBFKDFEX^_6')/%H264>C!+I>P3$B6'!]M-5IUZ7-VMD<_IJZ2_7ET>;U4 M:]Y>&YY_?^BC<(\KR:.S85$;QQ616>-WU'L2DU6&)HT[5^T[!^M3M_L)ROV; MCL>W[_K@I_\%\])^&M)T@]>6!3@- :-%@OCLX/D/7Z-/1AZ.#\T]G M-].(V>7>WBLF<_8)IS 9XBG+4J?79DP;0QI@1:.=JHDN2. I1EVI'D-.Y' MP(%X(1EA((+DB%2(]6?([D3R3@/YS2L?UE3*05.P MGI2>W>6\$4B@6A(:F=52QPS2_ A_F[^V7_.U3T ].37I3C5MFKN3TZ.SBW^4 M5--I<5+09)R?O+OX^P$:C*.+[2S=ZX^L8.0VH+F2?5O9SNH> M(PIIH_?5:_PVH:]?\?LM.DO7&9 .X_BR"H( M!9K98&H?;VQ&8;\FK#ML/3=G'>JM18-6+,)VZ?[;O[FSF5I&026+M)@:\Y!X M"((ZX)H12Z4IO3T"\39XXB(S2CMO4ZK=">,I!;O:E/> .(2G0W$>'YU[GX)4 MJNSBH73.*6&'BB4'PJGWFGE5>WK;ZQ3U:S-VT/YSHU!1\"T:@46>YN/)QYT3 M3"VL- BO MVI5/ZY%690SOZOU.1LNLHXGPR!#J'K]8FSV)-&G+A):95R_Y>I6BG@NT.L#+ MTAFZ=332HO$Y//EX<79P>/'F ".5P^U\D1?/V+T,ZE6J*EF;,_@*XVLH#2 / M)^,%4DJ+O,/KV7QRB3J_/\6-P)6)GG"K2AD^E*E-+I#$%0,/(EA;^W+LFJ3M M:FU^\)I'9\;9RI!T((J7+39(2YPUIIP>BZ0U *_>YG%=VOJU0%U@Z+D%ZD1+ M+=JB@\/#DT\?+\Y/#_Y1*HX./K[%WYQ].GK[_OC@S?'[K4NCUGKNSC9K<^IK M):AOYA[.[@8?^M&#V\VD@\@P(E[L=Y*'1%S6E#"9O;$@(^/56Q2O)F=7>[7. MI,=EFS1$"=*G2 "*% Q%>00AB \J2:NDL+1V?GI+4GM.55="TG,+M@^]M6C0 M#D\^?#B^^'!;Q5V#F_JVTKQVF1Q M(0'&<(SYJ[B/Z]Y'63JYL1.#.Y>CKO.Q1WE-S M8QUG1'";RP!=0X+2DB03;%;<9R-Z$4"K@V<3VW_ZF'F1=MI#I13XN69Y&$/OZ(7LJVQ4G/GE G+;Z" MHIKY\)O.3J6TX[8N[0$Y5E+!A")6HV*E!$YL3(YP[1V5SB4I:W>(?9VB*MGO M^ZX6<:IT*E[KI5J#GKS,1*97T*;/$,97Q"Z49?\3-LG:I MPFOT]'W?K0XF5G8LW%4#+1H-] ANUNHIQB._'YP='5Q\Y<.1L)"IW?R@MW%2T[3]AX]MR'M:%=,%E90S(((#)'3QQX3X*@3$@7 ME1#5YV2L(J9?TU0%!R\F7501?(M&Z?CCNY.S#XO^40=O3CY=G!W][>CCIW)2 M]=O1R6]G!Z>_'Q^6);VEG[/NPRMX05OQ42L%!)]+ON\,KB;313>W^_:]GH5@ M.,;42969CY'A=Z94F8!E&HPTU<_:5M&R<]KGV7.7;=$Y6B=EN5<54B)26TN" MQ"5!/7%'6\G;ECR^> ML7M2^56J:MF3ZS"#_[Y&ZHZ^/NV?HZP+SJ-SK8W P#EBB,X@$V^!*4=-<-7' M"Z^B9?L]=>H,NY:ZHG*(,0?,P(X5*=+V.*Q,>0 M2?):.K (<$,KK_(F>H*^\;/A["0_Z[CX_>;KH\ B1)&UB,3QTL,L1TJ<8KD?9GZ'_YB;8>VX^.]!?"\,*'LOR.2]@DN4R2>)R:3JN,(@. M&@2ATBD.PI3[=M5+2U;3TV^;^/X16$U7#>#N4QGW?32;#R]11+.!C4+YG!/) M*CLB;=8D6*T($QR23V>7I9(S?QAOI M++?2E*:8=;#$ENYW&(-']*,9)RP+C,+!Y&SKS\7>C,9^AP?WC\A.==IB%+-. MO^>+14WV5@7#ZS]]+YVKEW&RG_[5)8 N(Z4);I0>HUTK,=I-G/A -16>LOH! M2+?]J\_C%TC7([@9W/7R/0M1/ZR3R+0TN%*(*D4>4J> OBH51$M>BCT8=[ZV M5[<9A4UWLMX$/2\R,-TIJH%-^(&[%X-4G_-YSZ+PR8A0IA&*TK0CNS*74 HB M*+-!X%I[; M:"&,TIP37BZC26 8*$441P9(2JHH;?5.-IO0UW>Y6">(>F[%.E-8 YOJZ[Q] M&D_AIB'J^\D,PZ+9L*CVOC7S,]:ES-9R9+A<,2=2:4>"81@E.061Y@Q+&_72YOG;[]2O/:Z;1O\=[M6OMG5/,@+^WQ#!(Q"9N"=> M"4:8RY(IP*?IG[+=_TWGG0_@R^/3R?BL+)3I@A-BI!>(J.6^TS][7;>O0Y.> N<)_DM1K5/W4, MN.$A9Q4(,[QDY4T9)6S0#U8Q4L.S <%^!,V=J?BYYPIL K>GTYCWI;@VK>6K M+?MW,93K/+CKD0,=FL+::2$;]S5"TD#6'K*SGL;:/^@HY/],8@4U0L_J, M:S>--) ,?F#EW7 \G,/[X5=X(;YG/J.C5H>$P34&\A%9#(XXG75IV"<8Y]Y+ M4_NH9@LR^TWN]@'&;C38$$@GK['X[GI>1'I9;K'=%)G=QD'/>+>>,NF")$KE MTIH$(QZGA24BV1 M3]1![6$L->GOMZIT_[#>N\Y;=!]OQJAL[RD^^?N5AKIT MZ/\]&^Y!318:DB8J2[16L72)!<^(%B9[8:CGMO9-Q=JC7?!I)2_T//D2@J#4 M!Q(3Y#+*R)9;=YRDTCJ)9\H$U-Y(5Y#2U#"73?3]'[&E%>."8E"S*ETG0V2D:!3Z7++C$P0F#3\1QO4 M1F_LUP6J *'NY-NB\[)TP-/VOLQKC^MF&%6'GLZZ(X8\<)>5SR2S6$K,J$#U MHR>=HC4ZA" MJQVT[&DDU4/XNO2%C\>/,,>L-438!R"!YQ2YYS*P MVJ<1Z]+60"O.RAA:G62HJ*46C=7ST5 [W(Y:_J3JPZLZM$[KCA_R6C.A+2>Q M=%Z5+!I2IGD0:R.HE!CHZK7;'8^P>G:P?C :3?[PXPAY,GT[N0[S?#VZFSIR M!A&&7Q=;]M-].WLN /=H HN[-D;H,@D[$8\XE@Y70^9J+;]H-SI^C@E6FT!H M1?5#YTIJ("Y<*L-BC!_YD<^##N<93RHFXJ0I?04S(]YX0;B0%HQ$T3['88V6 M"YN2V6]:&O!Y,E5^79V$.?#KR]]0V$,-Z6-DBCS"R2U@KC29]-&:K1)-@&O7?>V M.]7]NOG[P><^%-H>A,-SCA_Z/RQX1T_DV6\^C8?S5;)(&;SS*I+LI,? I]QX ME1CX"!N$I)2BVNITUE M9OIM0K>7I="G^EN,I)[.,MSQZ/?YU3E&[G+3X[-/PX&4_NJF5NWKF\6),QZIQFGB092ZVH[AR MOE:&8++UL710*M/^V K<_+H2QB@/4;]W4MA415^[;X>@: MG>'GKB]E7@=M271E?@:'0*QVE&2>HDW):,=,=Q[?)J0V.J-M$PR]XLEUIK2F MXI6#\7R8"DO#K_#0*^KH6QQ=XS*_.16]O+J^Z\^\>H:="E;GD"1)D3$B90#< M=XVZ\]YF_[77[35^QO=&&79T2K MAM1Y08^*;\IW>(WG@_E\.@P+3VGR;C*% MX>?Q8:G'F^*6\^;[;S#Y//577]"CFH)_-.](2>"*>L(L=ZB6G(F+01 FE?2> M!_RWNX.MZNST?.+5[2KH5_D-K(/WD_'GQ=7DFY+XYWP]KXG)$+E+V956P<@= MUT""$HD8\$PQ%CFK/L1W,PI[/JCJ JT=JJA%OW:=22EO8>Z'H\Z&OMP]?B]3 M7Y;RLI^Q+TDXZEG9KFUIAVQ<(LY$1E(6V0=K(X/:A9?=CGTICQU@,.FXRHHP MYS61P5/B0N1$")M-I@S!T,4PFZ9'M&RBZ1=UWYL*M8%M[;DM3UV^]3(>HZTA!6T/O M*TS#I**A>\;."W:?_N+1)P=">T4CE$L3%J.=H#,)R5N2.0T\H;\@JS<\VHG@ MM2"J?D*([D^-U0QFQV/-'J[;SK_ _6R&^>2V!]M-^_/%1(9)7C)U)M],G=DA M_NR>J$Z&K'4HMQYFM8&!I!4&,[S,Z\/516PRFL0@*(_.2F"UW?^F9K4-A,35 M[-"( "_MJ$'SLK(Y0:I#DH(9*6M[J&N0]?-,9ML /UM,9MM(/0U$16_\J+0M M./\",']_6Q-\\&TX&V@/.O*2+P!93ORY)T%9(#JPG*P67CA;&6:K:.E[MD9E MI4\ZT$"C2'H[N?3#\< FZXUABFA3+A=9=$8\S<4W*1.8 +R'VB.:5U/3+YKJ M:'L-"&TA^@9 ],R-_0"7 :8#X4U2*3/"?:9$NM(CQ?MR1T("U<(XKFO'R$L) M:0\ZVVCY]2S?%B+ONUOD!S_]+W1.T1 _V.G;N4.WW#"A O/4$PM.+P[N4#Z! M$N^"9< 3,]S_R/E?[U7])H,K0Z0#Z39B8Y;$[,4(*V&3-S(3[44FDCM)O$YE M-KB5SAO/C:GM]*RFIE\H=>WV5-)" WCZ42YQ^6]OUXY7V=FL)8F@4(1:&1(D M6&*E]IQ9%X2M/=QT%WJ;/"C=&#,;)H.K*; !L!Y.+B]A&H=^=.JO8'K+!/44 MC N94( R. :7M+=>$&4$5U+DY%-UN[>,D+[[!>X+!R^ZL^VJE :0]>G\M\E7 MF(Y+%N;\:C*>39"&HS&^X&HZG,'LZ89RRZ.6F4F5'(E4EYN"0A"?%2CLNT%@3[CL7*4-P/;=<(PN,RZ]XS%*^7HQ6+!L*,(D[90)1# G M2F&T(P[CS"WSD;/D?W<9J@ME( TL8I@5)I%>E]PA^!\F%I"53/-;>CFO2W_,T M^!J FC2BW0:0?0C3^3 /\6.%K[=P-9D-[R)_R5.F%G>3Y'#-2Q0Q"0J_N)1C M<-%)3VO?%'Z%G'YQUQ]&GGN3E136 O:6.L;*Q,@RTT2Q4I'#LR).2D/0638> MD@Y4UV[2L7VTTIE7V [>=E92$TB;7DVFN&26^K0.HC1>*G1B0ZFFR9'85#J" M):-2H"KE7/M6V*L$]>L2-H2\6DIKHG#O<;AU\!E08"M"K$"Y]0(Y"Z5_LK0Q M$,^<(8GR*-#SIE36KM%;E[9^*T:;068GJMP:.,43$2E%9A@H%VL?_G>6XNFLCK1)X':BXB8L[:.6),\2&@^\O1^.X7@. ME[.!-CIF;1WN(;0T,!VOBZ\ M)P6Z!QE?>S]G"#]QB.0.Y^\GL]D@)YE9X!2=;8ZNCG+E<-\($JEB2B@NO:G= MM*P.Y3VWZ>@.6AM5CG:BYP:N03WG\YD48KR^O!ZA^YY^FR)WG\93\*,BAM]P M%WM3ZL[1?'P;F,"%,=&6LUP4/J S;[4 DHQ#GD7.0=:N_JI">,_--_:&[?UK MN0'#O2W391D_,.VHI.B544(A!)1]:=H7C224Q1Q9B(R)VIY%%<)[[M31/+2W MU_(.,=[G0LA%9PA_X/NI% 9@C2D]! A(P)BC7 :WC#L2P.M(8^2*=PWB5;3U MW.^]-YQ6T56+#69>O][VP&@)CI\NQ]-R"E+*8;NZ_K?)RSN^YK>U'/9_G4]K M0:-DB3 7)9'"16*#3Z7E%L7_2Q=8[<;S^[O.]V ?H=1NIA\\//RAD=ON@F/ M99+2)2Y*O_32O-PJ8B4WQ&3A:!GK:71WG6M?)>VGN=:W"8Y69QCJJ:D!%W55 M(42Y^!@#9,)!XD;CA"'>NS(JT9=Q95Y37;L7ZBZ537N(_BNJ?I6JS*278G%A''?%<9)9SYEG6KXO?]=S_YZAPV@@G&YW[;Z*T!A"X M]E&Q49IS;LK\]^R1K]+21:&?PX-(F5(KO>_R('7G4_^?HQ)J%UQVHLK&(+KV MH3!UG@G.%1&LN$U:">)Q81+&C=12&Z&K3]'L[-S_YRBEJ@7=3E3< (Q_[/ _ M9.-<"L(GSTATSI7.79X@LXJXD+E3L5PHK-UF: /R6CE:ZBYPZDI7#7,^69^SN.W<])#URX+$,X[2JW!!TRN)W(1*ADQ:>JRRK]U6I1GSK ML?^6\)JTH.L&0/YZP<./V'\/L]G%%S]F_ -^\LML@ &MY^4X6#LM"1H128)F M@>24$J52@!/[+7#9E(-^X=X3##F^!-)-JB M#J0*DE@/E C0($7@5-G:!R=U.>C7A_DSK(B=,-'\BEC.\R *9W*DINS&R*-+ M0%SFB60:J??&&^"US\JVH;/?L/)G0'<%_390XKBMI!_5#I5?/\A;A&0FS:KV-?0^_-F^Y-7;EG0AE$Q^E#73AGZ.<.&]M923=S\+&MI+=T,J*;2B#(? MS0E%I/ BEQ$GE0U::&:C=^:D"V3]GP+'_=5$? SNC?[]35#[ZZ10?^K7V M()07S^VDR/EUZO=?OQS 9R/+."A+>1E,%LO-5HPA.+4B 11O0-2*^-(5MQ1 MA*R"5 %( MV?Z]]HI.3.'://4PI"ES'KW@I:]8)C)21YR0@3 P0>D@RB2TG]8JOG[9ZM8' MPI_.A^//([CSB=[B5O]RX-:#Q)CVBG,@1CI6KK^6T?.@B0-!5[;;<' #20 %Q7!G\?SK\,QR=C^ ?XZ1/V!QI$=(X&PETI5U/( ML0^*$JVT,8DS;JL["KM3W2_ ^T?>EDNA$@Q^(N OVG@@PQ=?II/KSU_>8)\]9=YS)75@C#C'7/&UH)P^>,*TDJRTT890^[BG*@/]9N-^VN50'QP-KHQG MP<<+B0^DIHPIJ\KY&Y3(!B5=^GZHE%$!#)C?=V.7%S3VFU5K'M]55=S :?X. M K\3K_24*1H3\31"Z3H:B#5"$\,] ^X4A8>1S_T[\DV MV7T-T$ 8J1R@D<@BEAF (J)GYA,QB;$4M,W6U[[]N!O%/ZUSOA6^:KCBVRG[ M)X+V*D_K@?$4HX^>)0)>(..>2Y0Y;HJ*TR" *PVN=@:_&O$_K?N]3\#7A4#S MV'_4[2F!?2-;",_^.BW+5-66LEC#&UH^/7Z-FY&]%]:?EL!O-R MW_G]T(?A:'ASG]B7EZ63\5D!_Q27'7[@XV0\O?MQ$4[>7"MU$H1.GA)F$RZ* M,N739I9)SB(),#HJ6?MJ;C7B>VX>4PMO+]H<]:+\;??+]ELX2Q[Z;P MW]?+__]O\G?[;HVW""==%A1)=BN6<8%V6R12+2R$Q< M8KA+^("N!?56I]K7#%\AIY'-MA=P;:.11L$E[OH,EIZ8.5K":'9$9AY+IQ\@ MZ*=2YI-A4'V$Y"OD]'MTT2^XMM%( ^ Z]+,OZ-*6_Y32DJ]^5*2V<"5,%,)8 MK@G73N(RT8$XXR@QS$9%04:H/H)I-36-0*O7(*&2KAI W1G,YM-AG$-:SM/R MW]ZN,,A:!Y<4,8J5P<#H)3B@E$2CO$S,,F9J]SG:A=Y^W;E:F)GTI, &P/IA M,H;O-U?*WEV/TQT7C&OJI'0D<[I(0^62\XS(A=6ERUB@OO8IY')*^@78_I P MJ:Z6!L"U57=I*YWEUEN2F#2XU,D3HF6I1=Z%!%2[?DU2PGI MUUGL#7B[*Z4!9*T7JA(=)*49AY8LK6GQ_UO,+UK$T!U M.;UK$^TV@.Q#F,Z'>8@?*WR]A:O2SNEV1U">N92%05\CH:^1%09^/%&2!6@/ M*CCE:E>YO$+.GVARUT88>;YY5U)8"]A[ZH=\G,R/QW%TG2"5&S:ONC\4K.41 MW1_@')=[U)%82QF)FEHC+/!D:^_RVU/[)YKMM1-R]Z/N)H#]VG0]0W7IF:P( M#R6$4QR92;Z,*0N/$TV*1L[3V^ZDC$SN*G9G#9B2H;@^C:Z:_HK LR.73S62"2 M:TU"RHEXXX75.7L, WZ6C*;ZWPJZG:BX 1C7R+.\OQ^HH 0D(Y0O-R$5;C,L M$>N9)R9FGA2&M:B$!F]FO=]HK&)GP&\DY]4;(AI8#LO=^"77Y@8F>Q%,N?RA MN"FS5AT)N/8) \$5I3X;7GL@W=K$-5):N7\ K55)LJLV&X#IVO?'G4S@ S7$ MA0"X_3'<_A(&HBE[M %@/>3:MR&J-@!H^CY$'9!VHLNM,8K^3IA40NG)_ M, M;^2[;,TI=+\NV1]-^PU?=I:R1I6T5:+K5!.SXY. M#X[?'OWGZ=''\Z/S@X]O3RY^/SH[_'1V=O3QXN#\_&BGSBB;/'[G1BE;\U*I M;\K;6YV6/I.S0W\UG-],=#F=PI4?)H3G(QOV@*&'+H(R.^T=@A,0IE)X3IQ0 MF0B3+#?6)J/JS\[=B>1=K>#M:XZ^7<%X!H>X;E'K Z-QB0+G1&A=NG,*()Z7 M]D*!E;,X$QVM+8>EA/0;L.P33<_MW>YZ:6"+78CG_,MD.K^ Z>6C;IX#T$SR M,L9)^Y"(9#26@<2">&,X\U0;5?W*X4IB^@TX^@19'?VT K0;$=TO%:H#"[YD M=*&X!1DC=Z$XX3)%HUWBN?IXPY=4]!LY] ZM[372 *:>6N"GPKIC*;I )=.4 M@&4:EXG%96*R(!F\50P,KU_QNP99_<8,[>R:N^NLS7CAY/3H[.(?1__QZ?BT M=")$+_O\Y-W%WP_0QT;_^G;.]22?3B=7,)U_+RG.JV+6_3B=3_+\#U3C3@%% MQ?=7B#BZDD:ED.3NO:G"1&HR\CK=3H<$ B"8+U MR*L7U8M[UB"K4>NV+136A=J6>FD :@_.RE<831;,W)41&X^K3TG"E'.EH4LH M5469I(PN;K!90Z[=.6PE,8W":ENU/]\VJ^B@ 3"]!S^#+Y-1.KZ\FDZ^WC2+ MN:L)UI*)TLC4IHQQ.O."V)P9T19,EDD(Y6H'M:^0TV]VKFM U=)# Y ZG%Q> M7>/C[D5T5_@HG4D<& ;8=#'I2Z.SH!V&WS3SY 4#5=LZK2"EWVQCH>SDM":)S>#;^5[^X61!+&>XN<1%^NDWR=8UF"IIH0$\74#\,IZ,)I^_/U\8QM"0+%B22H,4="I+1[PDB6!4Y9P4 MA5S[PM)*8OHM,.X:375TT "8[OR_@\>YPWM7<)'QOFNRJ!7E&*408"+@*E%H M=:7&5>*%#U(X%657/OD/B5L+;/IG!5LW.FH ?"L%]_Z^PDKFP*QF*"BC*)$4 MEY/+R1 !6AGDR7)5^Y[%CZGJUX/O-[.UG6I:!MMOT\EL-L@IR#(NF+!LRF"\ M%#$VX9K((+*7T8E0O5#J=8H:S3MLJ?]UX;6Y,AJ UD&,UY?7(S^']!:0B#A< MZ F_'\%"8>-T.S!Z\?N5S ]TT(EKF0@3:+IEV2J0T^)J:JST^J17NC M68TZ<.U%P9L#V]T >PR?"Z7=6LV/,!^@4^&H-H*D17U\EI8$'RWQT3# [25K MM[=S)Z2GT6Q(QQ9S4T7T.'N^%#K-ZL=(1Z9!/GZP@RH!(+E+GX[/[72\+/79X?Z/)D=VPM2]]5-NB M]U=T]-%/I_C\KQW6%;UX1=>E0Z_SM+?J(!ZC!@!!I)"T9$@\L:6- +*!LL! M ]C:B81VJH-<$CDHC/YYX+AL6*0D4'0%! 9EVG&1,2C[/]5!.^-FZ^J@3?33 M0.2Q3M4!T!"\S8)0;Q8=%ST)#$J?#NJ]ST*X7/MFPI^G.F@C/&Q1';2)2[;E+'<[+5])SNIZ MTL(H\Q1-^I"4,WU^_0V0U$Q2FYO8!.3*6E59'I38,7P(1 0"$1_>?#Q=]20H MD;_89_F#]>2F4M_AM.@U_CL9CP,B'_)3J>@36;NN3/L)BI-Q1)!D&7\U2 M.!V5CA"+4J<#(P;CTF]Q]R+P4+MV^['[O.#'?"]'%-$J&8PP5P)VI,M.@4U( M2&6H(H32XB.R-E-2UW8-AY6G9JR 'AHX)1\:W;/T5&17VDE-D[-(IN"RRZJ1 M24ZB0'QT$!/Y0$H_)]E-45U7['CH*JB75W8\WK^BO97V,.?D]N\,>6!VY*[* MR8DE,S*9@+S#^5D)^',YN8$2B59I 7*-I;.154[.\^EX_'XZ@S@Z7&G+8!\% MBUS*U[,.1^1$'E),L?%2YWU:NBYW QFOZ2BE-3):1TG=EM]]N RZ]E;@%%'M)M#<2(+(=3P?/U[JY#<[FJQ<0QRUH"$AFG(=@'0<&<_!291"CNU\OFH% M(@T1^? 0"2>08+1($P,"M81'&Z6+Y5_^=B>OE>*^+/TB&C<1&+U8<;#0*4[) _66^V2 MGC M'1]I%D&':W8Z@)@;L&(?1SY.YGD(P_4L/FHD$ZV)&,(M9)6!2"SSH%F2R!LP M^LF30'CI=W);B:D\W><(N"JKCP: ]2%/-IS$Q4HF63IWK4 HM<([CB3/3Z8] M@V"?NH22,H%$HET@I4MUMA)3>4C/$8%51A\- &N'T#[>E359QY3VUB'FO4(\ M>@/;AD9D 1G)2-@SLO1U=Q>Z6JD_K.7S]U-0VZ!;O:;7+A(<$D%898'90,$Z M2XTP45ZK9"7EI:\?7Z*I66>L)PJZPVQ_E;0-L0=/XQ_55A*J#64A(&))?JTE M89?" 8&2$"F2A TM7B&W/Y7-^FZ#P["$VIIH4+"#Q_PR7N%D2 ' MQ0AWC* M#R-B,$C2*%G^C^*E';K=%#7KU0T.N7W54;%100=NSF/V57,P]+#QQ_+>C5Q! M,.2E\@D%CW,?K@0QMA(*1:YS?IQ%5?P2OB>IE:BKXP"R]IFOB?="[A^4^.C(:C\">"V)UM@$4W3;X!&?V MY9]Q_"/^/ITLOLZO0B(V)H_7 ]T%U\CJ0%!4UGL:',&J]/NUPRAN-D'QRL!_ M$!)>'>ZSE"__G%YQR:7B+B"7I(5H._?^]=$C)U0P&!OA8NG2OUZ$-IL3>64H M[Z/WUPEN0&L$P7J,90J(* ][&-/<:I\*Q S1T1&F?3CB1=HN4IO-LKQ&@.^M M^U<)\??3F]F5I$D0&342?/D"EPADK,UE%C%R"WZ;EJ5;:?6CM.ZTCU\+X'MK M_G7B&W[V2E$&!Y6/R/C\+$I9AZR$Z,-HHA/%B1EQQ/3,#DKK#ACYQ?"]K^9? M';Y/$GSYCE4J8^Z_)I"->>HG \%:QRE*QC.,A4[P)U5!_HC<3DA7?R-]. RT M#?=\BQM#O@0C'"7B0(I8. 0QA41":AMET-;XTD-Y"ERJZ[]!>Y FB]W'%[SG MS)=ZIQ?+#O5Y#M8!%Y=;5CKX)K(+A86N%I4*Y MU)B2TJ6,SZFH>R-Q@):?&H<#!=S;(/R(,S M&7#$H@7G2UJ6AXLIBAR!@T]C+J1GVB93^O'08PKJIKM+0J._8 ^M';TL.SA^ M"6NE#3A:QB+&(!+E0N5^LT(@)5G@/AE6?C;'?N9BL QQ04ST$V>[ON7%S7?P M'O-C-SM^:^=?WX^G?WZ8I.GLV[JW\($>9\?U"_FA?;@9QCN-%.=>6PY)FL!8 M)+ 8UE"9$YR>$$N4$:5+9,MXI\M7MK>R^Q@AE+HO>/(D!1\T13%2O7K[[6+^ MK?*8*)>P?WJT;'G'O'G]IAS/?13XZ(5R =DUX%0\]IT_VY^KL6B":J]TH@C8 M%SFOF1"+F]EH M,8J'=,SJMG"A0V4O^HQ2%-7#2=>+TWQ/9 M5/[I:.C;6SVO#'_+4C*(QDFB%.(CEM]>ZLT*7+9/>EL6[Y M8"7T[:VEL6YM7RWP M[:N<5P2^QZ573(6DC2.(Q,1SPWV##"$*40>1EL:!!5H^T=R#T+J%=Q5@V%]- MKPB+5U@3'&RB2,209TQ&C(QG#A$9C98L$FMJ&<"Z57,5$+>7,AIH/[.3KR^3 M,)K[Z1WOVC$MF6Z8S$DT>F9_L++/]XY & M?5M6*G0 [J9PF',NR81%PAC%7'[&J3/($A:1LB3_!QMNRE^O#'?./1GUGB?A M:DT-"BK?RS+8,!"D)F02DUX:Y84HW;1K%SU-G5_[:'ZW"3E Z+7GZBP?\]W3 M__:KG5W'^7D,-SZKY7)ZGJWC6?HROYWKKJ0&"\LL(D0"=Y&*_.A/($]#8))X MFZ)\R8ST^W13!U ?]!Q!XLWC:2G&K]-Q@!^:37^L!L%V?VMGX9TXHC29+^9\MM\1Z6IC&'HAU"EG&/$3Y6",=(D.:$*%TH)QBUPD$ MN[[2#A;ZJ&\ZA"R;]2D^W@V1T![.3AH=4HJ B\2Y1,8HC(@(S+N0Z^^'*8+; M2E+M6*CLT3*$'FK;F@\3/ULQLOK_#Y/'28,G8=Z5-1+;W.0>I =;QJ:<9%0! MP?\8QS8Q" ([F9\]/]RBD])3X],CB;^)T54O,?C@QM=:'"GQB#B;(,"S$>4$ M.9(!,\-HD#B4;B'7F;@6[=AAZ!M6/P6A5_""X>SR'Z?GG\X^O?UR?G[ZZ7(U M*N> :X:=ZQU\V="=VD)7#F>+KW&V;ILVG?A5\[8-$T^,PYP;:9&1!&+T?(A: M81T*B5(;L=2$%;\$[$;:H<;JW1JJJUXOE_:O^R9R7A*L ]>()!)SQX]#\QO)U.EI+)G6. MDWOA70D=)7B<%C$9(+P)-"+M24+$2H6%IL8^32P?C*XN=-4]]HZ!L^+::0!Q M#^3V.T@KCL=V$J>UA8 :(TYS31U.'-D"8,?(TB2;*K:!0'A]0%Q+ -3I,P0#?HC834O=HX,J)Z MRK_%KF1OSSY=GI^\O7QS\O'DT]O3!^,LWWZUD^LX'TU.QN/IGW;B8YK.WDUO MW"+=C$_\LB;JD)K:0E\^V/D?0@*%PH3S^"-.;N)[P/OMD?G/T>+KVYOY ERU MV1VL&?4R&,,1@(X#K(E&3A *EBPR*Y*EW)0NS>U(VJ%&[T[R[Y]+_CSZ./J1 M4XSGT_$85/.GG84K80TACB;D$O6($YLW)/8H\NB54)P37MJ_VYO(ND'%$*AZ M:BR'U5L#IW$W!M=MV:^DU=AKEA!;%J?F%QO.PU&A')P0P0)[Q75&,!_SD:+>);2_(HE*A4C$-E3IQ#/ M0R*T"Q#9.Z:P@YB+J])=U/]=EZ7[F?J(Z/:>NV0H9(B+IE& MVL"OHA268.TDMNT?TH.%V"WBLX_F#CRD3R<#W9@]#4/O@L_;_/S:;2\8<;_T MB>*A]5X\'3F&UBEXPKA&GCFQRCP[QG/;+F.\:]^O=VV(.&(C.6Q3 KM6.8^8,1]A+0>GWY=03% M^\#D<9OR(171@#^X26IW?-T::A,%#SI*%'W2B(/+BTS2$:4HC5/1"1I+.X%= MZ*K9W'Q06#R]@BNMH^H1[TJ&N]A:;VQP&J;7D^7EXRV?V.3FH!Y9J8%/@64N M<16(!D>5H=HGTG&X0I_/UPE[CP>Y(RFF:N'=(QXW2O&VY"MK((\Q6+JNWR'8 MCXDSFENX1.(C'".!(>GZ\3Z58"WW"*>2VGKLQ#["F) M"$L/P;MP.!#S;Z*F[CXY>2PA;HK_$BVL6#U*/ MTG.B:[@11-2&$H.\3P +8P$643'PR"3! :(/1DLWHSC2S>[&M7-U12X\Y($3 M3C!!U.4V9Y@SI --*"3EN#*$B/)%>COH>1VAZ3Y8Z6*C>FFC]3/Q*EI/+0.Q M1&OR:R0,![P7$.T$%9)PROKCAJ!U[[]J8:N?/EILI73R]NW9ET^7%Y]/_G7R MYN/IR:=W\"?G7T[???QP\N;#QP^7'TX/>?BPS_(''X6]>2ET*GZV/W-:?WXR M"2?>SV[L^+Y=06":A#P-UG,>P$'2%#F>TQ+&8<*UUT25;L:W@YR#;Z;6=QGK M3]QZ@0(G92W5B,K^J;*:E[XI7"P;-;I<.EWL20 M\E.P'-.?$2S4>)G$6!O349S?LL1M8%)%"_&*=!"O1(>TI@3Q2(*3R5DM2[]/ M?I&HNB?=4)@JJXL&W*?C[TQ=W7*.H> VD'8:P-VJOC[SLW$7I>!R MR8#(O?8MXBQR9!S'"&,LN1 BFE#:HNVFJ&XYQE#X*JB%!C"UG1$(8A41/K_V MR24CRF'D+/4H!:PB-\X^F$E?SM,Z $F#C:L:T-DJ(/LVW\S\_ON'R]]/(5*" M$"GG#S]\^NWTTUN(CC[&:SO^/)OZ& /8X\/>Q^S]E0*YT,,X*Q0'OIU^^S9: M+)L1 BKOC[L\!/KYHRX&,M/84, / Y "@<@8JU",4B?CI4F^],FP%X%E'3+X MQ*JM#K,"=]&M3YNJ6D;JPX'%9VNUZ]]%#Q M2)S/%E_1L_G+E+D,%=#DM)MBF8'$)_\:Z%1SX<\$3C%$(V".>^]Y8SCVRCH40 M(R=1=+J&V0L<]]^O Y$2^MP*C9["K=VZ[.V'SR==".2TX2@1+ 3EBI!0?/[E!CHJMPDK=WP4$W:#@%EO(*G2ERVDM 6;/EI^^@ZU@,@;0,XS*_SQKD\C MD"X(]P)\-,9SNV&.;'Y,:XQVF&LPQK%XW_^MU%0>)C' 655&\"U Z'YSQ<5B MO!R L1JH>I+K/F.XG"XSXI_M;/'S2MAD:9[S15T0B'-FD:$%\);<96TA[/U1<_)XM'%\96+7C / MK.!D?9XK!3Z%B0()F32)*B7"ACTUMQ#6V $Z",X*J*19G#UBZ?/R$<+39MA7 M+O'@J:<(/ \&AEL;9)13R*?$++>"Q>)UN;V)K3S'Z9AX+*VZ!C#ZV?Y<7A>] MG\Z6EYKW;L7\*@DF#?4,6,E#L8AA")P)B105.%?!.U8,"&=SQ8.))A?28P>2(P%1 MZI+4QA$IBY4NO)/W8Y9O0*; M]RP]EOXJ R6UM=G<(TP31CPP#_LL,&0C5SH_>B76%\^F;"'F-=6P[(.8Y\F4 M$MIHX.A]S,+R*H5J12DQ$M'\/)MC09"342-ODS;"\HAEZ6NFYU34OBLHHMZG M#_@.DW5S:+F[00F*B43A.*L8U'=/F[/!CKJYNZ+ MX^9@4='#)A" MZXF5$9<^AYY34?D"63_;;;24K(2X0[ F*% /J P_(*A]0HC1: M#(:"^M+M!;;14M=M.53'.R'34^"U#Z 3T!W;Z'5A3W/ILT5><+#!RBBPP<&@ MP'.ID,)4/9TQMN7PV?J)EM#05WW3XK)L 1%XBQ].*?-:(*5B=JS@#+44S*WD M3,4$@DG6=D;$QD_4/5F&0<3ALJR-B,O9Z/HZSB \._UQ9SB%TY13BT)^3<N?"CJ']11("- 6"]*\ 3AR@K ?\VY; \:F0P M\$(@XB(\&1N4Z@.!FJY"&77MT'T/V=76_L6-^Z_H%Y?3MW&VL,OVJ; U0!'S MM2WSGL2H1$1!PYG&&07_2<+F4)888C6+^.ELJ2U >.E+[6"BCQJG0\FT-D#> M3V PI.)((1C09#WL*/'#K MD\SFE;,D.8<_[X2;G@14[,9>&$['T$ #(>X?=C9:SANRB]7S7(J#D![(&0'(1_0U\]>Q'G$U&UU\7 M[T<3._%@,C-+%],T6]M(XI0TQ"5D3+Y.L%(CESAP"?**@GE"2.F.*QU):P=. M?1 P'5X=#:#LC9TO);2F7@5PWZ@,2*J4\G0\@PQE$25%63#"2N=+O[5X3$'= M#$MAS!P@W,K-5\[S)(JE$0;L8I:(07 D9_ZQ08Y+ 1Z9-E1K+WVWEG0O=%NY M^V#EZO*B_DI_2;:@_EO4@C7#5G.DJ0F(.[!J1@B#1'*YLD$SZCO5AG&_CR:C;S??UH1;K*TWCN7)I2Y7F%/D6% (C)7GEMD49*>7 MG2^H_-%'*RN]C\JF)>176_'VKX>$,\:39@+IB.&$2@$C$YQ&F&-KM-8J%MGK MCSY:Y\0OIOC>\FO ^=MTVGV\>]8BHP.1Y&P/SA7=X+XB&WA$FF$E$Y8TI6-4 MPG_O[:+94TBKQ=Y6H8UCD47;Y"1.W8=D*@2.< M'6J+2< V' %53^EJKT*^)PPZ .P@G32*L[4=?C.=S99YY;?V._S-XN=5LAHK M9C&B00!O2F&D%2.P69T0-K#D0_%I 'O0UUZMVG"X*Z*CVI=)FQ@[":O+,3N^ M?87^8;*56&<-AT#N^>AJP MA8]K@M[8^6A^ ;38<#9YF,PB5TPGDV-:9/)]&N>"Y[N[A)0$1D6@GKC23[R[ MTM;>%549&SB(;FK;OZU,_6YGU\O2>(*5S[:!8<941!Q!T,$XM+D)@J! M(J\-,"4QM:[XX(#NY+47>P[GII704&TKM8DOX&:>[>W\;')VLY@O[*K=Z/(A MSOSVAZ^89($IQQ"PHR":5\ E\SC7P8*!LMI;2WN[9YU(Z(0U]7JP=D2%U(;= M8_O]=OHC3NQD\3'^B#/80>=9B5<*$TN9=\@[G]^.21"AYA:)1(-:EM51UN. MW/BQ3E#2KPQ*I87<)F@^3&#Y.%_^_IXOKXE@D3-$5)[5J(E#AD:%(C92Z1!L MTOP \&S\:"<0F5\"1(<+O06OZ[$!?6!:5PUJO?W__G'V\=WI^<7I__[RX?)?%_YK M##?C.$T7BZG_M_OY=FSGAPPEW/<3![=V.XBG0@W=EM_Y.AT#RN>G_WT#X/LT M7=SWXS(1.VWR$$L.(1N78%>TXQHIIWT T-B BY>%[J3HX&Y)$);F:1/PC8NO ML$'G)S>+K]/9Z']BN,(4K"7S&J7@*.(F7\$J+5&DGLA@Y=8 M$!?/^B@54D$#Y]@S5C[,YS? AF&*<,X,LD0[Q$%(R&F1$#8NW^=;[+P<&DDK M4NK>#!X313U$WP""/M]^=_-^\%(*)Q5%05&7N_Q(9'G42!K&@]!84%S:-]I- M4=WKO@'Q5% 1C<)JO4$XY3H(JY (DN1"HPAQJ"'9,<14,6R%+OV:;#LU=2_M MC@RG'@IH $H/#.UG.SN;Y4E=,=SVS%]R=L5=A*.:Y8FA4D*8 @>X8TDCKV74 M.!AB:>G6\AW(JGNY=YRSKXA*7D? ]\G.1N8^6SM 1\?B458&-\CY/Y>H_/ MT; S^RWY5,B9P*1*DJ5#+FA,U;U8!H MJ))(&\.0XER$R+7UM%/[WEX8J]D\H*1^7X1,#V'7OES^?V_&/RDF:C-#ZV=+ M/$47'*=Y[KM&7">#K)8!"1FERUXHR*S3K7*7K[6&DSY*G0XIX08BQY71A1]> M;B+L(Y.Y&CKE![$\40AX?.3(&PQ_03TEQ>^+'Q%0.1-:]?PZ7",-P*F_X.[9 MGH3/8SMYT/22T12DP 0V4E2P82%6M@I^93$UQ%#L/"[N^P_ 1UWG[ !8/?7Z M:^NX 9R??OL^GOZ,<1E:\PH9QAA+#SB7B^+&!UB0JCH4HJ:E6[O MM)68RN% =9Q,AU!: ^@[CQ"\C_QBG;G^,ADMYN<77VYG"_#H+ T>46?! S'& M(VWS"'(-D7ZB,21:^A#?25#E0[TU%)937@-(?+2E;AN&:BR-TQ+!KB*("P:=B##QH4ORB80,9E2]!6T/=H8IJ &LORG2;2#_>E>HE03CCS".2JWHY M=AA9+BR*W$K+@Q6$E;ZJ/YSJRDAN(B@ZLNYK)P#S)GV>YKJK=%@5%).KB)VD M0B1D?0@(>)/(>4N0--A;PZGPH5,QW$NYP&[D-.YM%D;(=%AUM6!O-[)U'O-9 ME*O:[_B[_YE;3K&4C+&($3$LSU&WP',,&$G'*,-:,BY*-Q3J3VWC_NDPN#VR MDMN#K_KBK&I_KF2*C%G%D0G6@D.$(W(L,H2##D1+HQ7O='_7'[8; MJ&K9Y7(QF&[<8CTDJ)3E2SM#LN3.D MDZ0( D1,L/?*"3>P7=Q%7^4:PK8L9#%%-@#2R]S"Z6;V<\GC>K.M&&%)!!Z9 MRJT"'.(^$F0B#>![&,G@SZC6I8<8;R6F;L>0RO KHZ(&L+;Y4O_T+S^:QTO[ MUQ4PHZ+2&#&J8>O0F( =#KZ&))Y:+7DL/WQA-TEUNX?4-GL%U=4*^OI(D@\\]BUD>ZD0"(B!J MPW4$1^7H]^@%^*K;^J2%?= 2<'Z!S?0;_.#B3B"_S:;S^961"5L1!)*>,\0- M]TAG'S^Q( 1-02E6>G3U &S4;?#RRK?*H;!H8&?)FU@Y%?>++>#,6?K/\H_EV^'A Y8Y2>&-%=^^/P\ MWAJ$A8E8)VZT+YUD.2Z'E9OX_*K;ZG T-;#7>BMG]:+MOK_;_&SQ-SN:K1Q;ZHT6$7L452[6#Y8A0YA$(@KG1#!&XN(7/E4X[;;W M?ME+SO;1]9KWX"KA]_DV YU'0.<_OE))18TI 96QW$982P@;-1S_*7H;<>(D M-)-OV,)#MWWSR]Z^UD1$[?=TO9F_;>_PSYBGQ\)9ONHP^GD&Q_ZZBNY>-.1* MF4"9\N3O",1W&U+_&HWP>H@&A14^EPLSP?'4\SW9. M6D%D113L4!N\X88+5[JV<2!6NN'^5[VY;@$?KZ.ITY..MZO0Y\0O1C\@.!JR MF>_F+PW?T[<#A\=I" 5> DJ<21Y\-D1L,B HXP2DU22M+QB&*+P:KB&4 ?> MP3SHJGX^'8\AL%C&%51YYZS22#$'AY/B/&>6#9+224^ET5XVD\?9R4G3K:+V M06/IR[<"BF_ 4RXHA4\WRS=\45.9HI,(4Y5GYMB G(-?A6"B]41(%@$VD$>'NU%Y2M]<#0@WH=5]/Z -BM 3^)U#HR;,/T@ MYQ1'BYO<\GH2[@=[WQ6D7%E,X03.0T/R\Q>N\_-"*252W)F$(TLRE&X:/3A3 MK_3Q4[M'0UD8_1([:\-IZ92E.$E$1:#B4@3+K$TA$ HV=@6ZLI;T^-::L;H@X#CUXK:GUP WOJSRXO ;.C2VM Y MAX.2$*5Y:@GBC@EDLZ7!S#-)K##6-WP"=>2RZ3DUC22[A@#,?\Z6NL+"1^(< M@3.9)\2-T\C8/&N#.^(I$$L[6OE[; MWI#ME)$.1BN,97XR$Q GGB!+M4?&R0A&55I#CYZF*,KA+Y/>:V)GU@/?+W!, MOICMV2TLHA@S8,B$TPQ<(()SM"U1L-(+YPG\=?&V'S49_F62C4ULW&:@^0OL MXZ[^!XTL-R&"*$5!O,(U=T@+QA'3)JG G<&VM1U;TMU]#>G,U[ WAX#;?TP" M=*?$HN6&>D40L,RJP"ZWE=0[CN.GAL6TG2XL!J?+6NW\Z MX7:(R_V\_Y$-XGHBC+L&I6^GDZ4N;^SX,LZ^W:E68J889@D1I2/B,4?B*=_- MR"B)HJ!KW&W0U9$);WH>;I_]TKSV6W$/=XGGS6[Q;#^OMTF*7DE!9')8@W3R M%#3A#7(0 H.3(97DS'GV=!)Y_TVR9&K MQ*QC-N7!'RR_,$D&&0>_=28DD* CC@URM]X$]W6RJ_]Q.[H27)MX]'V BD^N MKV?+TK;''?3N5.J7XV@AEL>>"\29IB"+*!!+U@DO3!*4'\4M?8'0RCUM&W5# M2VJWE2.M3)KH2<-(8D2*+'E$O =!4"R0"3* AI2-+ HL;<.O4GJT%VW3A2R* MU^%RC > YQ?812^?M%O4>&6CDS;F1\8DSV_32>0>QQ1Y''RD!'/&8V.[K#>S MK]CM:WD7'@=\K^V9^Z81G0._=^_RR4$?ON_-\W%>P'-E#/92(BD3P,P+CIP. M#BF2:(K8"EF^!F'8%_#%YBD:&99C%!"V(2=0L$8ZD(08PRI9++%QI>?\%B.^ MZ7?N^V#NF4&NHMX&W*#'\^69MEPI8E!:/L\D>;3L,N;'1$H?K.>Q]'R61P14 MQE<=$#QM[-1;(PW J;_@=@Q0=HX(%55N$N0"XL& IZ6B1M+B!!+ L.V/7@W> M@X^ZX#X 5L5J/POIN &<[YX&+[G,TJ6(&>&RDVV1-1[D3%T*-.'D?.EYU3L) M:OS1P>!XF0ZEO :0^#G.TG3VS4[6O=#F:S92%#QHAQ&<-A3QJ F(RGK$,+72 MRTB"U84QN(64Q@OKCXV^$@IK '>]4Q@?[]H "MA1P)A U."P[I=J@'?-(_', MD!!B,YTO[JBNC.8F7-0CZ_XUH_W%5O1WLR,>-DP("LQ+\!Q9QO(5LL#(&/#6 M,*5"*&L]$\T\P^_%8>,>26'\'FVNP<%@:J(%\!'DL^YHP.!0=4H[)$RTB%MI MD(DZ(*5]DBP(+U(S5S'[,O=*M]@1,'[\[=@#;J_GG7%O\3R>S'=EO/#)@0LB MC."(&Z603E@@G*1-0C+I33/5!WORUG@(])^P%P\ VR]^*#X>AG25,%-.28H" M)QYQ:2Q()@9D C4A8.9].U'9GKR]TI?"O](V/ !LK[MKX8N26;^L?B <%[E) ME.4L4U+@+A"&X(_ 75")*!<%8>SU[,1G[+W2I\&_TF8\#'*_^'Y\ZKP3C<%+ M]P%%0_,0-"&1M1*&^$CLA*C1%/(#UM<[@0C2+6BHAUZ5OL%OC^Y7.WPVV< M!HW 7BC^C\O[OBP^+'$@'JR^LB%71G@*#AL3R&N5-'94&E*Z*K49YE_I"?X? M90F&Q/-_5.[Y9=$9Q8/)=:M6&XTX)0+9% P25-%H/7:&RE=C"O9D_I?/7O\" MIF!(//_2,<&#OJ(O2TTY2U1,%A'/)>(R,61]Q#DJQ$Y0*0@K_H2J"B8EX;GE&U"7&>!26]0?[2B %B[M7_\<+;[F![FCR37\P6:I7FFFL*&8(YTD09QP@@SW M&#&3O/*@,X[9$+MU3SI?J7M=,%<^I&)?6R^)Y1RHF42G;P[: M36)_KH_33@(,)4_8$413X/E-7D).Y3$"-G)*@R!"%'?XC]1.XA10,_T9XT6< M_1BMGX0]MP/CY9+PJ[-T'OWT>C+Z'S #2]O^=CI?S-=O>AA/RP>+1F",>(@: MHDFE$/,J$$PP'^#"9J*7V!I(('R9@B^(%*'1YL'U8,<0-M\@&9Q#3 M6"OO:92R]!R)#F35S<$,A[#2&FD 9+_%29S9,7!T$KZ-)J,<'2U&/^)CI@ $ MS#..$28,W /'%=):>T2D,SIJ;:DNG?OK1%C=B[3A@%9>*PU K4SX3R!*O412",>\=U;[TT5J8A5::T+02F-9$2 ,;9,U9#)L97V_^ MJZ2<3%0F%)SGP%6>HAS NKB8&'=6*45+=Y7I1EG=**4J>)XV_RROR0;PV4G" ME_:O-W!ZI='B/:AH$]5US MW1*^*R#AT&>JET4+/]S?=T8YW=WA598SXVS$+L1@[@.!CFI'7+4>4] [YJIPEMX M-T6'7YN 5Q#GB]4';G$]G4R_QQQH3JX!XU?22,YC8$@Z&7(J-I25+NUG=J&KKI=9$"G/[U$**Z4!E_']=!9'UY.W-_#MB?]Y.;-@2WU6UF]V M-/DXG<_?Q 0_D\VIPY[I$"5RX/>B/ 8"'(%DD-+:,L/!'=:\,-[V(*^N\S<@ M[(924>UADN=Q'.$$/TNPA6;1 WNPA8")G,2=_8A7 DN"%0EP7.?3VQ&/M&$> M7 9!K2+@+SQ-G6\9!OG"A^JZ5P, I[AT&[!32S$]M+6/C/"5QUQ)*PRBB8.8 MY P()C*B+_%T&T5%5V>_/^G%P?$;1M6.3AH>XFR M0A';2IUPX+P;S?UX.K^9W9=V*B6PY2XW63K]_.&5L=C; MI P2,5H8>YH(V>(S%R6KA8*FX=)$@C8D,26@<'3\(B0^_UD(]TY$ UEO([=S/?,D!Z?J* MX/X.:G[YU2[^.;T9AP_?OH/H3A.$"KFF)@>M0,"58BI_W!Y!:PT$A%\F(1=SC=P-0/[4SB80F.4G@\?6[K2@J!N# MRKH:FQJ!B3,64:L4XBQ:I 6A2$4=((8GV"K076WMYXX7 MH\FG^->"T-^GD\77VX=E)B07(VP%$1)'''.1IV13A+G7*27F>7"= +#M"^U@ MH(_:IJ5E^.J=GH]W)65,T,@I P-J>,QEBASI(#&*W AG4]28%G_#5X;TR@\, M*AUC-?7? .S?13_+=_-[<7NE/9P+6C&D/$D02'..;'ZS! $TT=%YK%7I]$7G^XYJNES7#7$.N#^='":#KZ-/:[4"MWM MWF9>;K]U%S$3E6+2)(^9$RJ_EQ'(6"R0!+^$64FX8J7;RFRCI5SGJ)/)8A2R MC$<_XD6NI!HM1G%^^I]/"5H=D]AAZVVB*/>(RU42'#DC M&&QQL#*!XB1<\1ES13FH_':L!.*V=XDZNHH;\$*670TOX8>7$:E)!$<*$8AB M..6Z+8IY+HW/1P2TT@+J^$AX^L2EMUH:P-2+W37GV]IKWK,] M"9_'=O+)?HOK,)G02!GV%CD*_^#8YTQ^4KDO'.QP&R6C1^]"WH./N@@_ %;[ M]O0=6L<-X/SN35QN8;CJ2'R;@5$ID9Q\B;E9%Y?!(\M#1"QPB9WV5+O2=S!; MB6E\NM7@.-GV)O8@I36 OO.8[T!]?@:96?DR@9#R_.++FAGON=4U@,1'6^JVOY+WA@G,P _/.6BA M#;+4<6 !_NDQ(U@4CP&?D]%XE_&JMJ^'HAK VH&>^7UJ3RC,@\G#?WSN,A>Q M10;[@ AG1CI*B#.E7W:4HKV5?D3UHZ0:8&A@$SR9=K&:87V65F,%SFX6\X6= MY&$"R]S@79+$$)6,UG"@B-R'+!B%M,$<"9:<#5S)@$L'][T(K1PB5<'4]-@* M;@#%G^+Z#7U.6%_)Y&D,1"%"N4SS.<)VJD6#ID>D1 7=0=0>%/ M']WUEGX#T-E+7%=$\"A%="A&\',X3N!.2RD1,2Q88T4,O#2T]B*P[GE^?.@- MI[T&H/GT0%@QP0-L(!PPD@H<;"ZY1-8DAR#*\U@'&QDO??9N)*1N0'1\J!VN MC0,>S)29#/Z4A?5%[_V$%)ZP"D(A*W*- A<8_ QED0A8.D$5,<4/SA=(JFO/ MFG#@2BJM :/VV%DPA'EA:1Y D> ?W')D=;2(:.4U-M0&5;K-1D.N6E'5[G3* M]I%S R#9[UCW3N*$@X/=9<$&.\T1\$90"(8+IXSFN/1]WBMRRH8$V7!ZJGY6 MPN:9+3.K=@Q&_MMTLF+J9+%Z+9833I?3YRG7!QG9*^J$-E(!@TR RR&Q0$99 M<#>9PMY&#^Y&Z0++PZFNW!MT0+ >6:/MFM&U4)_MTJOD!<,B7P.$%!"G(B*K M&$?*,>X$3T&KTF7O>Y)8]R5T!5-:1%<-0'&+Z*Z$UD):PQ'S&$1&;,@3>@Q* M7G%'L1/E![9M(:7N ^EL[KU(=W)*IF M@7@?N0U=(6X25\H":I4R"L(;JI')XW>2E2EXXQ370^OI?^N$"^-N($KQ/=1<0-.P($\O_FY>8%E!2I6A*7L MB\? P1]RQN=[?X&H5R8F@K&7I>W @.S\4M7K>Z&T;%U&,<@TNWL>U'-AF@B- MV*.D!,A9OQ^?!,#S) MD(?XY>;"!FP-N#^4E;ZT+T)XBP[ T)@K"_P> &BQL\B'3^_/SG\_N?QP]NGD MS=F7R_/3/TX_?3D]^?3NM].SW\Y//O_CP]N<&+WX%!?G\4>6RN&N!SO.V.@4!SB9V_/9FOIA^ VB?3,+'Z>3Z(VS$<#*?Q[MIVM)H M)P5#4267=S?.DB"(",((Q8I)6;SUV$$45TY5E4#4]BSMX"JLZ!3,9XNKS[-I MN/&+L]EZ&.LRM0$GB'&<6.19OA?$GB/-!%A[$CPA6&"K.MW)P@<>P ]^=P^] M;=]N)>\YO-ZG!970!HBR7-8A1R!@A.8H$[]OGN\K7*^=Y! %)&M+6QLJ1[[;;==N'Q MR9GH(G+4$@@!$@0#F CD8Z3)$$VP%9V0\7SM.C@H?V24$%UE[W,Y$"W'@+_% MZ?7,?O\Z\G:\=+>\D%S)_+S/Q#PY78,L)1>&2I% A,)5A&!G\3.Q75O82I;034 M\U4+*79:6LH5H>)S-GSV\^K+Q953FMK@)6+ .AR58"N=YCGG%!,C0CB%=_4 MFD?_OZZG/_[O]8HK:*Q_RGZ>3+K4]-DH(-D&\A M Z6(P^$(ARXX95(;)\&7\)J5#F(??+Z>+U(6"X=*M@%0['G2WM_I"1XLSI=I MX%CG0@WK@,\840@^$".PQ#$51E!?6BLWPCN^5W-4Y;8#XM5E\&1YFY+G ]VR MNKHLSE"HRM47.$^WH,!B;GTJF!::&^5-:0O8@\RZZ9WC MX&>A[[OU\E%8P!BD;KL[+$\#4\[]\' M487O^_=18>W$QM8@7F(A-',,F11)'KNF\N3W@#R<+]P9K(/277 X:+*LU9O_ MO1#0*5FVCSIJ8VIK%*@2U9Y"X,:<@N@-(K?1+,-616F904:FW,Q P:_RQ06C(FE*N<)I5[3[*R3+]E+:\V39 M/A)L(*1\F-)QCF#!DP+.N#A4,EVP H M>L?#3CC+BP_ M?S/+RE@Q?SO&R!R.?!^ M?M\8"SP>#MX.!/I6PN&9IQQS39 ) A.EB$NI>"9I"RT'9Y(>K[LRPE*J9 )S MB/+0OO/LCZ'BKN!X^!Z"FC3FL!^OX!=#T$7B;N+EM&:!R M7PCND4\R-XP($GA(%D4X3+&*EA#2*0]X&'):Z!Y31-4OPZ>'W-L#T&W!L%=2 M,P*1K'(<<0U^G$LX(JN]QD%8DHKW1MA(2'/ Z:/DW=#I(?$&8//F9@[^_GQ^ MXO_[9C0?+362]Y1U.(9 '/*,Y/G!>7CR?72["ZW"6&6&P<[)"6L$8\4Q)*+ MHJ*S4I.$N;@?:;\3"!L6KUQ#6>J0*2*[QG1_6\"<;!)Y ^@\QIU3$(P&1PLL M)94Q8":,ZJ7]F@=#&77MT'T/V=76_@D1OT\GBZ^?@8MI.$FP[-OQ],$+2Z:X MLB12<-ESMV>3^7""H,@5=T1@'Y/L!(27OM0.)OJH<3J43*L#A/+=S#CO0"J, M(JIE?H*;2SL<')K,&D\Q,_GM2C> O/"E.I')( I*=/J &'XG?TY?S\=CZ=_ M @OO1Q,[_@1*^?X]VG$^6\_C?)I;KN6.:F_C; &R^QBO[?AWN\@TK'FVU%": M!W$(%F!3A.C!^4H4@<]%H_UC$,K#]N)/+A5+9^D^[E4?,=@\IZ%O!_J)O 'HK&>? MS2^GZPCQ-G:,\]]F>9ZDMCPR EM!)V\0)U$C9U( ^T]3S0G,TO?2KY$4U,Y MWYZ:GPZHAMKGY"WM;Z??'!C@K)A_3,?!6?_O=5M1:11$'2*B !L.<K)F%S;Y/P?FROBVCJ\8I5@L->>MHHB4:TE'?\ MV\D\S,JIZ*KWM;ON2P:4=0_IG_>TU?6 FY9NLHTVEZ*VRV;R@J\.U-' MWV)X/YWE\09_V/'!VVW7NEU4)ZNJKH-46MAX\YP5CI?3.W*7,]K+[;X7UN^B M1U5_"W:34K/Z'$B-G;2G&]5>(TK[, FC'Z-PLWZA?XBBGBQ5-RC;+?/I2P*H MO97&XWNZ;B]K#MI$FQ:LIJ$M,I]V$T #R?/5_K]]_E V"?YX[;K!C5SF/(/E"&[ MLR%(K-OH?B,8GMZE#:B9!H"W?4QM6?0T.@YW4.UVG8[;$!R6M)U\A\_[T5(4 MYZ/KKXOYQ/E[=:_(C@B/SJ)O ":[AQ&7A\)[&'[HMG MJ:O[$"WH?6L8!J%Q9J=\6NUVX2XZ-Z5U?GAB[8E<:B=Q,HE?)F$V_GE]/XCY MY-OB<+UM7+63LX_K:VV72%I0V>E?,_\9W($"^^M^J4[*::!&Y1GS+6CDMSRY M[)U=Q/=V-/O#CF\*J&;#FIUTU$!ERG9Q5%;6XYW]\_=_+Y90>OMU> M@:$7[CM]X( MNU[U]C.'7]=N7+#:3=,^^GFX67>)I;*17<[R7'6>SF? P=>V MF]:KIJ^=$/G2H0EOZU?&67[6NR >;9P-:/6US/H(J;:)N_Z>K%FZN!LT^.EJCT) MZ*NMS:*HK)];@B9V_',^FI>I=MVZ:+7G 0?ZWEO%4UE[%XM_?Y[YL]GE?'8Z M7XR^V56Q0;EW4YT^4.WM0%^M[B.VRAH^NUF C9\L9R:6,Z7;5ZWVF*"O+E\4 M4#L'X*?IXE_Q[J2.I1[V=/E M;<%!0[+%\566OI7OMB/P.3SS[:/X?0_!P,)Q]--E.RFQJ5S7RS)J MZ%9@&N<0%Y['99^ZN]O (D9YC\]T4G)3J:_]9=AJ%=#G'T-5 #U>N4CUSPYB M"U3^?+8__Y@_>"Y0NO"GR_H'[&L0SN&U/G>+5+MPW4,+#W?D4^YK7PC]%?W- M8O0CO@4S<3V=_3RX=&3SBO74]%3>TX[,UTXDC\=/R1MU>'K5J8AD^\+UJJ]V MJF*ZGUPJJ^YSG!;0T_TJ-6M*7I;U= ?C]8M\@*1/1=3Q=*UZW3'V5,H6(?Q= MJWC,D^;O^L2_ZQ/WTTWXK\OI,AX_='L\7JE:&=6NW;&1V=H*&(_OR"JS-9XN M5^]8WRCN:1?>:ROE^GJQ?+4TF4_^R/, +VZ^?5OEK>:+R:4;OY_.3KZ/W?A? MLQ(ZV_MK-3VU;1J;%A!? VK/- .+\XL?_NU\44B[&Q>MZ=EU5.(N8=0.?DKK MJ;>.AMEH+TE_VDT4C6CI\VQ67%%/UZRWGWKH:HM :F?I_GOQ\^3/69AG$@NH M:M-Z]7KN=S)[.T30BG(&=D?V^4Z]/-X.-6W2YJOQ01XQ=OJ7'U^#!W7^?;8( MSUDHO4.[?:[>(\T]=;ZW!"NK_E^STTEXG]M=G*4[)GZ;33+A;W_,PK]F^2X] M3*Y/)N'+Y,=\$0H H/='V]CZ^^EW6D[8E;&2PZL/DS7]3RE]R@\X&_^:E3C/ M^W^U#:/1&RT'B[LR7/X !J_?+3;B'?B O[Z#?0&8[/^U:DYA&7CT%F\[5N1D M?I;6;)RE)8+OV"B,CMX?K?;,L[@-Z27LVF7,MX2OZ)V$Y^?FRO"]'XG0.'\1K[S-;E8IP%E$<]E8)4B>]7>]Q:!D\%55 93+]'F^OB#K[*?+A.M4-G MUT7F!D9K)WK7U):IE7Z^6KUJB\/*+UM[=O)V>A'',?>!7V/HX!L=__? M3U\[Y5*[O Q("7>U6&[SU=JUJ7E-Y[;J,LZFOHQ"]N['C\\[,=A4**VK1DM7XH_?6U0S*U:ZKR ME3M0N(P:"YG&;6M6:W/24W$OR*:VVWE;T'_RX[J8;=RZ:+T.)7V]S!?$TY#V MEI0]L! EE;AI[7KM10KHP6C"E=Z06-ZA;5Z[7&.00N_J2H*K7^=R,%C_S M:).5*"&\^;8GZK7)Z2GNON)LG;8^,3,_#%?'B++26]? MIV.0\OFB5"2YWZ?JM1CIG;OK(\KF]/\I+CY,_/1;H1QZIP_4ZS123-?;Q=:< MAI\EF8?2](X/==)X4[FC'F*LK/D-YB=SODY^E5%ZUV]TTG=+V:<]A=?<)C]; M?(VS@??WYF]T4G5+B:L]A5=[5UMW,[:SCZ/YHN!5]_95.ZFSI736BP*JK<#G MEN703,B6)3M5*[24S-HMFNJ9_UOC7UZ!+ZW=29,MI;(Z"JNB2F^'D=\Y[A^G M\UWU6GVFO#]>NY,26TE@[11/=6_GB>=]Z/;;N& G=;64@-HEEMH=:K-#E3DJ MI+!-ZW725TL)HQU":2'%7V2JV<.%.BFHI2S/)C%4=T*F!Y=*WJ[121\MY6"> M,-]&F??!ZMBW7I6VE"9IL$QU.OD-')_BW,]&RVN80G6J+R_?28DM)4"Z MBZSZN11&F2X[YIC^N.>NU/7S2ZMWTFQ+N9#. JM]K$WFDS>3M,A/B(K5'V]9 ML].;@):R(B\(IWH%P?WKKW*E IO7[*2ZEM(@+PBGU>D#'R;S$0CS[VA1O0U8[.N2\*Y._.Z[7VT-]=V/_NPMY9-S_C^/O5.PMD7?BO?]K9_SCK MOVY23_[!I0:P87BIA5W_:LT6T=O%/.W,V.9:LI:C^G^67!5'>= M,U4E1ID^7JE:0XE]@YH-[+>BDLO1XN!X\]%2U3I#]%3*(P%4ULKYS3@2[ 3) M;GZ8?E_$\'YLKP]2S[8UJW5]V$]/+XBD_OW6$#K;L6RU-@_[J>UEP31A )=T MY5=A=E'""#Y:KEJ+ASZ&<),@&C*&E[-ODT596_A@R6K-'?J;PN<":JU7>BCG*<2:$(M%]'?S$:+49R?7%^?_+"C M\<$/?G:L6Z]Q0A^%[93-ZZB/^#P=CSPP\'DV]0/61SSZS #U$=O9*%X?\?!3 MSS!2H%!B\_H'W2*NEP\/ERX5>[^\>B.U%#OU]OCJL:.\JM\.;Z+STW2Q)K5, MOK_[5QI)_Q^HYQWR&]ZBK_\B_\/9>?Q__J__ U!+ P04 " H@VA9BR>Q M@]D' # -P %P 'EE;'!Q,RTR-&5X:&EB:70S,3$N:'1M[5MM<]LV$OY^ MOP)GSZ7VC"2+>HDEV?&,F[A3]4,Z23W3WJ<;B%Q*.(, "X"2=;_^=@'JS9(2 MV4V32E4^*":Q6.R">':?!'+SC^M_5JOLG8Z+#)1CL0'N(&&% M%6K(?DW /K!JM91ZJ_.I$<.18XUZH\5^U>9!C'EH=\))N)GIN;X(U]<7?I#K M@4ZF-]>)&#.1O#D1_+(Y:,%EN]&!9HOSM%M_'?/6:TB;?!!#,_I/=()=43ST ML6XJX].8ZU ;[AS^#FG5E MW Q1WT [I[->!W65=YS._:6#1U?E4@Q5S_M\$G3/^L=::M,[K?M_5]1237DF MY+3WW;W(P++W,&$?=<;5=Q7+E:U:,"(-@E;\#]!H',1?3H)/EZA'"@4S'Z,& M>77WVX_][_OW,V_^7!-:&TU@7V?PS?XWHUJT^BA?^!!C7)9@OM%3?'OW\;[_ M0__M[7W_Y_=?Q)W_%M:)=/JG^[-Y2?0K["^KX0,),Q4";!$P5/98\M]";_7&5")M+/NT)Y>WVG:Y6!Z30,29C M8R[+4?R H;F,*MUNK=-N4F!Q&$U<,ALXM-9K$35=N&2]K5%K=[:W?JKGI[5> M-CHOZAG5ZEO;NLU:U-W-H L_#V$N<+9MSM6;D^;)K$/.DP231J^1/[)H]1%* M2-L\*#V1D RA$I:S"8LXT3B&4$ERSE,=XR3&?",:>#W)J @ABLY69*(AE_ M !QW2:?%>PD:@T-*3Y!Q#!*(A4%"C&(*NZ,EF+'89"3B$;,%_2SZ3S"=EDK( M@4Q8B6;/ M_4+O,V[ 0PHA(J@BPZ7/P%*A)>R(>I!8AOF79V>"\>9G< MZ!@2O&W9&4(I <1FP,O=8SSB:@CL%I/>QT*B1-3DU:A]!L&*J)V$JW IJ+A7 M =.DGU%F7()Z@![9LO- Z*WN6TQL"(1 MW AR0 0:[[F*(DV%)6KM Z+U/-QGW!&N+-BNA2&>^IT&/I M4%Z8'(.%]?5('&N3> -\03\$A66&Q)B!+9!3,"*10KD0%S!HB1S9R#$R''QD MB \M,MR-N2Q\?B780)IB[2W&N.#MAAIZ7G?LP!?"Y>:RV@<"[(BYWH;B?: + MM]V"71@-GTL#[4RDG]][8X/9GH>/;1!F NWQ.*8!CE@^9"PGAX;E=P$FZW"C MK?6R=/8M&S']C-Q.U%['<6$(5$L\>H/63%N']^E$'W59G"GV>SC/8F=;NJ08 M'3#K/I$N#8\1L_Y40+%;I0H4"(=BY\&J$;?SHH/RM8\FD'@BX^>C)!E3)L4# MR/*(X(E\Y0]/T3&"[&]8:!_W#LN]0W\6GAVK7$VQ?I_NC]=F)VK.07.Z;A<.F6)]C1PCS#;D5]6=UC%X0N M%N&5P/$M$GQ;9!DW."'>F9+9;#Q[/&;?OP6"#VZ7[A9I>FHPT5403^#3,R+2 MOV)20K<26*Y08RW'0%17\6'YIHPI,SIDN=13P-;)2(<.'?X%QZB?1KOPC:Z-8:S>ZV%T$_]7)E=%EKU;/$!>T MC\]^#ML*.Y&%(++V1=C2URA//BK+M?5O!?;"2P5C6/O,; $&AI8FET,S$R+FAT;>U;VW+;-A!][U>@]C2U9R19 MU"669,YCC6;WEPS,2:"O3@1 MS]N=)DNZ/18E<:<3I_WGK3A-N]VX32E+:?);= )=03STL6XJ^8N37*AZQG'\ M0:?5N.P6[FHBF,L&4;/YW8D7O;E.M7(PGH'^X<^@9ET9-2/0%VOG=#[H@:[J MCM.%OW3\HZM3*49JX'T^";IG_1,MM1F<-OV_*VRIIS07 MZYRJ[VN6*ENWW(@T"%KQ)P>C81!_.0D^78(>*12?^1BUT*O7O_PX_&%X-_/F MWS6AL]$$\F4&W^Q_.VJT5A_E$Q]B LN2FZ_T%%^^?G\W?#-\>7LW_.GM9W'G M]](ZD4[_=7\V+XEAC;RB8\'(STDVH>;/F"99C23PES ;-N"JAKD^X+K[\XO6) M(FH\.XV>-Z^V_9L.1=20V$ M0SDE[WFAC2-:D3?:Y"1JUM\1G9)?N2S(4"4P5]W^ZI1L7 ?]O9R;#0_\4%9Y MJW%@Z_@':F'UPCK-I^1>Z8GD;,1K83F;L(B9AN&4!AH+VJA0A*HI*94S):8- M(+:>X\+JIB2'*R.H)$ WX98A.A>..!WDU@043[BUU$Q1)*?W',9=TFGA'@-C M8$CI"3*,@0*),$"(04Q!=[ $,A:99"+)B"WQ9]%_P@VOE* #N; 2F#.2\(EP M&3AH"YYX U%O :9I?*+P@&!2XNGR-!P1NY^(;?]O$,M)*A1@ N&UP$ -X KB MT&R6VH5*(2]1)T"/4(DL&>@$G"TM^!I@5& N*P FB'!$OI0+"%?HL0^&ABC! M!"JNH40I00!PJP%65K0!8U7*8@'2:"K@\L^=^H0\)-=Q#"B B ML"*#I4^XQ4)+V Q[H%@.^1=S,%Y#299(;4OHAYG9P+QYF<+HA#.X;H! M>FC+S@.E*P.E,!#Z^3 @ 32Z]5R]PCJRKLF^G:R 3%[B']Z_L2R\3VX ML;3(ZLO,P'!)/;PK@KR :*UB#=@H(,.#+59+P?PVMRUC*YB@1J #(M!XSU44 M:BHM4FL?$*WGX3Z3:\O!( ?, 3L5%)]9*2D2$'#+&[&@Z- C$/[E.@7^BCD* M D> _IP=.<'!AX_X_* #Q,X)>"U.[)ZZ=PX7$&+&@F$4H%8KOVM,+400+,,Q M-%##9C"%P"%H+*1P4^3WFX;%H.41[<$:XLV*Z%(9[ZG0Q\JAHC0%! OKZY$D MT89Y WQ!/^(*R@P),0-:>('!"$5*Y4)<@* E"F CQ\AP\)$A.;3(\'I,9>GS M*\*&IRG4WF(,"]YNJ*'G=<<.?"%<;BZK?2" CI#K;2C>8UVZ[1;LPFCH7)KC MSD3Z]WMO))[M>?C8QL-,@#T>QSC $%F2)_A/,LZYK(X('LC7_O$4 M'2/(_H:%[G'OL-H[]&?1;!94:HM\B>E[&=B+U(G0?$1YL;8#,+>.EDPX;>R< MT?L;H#+/A7.6O:_E5#=@A4"4(S;W;AQG@@.F*O8^'PS;L+I/=+K4.UZ M@NWK='^T/CM1>Q22JWVS<-BP(<52!ATMGV?8K:BOJGOH M"%(KP6.+X%@F_+ M/*<&)L0[4S&;C6>/Q^S[OT#PP>W2W0)-3PTDNAK@B?OT#(CTKYA4T*T%EBO4 M6,LQ1ZJKZ*AZ4\94&9WGA=13#JV33(<<3E<" P#YL]0!C?4%>.'?X%QZB?1+ MOPC:ZC=:[?ZV%T$_]7)E=-GH-+\J_ALA>"]RT7[63L]..Q 3_>_Z6_2/>?I5Y,-WYL%GXH\UR\KIYPEKYSSKJ-0Z$@]&2'5Q_F0F>DC=SOO!3V%;8B2P$D;4O MPI:^1GGP45FAK7\K*ACSM<_,%L#Q+**YZ$)C0$_IMG?9]D72UF_6JM_P M!=V%_W+O+U!+ P04 " H@VA9BRA@(:<% ![&P %P 'EE;'!Q,RTR M-&5X:&EB:70S,C$N:'1MW5E9<]LV$'[OKT"5:6+/2#0/W5(\DRK.5'UP&EL9 MMT\=D !%-!# J 5YM=W 5*295FI&U^I]< 1"6 O['Z["XPSL^#'XXQB[3;:^.HVPX&*88G[J5! MA'MAV.E$?P8-6 K3JS7:E)R^;BR8:&74\A^V0Z_7RS;S (4"OHK_A\%L\!W;@#_-$ =H>@ 1C]ZY][$ V9! MMS=RI(#ZKQ3T*F&NS'/*P7)-(,YH"I*#%H9=4O0^35D"S(#Z'Y3G:"H2;TON MB5SD6)3;(K_%EPQD2+(E5E]BG&0KPN^8P")AF%\E;*G59)J(PFR4@6!QB6 < MG,.:TF38-%<[$E/M[)DQC3X)N>24S.G+%YW^Z!%,Z87@N81P9LCL6>F&WMW?4]X*]8U^C.NAXG2BZ%=DC)W$E-=A%P_:^;D2- MU8(<$P*Y>1CFGU&PO0&9#YX"LL7P;DSN#D06W M:P797E?OWGG[GV+G;_#IYQ+(H?> H?I44@4(IS3(#!N28:BE;/4( TS! MJR#:53D AWAMNCZ@%<&E?3V5EPXY*]CTGEUATV][?K?]387-P.OVPWNO;**> M%T7M>R?KI+T=V?O%V2?.(FTH&=QSM\FX&PI7_>]WINT#UX%/O84[[=Q_J0]J M*+%X!#HC+3G06LG_?[+(71S9M]HUOCKUV=CI3M[RG2GJ* Z9 6[)+53?.)FT5O^YNH6)?,*U7U7U- ^C'MK]( MI +F[C8E+H%3"C H$CMB:U=16B[VDF7KA-#5OM>9;HY!HZO'H$TD=Z;^^]'I M,J.P1D'K0NR)('1!U-+!J:D9$Q!Y55A_U9*'8#95-SXV:&&-56M.!;0V_(H% MK($X2%5@$&RKV=(%[$-EA]U2_39^>^T^*)?:=5M#M[$@U,X-T29K.$_W-TMP M#*FC,/N7[+M,V'O=5#^KRZ\C=^GV#U!+ 0(4 Q0 ( "B#:%E)2"MTWWP! M !=1%P 1 " 0 !Y96QP+3(P,C0P.3,P+FAT;5!+ 0(4 M Q0 ( "B#:%ER5?W82Q( %?% 1 " 0Y] 0!Y96QP M+3(P,C0P.3,P+GAS9%!+ 0(4 Q0 ( "B#:%GY&1?3#", 'M9 0 5 M " 8B/ 0!Y96QP+3(P,C0P.3,P7V-A;"YX;6Q02P$"% ,4 M" H@VA9ST;CKXE# "D 0, %0 @ ''L@$ >65L<"TR,#(T M,#DS,%]D968N>&UL4$L! A0#% @ *(-H6=Q!R$6J% $ )L,* !4 M ( !@_8! 'EE;' M,C R-# Y,S!?;&%B+GAM;%!+ 0(4 Q0 ( M "B#:%DN9#NQ@]D' # -P %P M @ $7IP, >65L<'$S+3(T97AH:6)I=#,Q,2YH=&U02P$"% ,4 M" H@VA9N$P@&]0' # -P %P @ $EKP, >65L<'$S+3(T M97AH:6)I=#,Q,BYH=&U02P$"% ,4 " H@VA9BRA@(:<% ![&P %P M @ $NMP, >65L<'$S+3(T97AH:6)I=#,R,2YH=&U02P4& / D "0!9 @ "KT# end XML 99 yelp-20240930_htm.xml IDEA: XBRL DOCUMENT 0001345016 2024-01-01 2024-09-30 0001345016 2024-11-01 0001345016 2024-09-30 0001345016 2023-12-31 0001345016 2024-07-01 2024-09-30 0001345016 2023-07-01 2023-09-30 0001345016 2023-01-01 2023-09-30 0001345016 us-gaap:CommonStockMember 2023-06-30 0001345016 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001345016 us-gaap:TreasuryStockCommonMember 2023-06-30 0001345016 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001345016 us-gaap:RetainedEarningsMember 2023-06-30 0001345016 2023-06-30 0001345016 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001345016 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001345016 us-gaap:TreasuryStockCommonMember 2023-07-01 2023-09-30 0001345016 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001345016 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001345016 us-gaap:CommonStockMember 2023-09-30 0001345016 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001345016 us-gaap:TreasuryStockCommonMember 2023-09-30 0001345016 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001345016 us-gaap:RetainedEarningsMember 2023-09-30 0001345016 2023-09-30 0001345016 us-gaap:CommonStockMember 2024-06-30 0001345016 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001345016 us-gaap:TreasuryStockCommonMember 2024-06-30 0001345016 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0001345016 us-gaap:RetainedEarningsMember 2024-06-30 0001345016 2024-06-30 0001345016 us-gaap:CommonStockMember 2024-07-01 2024-09-30 0001345016 us-gaap:AdditionalPaidInCapitalMember 2024-07-01 2024-09-30 0001345016 us-gaap:TreasuryStockCommonMember 2024-07-01 2024-09-30 0001345016 us-gaap:RetainedEarningsMember 2024-07-01 2024-09-30 0001345016 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-07-01 2024-09-30 0001345016 us-gaap:CommonStockMember 2024-09-30 0001345016 us-gaap:AdditionalPaidInCapitalMember 2024-09-30 0001345016 us-gaap:TreasuryStockCommonMember 2024-09-30 0001345016 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-09-30 0001345016 us-gaap:RetainedEarningsMember 2024-09-30 0001345016 us-gaap:CommonStockMember 2022-12-31 0001345016 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001345016 us-gaap:TreasuryStockCommonMember 2022-12-31 0001345016 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001345016 us-gaap:RetainedEarningsMember 2022-12-31 0001345016 2022-12-31 0001345016 us-gaap:CommonStockMember 2023-01-01 2023-09-30 0001345016 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-09-30 0001345016 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-09-30 0001345016 us-gaap:RetainedEarningsMember 2023-01-01 2023-09-30 0001345016 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-09-30 0001345016 us-gaap:CommonStockMember 2023-12-31 0001345016 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001345016 us-gaap:TreasuryStockCommonMember 2023-12-31 0001345016 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001345016 us-gaap:RetainedEarningsMember 2023-12-31 0001345016 us-gaap:CommonStockMember 2024-01-01 2024-09-30 0001345016 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-09-30 0001345016 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-09-30 0001345016 us-gaap:RetainedEarningsMember 2024-01-01 2024-09-30 0001345016 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-09-30 0001345016 us-gaap:CashEquivalentsMember us-gaap:CommercialPaperMember 2024-09-30 0001345016 us-gaap:CashEquivalentsMember 2024-09-30 0001345016 yelp:MarketableSecuritiesCurrentMember us-gaap:CertificatesOfDepositMember 2024-09-30 0001345016 yelp:MarketableSecuritiesCurrentMember us-gaap:CommercialPaperMember 2024-09-30 0001345016 yelp:MarketableSecuritiesCurrentMember us-gaap:CorporateDebtSecuritiesMember 2024-09-30 0001345016 yelp:MarketableSecuritiesCurrentMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-09-30 0001345016 yelp:MarketableSecuritiesCurrentMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2024-09-30 0001345016 yelp:MarketableSecuritiesCurrentMember 2024-09-30 0001345016 us-gaap:CashEquivalentsMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2023-12-31 0001345016 us-gaap:CashEquivalentsMember 2023-12-31 0001345016 yelp:MarketableSecuritiesCurrentMember us-gaap:CertificatesOfDepositMember 2023-12-31 0001345016 yelp:MarketableSecuritiesCurrentMember us-gaap:CommercialPaperMember 2023-12-31 0001345016 yelp:MarketableSecuritiesCurrentMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001345016 yelp:MarketableSecuritiesCurrentMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001345016 yelp:MarketableSecuritiesCurrentMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2023-12-31 0001345016 yelp:MarketableSecuritiesCurrentMember 2023-12-31 0001345016 us-gaap:CorporateDebtSecuritiesMember 2024-09-30 0001345016 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2024-09-30 0001345016 us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001345016 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001345016 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2023-12-31 0001345016 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001345016 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001345016 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001345016 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001345016 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001345016 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001345016 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001345016 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001345016 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001345016 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001345016 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001345016 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001345016 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001345016 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001345016 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001345016 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001345016 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001345016 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001345016 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001345016 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001345016 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001345016 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001345016 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001345016 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001345016 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2024-09-30 0001345016 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2024-09-30 0001345016 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2024-09-30 0001345016 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2024-09-30 0001345016 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-12-31 0001345016 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-12-31 0001345016 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-12-31 0001345016 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-12-31 0001345016 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2024-09-30 0001345016 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2024-09-30 0001345016 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2024-09-30 0001345016 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2024-09-30 0001345016 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-12-31 0001345016 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-12-31 0001345016 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-12-31 0001345016 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-12-31 0001345016 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-09-30 0001345016 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-09-30 0001345016 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-09-30 0001345016 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-09-30 0001345016 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001345016 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001345016 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001345016 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001345016 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-09-30 0001345016 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-09-30 0001345016 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-09-30 0001345016 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-09-30 0001345016 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001345016 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001345016 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001345016 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001345016 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2024-09-30 0001345016 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2024-09-30 0001345016 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2024-09-30 0001345016 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2024-09-30 0001345016 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2023-12-31 0001345016 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2023-12-31 0001345016 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2023-12-31 0001345016 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2023-12-31 0001345016 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001345016 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001345016 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001345016 us-gaap:FairValueMeasurementsRecurringMember 2024-09-30 0001345016 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001345016 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001345016 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001345016 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001345016 us-gaap:SoftwareDevelopmentMember 2024-09-30 0001345016 us-gaap:SoftwareDevelopmentMember 2023-12-31 0001345016 us-gaap:LeaseholdImprovementsMember 2024-09-30 0001345016 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001345016 us-gaap:ComputerEquipmentMember 2024-09-30 0001345016 us-gaap:ComputerEquipmentMember 2023-12-31 0001345016 us-gaap:FurnitureAndFixturesMember 2024-09-30 0001345016 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001345016 us-gaap:TechnologyEquipmentMember 2024-09-30 0001345016 us-gaap:TechnologyEquipmentMember 2023-12-31 0001345016 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2024-09-30 0001345016 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0001345016 yelp:PropertyEquipmentAndSoftwareMember 2024-07-01 2024-09-30 0001345016 yelp:PropertyEquipmentAndSoftwareMember 2023-07-01 2023-09-30 0001345016 yelp:PropertyEquipmentAndSoftwareMember 2024-01-01 2024-09-30 0001345016 yelp:PropertyEquipmentAndSoftwareMember 2023-01-01 2023-09-30 0001345016 2024-08-31 2024-08-31 0001345016 yelp:BusinessRelationshipsMember 2024-09-30 0001345016 us-gaap:LicensingAgreementsMember 2024-09-30 0001345016 us-gaap:InternetDomainNamesMember 2024-09-30 0001345016 yelp:BusinessRelationshipsMember 2023-12-31 0001345016 us-gaap:LicensingAgreementsMember 2023-12-31 0001345016 us-gaap:InternetDomainNamesMember 2023-12-31 0001345016 yelp:EarlyTerminationOptionMember 2024-01-01 2024-09-30 0001345016 yelp:CIPAActionMember us-gaap:PendingLitigationMember 2023-07-17 2023-07-17 0001345016 yelp:CIPAActionMember us-gaap:PendingLitigationMember 2024-03-31 0001345016 yelp:CIPAActionMember us-gaap:PendingLitigationMember 2022-12-31 0001345016 yelp:CIPAActionMember us-gaap:PendingLitigationMember 2023-01-01 2023-12-31 0001345016 yelp:CIPAActionMember 2024-04-01 2024-06-30 0001345016 yelp:CIPAActionMember us-gaap:PendingLitigationMember 2024-01-18 2024-01-18 0001345016 us-gaap:RevolvingCreditFacilityMember yelp:A2023CreditFacilityMember 2023-04-28 2023-04-28 0001345016 us-gaap:RevolvingCreditFacilityMember yelp:A2023CreditFacilityMember 2023-04-28 0001345016 us-gaap:RevolvingCreditFacilityMember yelp:A2020CreditFacilityMember 2020-05-05 0001345016 us-gaap:LetterOfCreditMember yelp:A2023CreditFacilityMember 2023-04-28 0001345016 yelp:BilateralLetterOfCreditMember yelp:A2023CreditFacilityMember 2023-04-28 0001345016 us-gaap:RevolvingCreditFacilityMember yelp:A2023CreditFacilityMember yelp:SubjectToCertainConditionsMember 2023-04-28 0001345016 us-gaap:RevolvingCreditFacilityMember yelp:A2023CreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrMember 2023-04-28 2023-04-28 0001345016 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember yelp:A2023CreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrMember 2023-04-28 2023-04-28 0001345016 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember yelp:A2023CreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrMember 2023-04-28 2023-04-28 0001345016 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember yelp:A2023CreditFacilityMember us-gaap:BaseRateMember 2023-04-28 2023-04-28 0001345016 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember yelp:A2023CreditFacilityMember us-gaap:BaseRateMember 2023-04-28 2023-04-28 0001345016 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember yelp:A2023CreditFacilityMember 2023-04-28 2023-04-28 0001345016 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember yelp:A2023CreditFacilityMember 2023-04-28 2023-04-28 0001345016 srt:MinimumMember us-gaap:LetterOfCreditMember yelp:A2023CreditFacilityMember 2023-04-28 2023-04-28 0001345016 srt:MaximumMember us-gaap:LetterOfCreditMember yelp:A2023CreditFacilityMember 2023-04-28 2023-04-28 0001345016 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember yelp:A2023CreditFacilityMember 2024-09-30 0001345016 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember yelp:A2023CreditFacilityMember yelp:ForACertainPeriodFollowingSignificantAcquisitionsMember 2024-09-30 0001345016 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember yelp:A2023CreditFacilityMember 2024-09-30 0001345016 us-gaap:RevolvingCreditFacilityMember yelp:A2023CreditFacilityMember 2024-09-30 0001345016 yelp:July2017ShareRepurchaseProgramMember 2024-09-30 0001345016 yelp:July2017ShareRepurchaseProgramMember 2024-01-01 2024-09-30 0001345016 yelp:July2017ShareRepurchaseProgramMember 2023-01-01 2023-09-30 0001345016 2023-01-01 2023-12-31 0001345016 us-gaap:EmployeeStockOptionMember 2024-07-01 2024-09-30 0001345016 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-09-30 0001345016 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-09-30 0001345016 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001345016 us-gaap:EmployeeStockOptionMember 2024-09-30 0001345016 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001345016 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-09-30 0001345016 us-gaap:RestrictedStockUnitsRSUMember 2024-09-30 0001345016 us-gaap:PerformanceSharesMember 2024-09-30 0001345016 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001345016 us-gaap:EmployeeStockMember 2024-01-01 2024-09-30 0001345016 us-gaap:EmployeeStockMember 2024-07-01 2024-09-30 0001345016 us-gaap:EmployeeStockMember 2023-07-01 2023-09-30 0001345016 us-gaap:EmployeeStockMember 2023-01-01 2023-09-30 0001345016 us-gaap:CostOfSalesMember 2024-07-01 2024-09-30 0001345016 us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0001345016 us-gaap:CostOfSalesMember 2024-01-01 2024-09-30 0001345016 us-gaap:CostOfSalesMember 2023-01-01 2023-09-30 0001345016 us-gaap:SellingAndMarketingExpenseMember 2024-07-01 2024-09-30 0001345016 us-gaap:SellingAndMarketingExpenseMember 2023-07-01 2023-09-30 0001345016 us-gaap:SellingAndMarketingExpenseMember 2024-01-01 2024-09-30 0001345016 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-09-30 0001345016 us-gaap:ResearchAndDevelopmentExpenseMember 2024-07-01 2024-09-30 0001345016 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 0001345016 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-09-30 0001345016 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-09-30 0001345016 us-gaap:GeneralAndAdministrativeExpenseMember 2024-07-01 2024-09-30 0001345016 us-gaap:GeneralAndAdministrativeExpenseMember 2023-07-01 2023-09-30 0001345016 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-09-30 0001345016 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-09-30 0001345016 yelp:WithinNext12MonthsMember 2024-09-30 0001345016 us-gaap:RestrictedStockUnitsRSUMember 2024-07-01 2024-09-30 0001345016 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-09-30 0001345016 us-gaap:EmployeeStockOptionMember 2024-07-01 2024-09-30 0001345016 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-09-30 0001345016 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-09-30 0001345016 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001345016 us-gaap:RestrictedStockUnitsRSUMember 2024-07-01 2024-09-30 0001345016 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-09-30 0001345016 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-09-30 0001345016 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001345016 yelp:AdvertisingServicesMember 2024-07-01 2024-09-30 0001345016 yelp:AdvertisingServicesMember 2023-07-01 2023-09-30 0001345016 yelp:AdvertisingServicesMember 2024-01-01 2024-09-30 0001345016 yelp:AdvertisingServicesMember 2023-01-01 2023-09-30 0001345016 yelp:AdvertisingRestaurantsAndOtherMember 2024-07-01 2024-09-30 0001345016 yelp:AdvertisingRestaurantsAndOtherMember 2023-07-01 2023-09-30 0001345016 yelp:AdvertisingRestaurantsAndOtherMember 2024-01-01 2024-09-30 0001345016 yelp:AdvertisingRestaurantsAndOtherMember 2023-01-01 2023-09-30 0001345016 us-gaap:AdvertisingMember 2024-07-01 2024-09-30 0001345016 us-gaap:AdvertisingMember 2023-07-01 2023-09-30 0001345016 us-gaap:AdvertisingMember 2024-01-01 2024-09-30 0001345016 us-gaap:AdvertisingMember 2023-01-01 2023-09-30 0001345016 yelp:OtherRevenueMember 2024-07-01 2024-09-30 0001345016 yelp:OtherRevenueMember 2023-07-01 2023-09-30 0001345016 yelp:OtherRevenueMember 2024-01-01 2024-09-30 0001345016 yelp:OtherRevenueMember 2023-01-01 2023-09-30 0001345016 country:US 2024-07-01 2024-09-30 0001345016 country:US 2023-07-01 2023-09-30 0001345016 country:US 2024-01-01 2024-09-30 0001345016 country:US 2023-01-01 2023-09-30 0001345016 us-gaap:NonUsMember 2024-07-01 2024-09-30 0001345016 us-gaap:NonUsMember 2023-07-01 2023-09-30 0001345016 us-gaap:NonUsMember 2024-01-01 2024-09-30 0001345016 us-gaap:NonUsMember 2023-01-01 2023-09-30 0001345016 country:US 2024-09-30 0001345016 country:US 2023-12-31 0001345016 us-gaap:NonUsMember 2024-09-30 0001345016 us-gaap:NonUsMember 2023-12-31 0001345016 yelp:RepairPalInc.Member us-gaap:SubsequentEventMember 2024-11-06 2024-11-06 0001345016 yelp:RepairPalInc.Member us-gaap:SubsequentEventMember yelp:A15MonthPeriodAfterClosingMember 2024-11-06 0001345016 yelp:RepairPalInc.Member us-gaap:SubsequentEventMember yelp:A24MonthPeriodAfterClosingMember 2024-11-06 0001345016 yelp:RepairPalInc.Member us-gaap:SubsequentEventMember yelp:A30DaysFollowingFinalNonAppealableResolutionOfCertainLegalMattersMember 2024-11-06 0001345016 yelp:DavidSchwarzbachMember 2024-01-01 2024-09-30 0001345016 yelp:DavidSchwarzbachMember 2024-07-01 2024-09-30 0001345016 yelp:DavidSchwarzbachMember 2024-09-30 0001345016 yelp:CraigSaldanhaMember 2024-01-01 2024-09-30 0001345016 yelp:CraigSaldanhaMember 2024-07-01 2024-09-30 0001345016 yelp:CraigSaldanhaMember 2024-09-30 shares iso4217:USD iso4217:USD shares pure false 0001345016 --12-31 2024 Q3 P428D P364D 10-Q true 2024-09-30 false 001-35444 YELP INC. DE 20-1854266 350 Mission Street, 10th Floor San Francisco CA 94105 (415) 908-3801 Common Stock, par value $0.000001 per share YELP NYSE Yes Yes Large Accelerated Filer false false false 65817690 261588000 313911000 135426000 127485000 16373000 13768000 155131000 146147000 38083000 36673000 590228000 624216000 73991000 68684000 28380000 48573000 104433000 103886000 6638000 7638000 176538000 161726000 980208000 1014723000 134746000 132809000 28022000 39234000 7601000 3821000 170369000 175864000 25905000 48065000 44394000 41260000 240668000 265189000 0.000001 0.000001 200000000 200000000 66638000 66638000 68864000 68864000 0 0 1873678000 1786667000 2907000 282000 -10535000 -12202000 -1120696000 -1024649000 739540000 749534000 980208000 1014723000 360344000 345122000 1050112000 994686000 32382000 28370000 90414000 84613000 144631000 137703000 442715000 424308000 77748000 81020000 251055000 254247000 49605000 45695000 139471000 145609000 9326000 10461000 28841000 31881000 313692000 303249000 952496000 940658000 46652000 41873000 97616000 54028000 7231000 6154000 25277000 17264000 53883000 48027000 122893000 71292000 15443000 -10189000 32263000 -475000 38440000 58216000 90630000 71767000 0.57 0.84 1.34 1.03 0.56 0.79 1.27 0.98 67219000 69030000 67862000 69366000 69163000 73566000 71109000 72920000 38440000 58216000 90630000 71767000 2905000 -1502000 1223000 429000 694000 100000 444000 -162000 3599000 -1402000 1667000 267000 42039000 56814000 92297000 72034000 69287000 0 1732909000 -159000 -13876000 -1010272000 708602000 69000 2426000 2426000 821000 0 2000 65000 65000 44826000 44826000 23052000 23052000 50107000 50107000 1217000 -49999000 49999000 0 -1402000 -1402000 58216000 58216000 68962000 0 1757174000 -267000 -15278000 -1002055000 739574000 67622000 0 1848677000 -806000 -14134000 -1098390000 735347000 714000 0 41954000 41954000 16953000 16953000 62847000 62847000 1698000 -60746000 60746000 0 3599000 3599000 38440000 38440000 66638000 0 1873678000 -2907000 -10535000 -1120696000 739540000 69797000 0 1649692000 0 -15545000 -923823000 710324000 785000 17975000 17975000 2479000 0 382000 10977000 10977000 139988000 139988000 61458000 61458000 150266000 150266000 4481000 -149999000 149999000 0 267000 267000 71767000 71767000 68962000 0 1757174000 -267000 -15278000 -1002055000 739574000 68864000 0 1786667000 -282000 -12202000 -1024649000 749534000 37000 1244000 1244000 2245000 0 388000 12192000 12192000 131929000 131929000 58354000 58354000 189302000 189302000 4896000 -186677000 186677000 0 1667000 1667000 90630000 90630000 66638000 0 1873678000 -2907000 -10535000 -1120696000 739540000 90630000 71767000 28841000 31881000 35111000 26664000 123396000 133304000 11363000 22848000 -17408000 -8845000 18604000 17818000 5914000 3555000 -2717000 -229000 44095000 54395000 14302000 -3101000 29333000 30255000 8838000 9896000 214842000 227110000 89251000 115388000 83380000 89613000 2500000 0 26337000 20850000 -268000 -160000 -34440000 -46465000 13436000 28958000 58044000 61142000 188399000 149999000 0 1049000 -233007000 -183232000 580000 903000 -52025000 -1684000 314002000 307138000 261977000 305454000 35731000 8800000 2593000 1064000 1411000 2677000 903000 267000 DESCRIPTION OF BUSINESS AND BASIS FOR PRESENTATION<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Yelp Inc. was incorporated in Delaware on September 3, 2004. Except where specifically noted or the context otherwise requires, the use of terms such as the “Company” and “Yelp” in these Notes to Condensed Consolidated Financial Statements refers to Yelp Inc. and its subsidiaries.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Yelp is a trusted local resource for consumers and a partner in success for businesses of all sizes. Consumers trust Yelp for its extensive ratings and reviews of businesses across a broad range of categories, while businesses advertise on Yelp to reach its large audience of purchase-oriented and generally affluent consumers. Yelp has operations in the United States, United Kingdom, Canada, Ireland and Germany.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying interim condensed consolidated financial statements are unaudited. These unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and the applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Accordingly, these unaudited interim condensed consolidated financial statements should be read in conjunction with the consolidated financial statements contained in the Annual Report. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated balance sheet as of December 31, 2023 included herein was derived from the audited consolidated financial statements as of that date, but does not include all disclosures required by GAAP, including certain notes to the financial statements. The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements. Certain prior-period amounts have been reclassified to conform to the current period presentation, including combining transactions revenue into other revenue.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the accompanying unaudited condensed consolidated financial statements include all adjustments of a normally recurring nature necessary for the fair presentation of the interim periods presented.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These unaudited interim condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated upon consolidation.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the Company’s unaudited interim condensed consolidated financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of income and expenses during the reporting period. Items that require estimates, judgments or assumptions include, but are not limited to, determining variable consideration and identifying the nature and timing of satisfaction of performance obligations, allowance for doubtful accounts and credit losses, fair value and estimated useful lives of long- and indefinite-lived assets, litigation loss contingencies, liabilities related to incurred but not reported insurance claims, fair value and achievement of targets for performance-based restricted stock units (“PRSUs”) and income taxes. These estimates, judgments and assumptions are based on information available as of the date of the condensed consolidated financial statements; therefore, actual results could differ from management’s estimates due to macroeconomic uncertainty and other factors.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant Accounting Policies</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to the Company’s significant accounting policies from those described in the Annual Report.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Effective</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” (“ASU 2023-07”), which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">significant segment expenses. ASU 2023-07 will be effective for annual periods beginning after December 15, 2023 and interim periods beginning after December 15, 2024 and should be adopted retrospectively. The Company is currently evaluating the impact of ASU 2023-07 on its related disclosures.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued Accounting Standards Update No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” (“ASU 2023-09”), which requires the disclosure of specific categories in the rate reconciliation and greater disaggregation for income taxes paid. ASU 2023-09 will be effective for annual periods beginning after December 15, 2024 and should be adopted prospectively with the option to be adopted retrospectively. The Company is currently evaluating the impact of ASU 2023-09 on its related disclosures.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued Accounting Standards Update No. 2024-03, “Income Statement — Reporting Comprehensive Income — Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses” (“ASU 2024-03”), which requires the disaggregation of certain expenses in the notes of the financials, to provide enhanced transparency into the expense captions presented on the face of the income statement. ASU 2024-03 will be effective for annual periods beginning after December 15, 2026 and interim periods beginning after December 15, 2027 and may be applied either prospectively or retrospectively. The Company is currently evaluating the impact of ASU 2024-03 on its related disclosures.</span></div> <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying interim condensed consolidated financial statements are unaudited. These unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and the applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Accordingly, these unaudited interim condensed consolidated financial statements should be read in conjunction with the consolidated financial statements contained in the Annual Report. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated balance sheet as of December 31, 2023 included herein was derived from the audited consolidated financial statements as of that date, but does not include all disclosures required by GAAP, including certain notes to the financial statements. The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements. Certain prior-period amounts have been reclassified to conform to the current period presentation, including combining transactions revenue into other revenue.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the accompanying unaudited condensed consolidated financial statements include all adjustments of a normally recurring nature necessary for the fair presentation of the interim periods presented.</span></div> <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These unaudited interim condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated upon consolidation.</span></div> <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the Company’s unaudited interim condensed consolidated financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of income and expenses during the reporting period. Items that require estimates, judgments or assumptions include, but are not limited to, determining variable consideration and identifying the nature and timing of satisfaction of performance obligations, allowance for doubtful accounts and credit losses, fair value and estimated useful lives of long- and indefinite-lived assets, litigation loss contingencies, liabilities related to incurred but not reported insurance claims, fair value and achievement of targets for performance-based restricted stock units (“PRSUs”) and income taxes. These estimates, judgments and assumptions are based on information available as of the date of the condensed consolidated financial statements; therefore, actual results could differ from management’s estimates due to macroeconomic uncertainty and other factors.</span></div> <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Effective</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” (“ASU 2023-07”), which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">significant segment expenses. ASU 2023-07 will be effective for annual periods beginning after December 15, 2023 and interim periods beginning after December 15, 2024 and should be adopted retrospectively. The Company is currently evaluating the impact of ASU 2023-07 on its related disclosures.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued Accounting Standards Update No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” (“ASU 2023-09”), which requires the disclosure of specific categories in the rate reconciliation and greater disaggregation for income taxes paid. ASU 2023-09 will be effective for annual periods beginning after December 15, 2024 and should be adopted prospectively with the option to be adopted retrospectively. The Company is currently evaluating the impact of ASU 2023-09 on its related disclosures.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued Accounting Standards Update No. 2024-03, “Income Statement — Reporting Comprehensive Income — Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses” (“ASU 2024-03”), which requires the disaggregation of certain expenses in the notes of the financials, to provide enhanced transparency into the expense captions presented on the face of the income statement. ASU 2024-03 will be effective for annual periods beginning after December 15, 2026 and interim periods beginning after December 15, 2027 and may be applied either prospectively or retrospectively. The Company is currently evaluating the impact of ASU 2024-03 on its related disclosures.</span></div> CASH, CASH EQUIVALENTS AND RESTRICTED CASH<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash, cash equivalents and restricted cash as of September 30, 2024 and December 31, 2023 consisted of the following (in thousands):</span></div><div style="margin-bottom:8pt;text-align:justify"><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.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:10pt;font-weight:700;line-height:100%">September 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,011 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,959 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">Cash equivalents</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%">157,577 </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%">207,952 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></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%">261,588 </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%">313,911 </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%">Restricted cash</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%">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%">91 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261,977 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314,002 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash is included in other non-current assets on the Company’s condensed consolidated balance sheets.</span></div> <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash, cash equivalents and restricted cash as of September 30, 2024 and December 31, 2023 consisted of the following (in thousands):</span></div><div style="margin-bottom:8pt;text-align:justify"><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.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:10pt;font-weight:700;line-height:100%">September 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,011 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,959 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">Cash equivalents</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%">157,577 </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%">207,952 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></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%">261,588 </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%">313,911 </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%">Restricted cash</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%">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%">91 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261,977 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314,002 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash, cash equivalents and restricted cash as of September 30, 2024 and December 31, 2023 consisted of the following (in thousands):</span></div><div style="margin-bottom:8pt;text-align:justify"><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.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:10pt;font-weight:700;line-height:100%">September 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,011 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,959 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">Cash equivalents</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%">157,577 </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%">207,952 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></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%">261,588 </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%">313,911 </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%">Restricted cash</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%">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%">91 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261,977 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314,002 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 104011000 105959000 157577000 207952000 261588000 313911000 389000 91000 261977000 314002000 MARKETABLE SECURITIES<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term investments and certain cash equivalents consist of investments in debt securities that are classified as available-for-sale. The amortized cost, gross unrealized gains and losses and fair value of investments as of September 30, 2024 and December 31, 2023 were as follows (in thousands):</span></div><div style="margin-top:8pt;text-align:justify"><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:54.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:10pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Fair Value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Cash equivalents:</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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></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%">776 </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%">— </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%">— </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%">776 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:1pt solid #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:1pt solid #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:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">1,282 </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%">1,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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%">10,083 </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%">10,083 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</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%">40,143 </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%">202 </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)</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%">40,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agency bonds</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%">3,218 </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 </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%">3,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</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%">80,104 </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%">421 </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%">(22)</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%">80,503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term marketable securities</span></td><td colspan="2" style="background-color:#ffffff;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%">134,830 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">625 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">(29)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">135,426 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,606 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000;padding:2px 0;text-align: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-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,202 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><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:54.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 12.25pt"><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><br/></span></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:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Fair Value</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%">Cash equivalents:</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="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,612 </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 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></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%">1,612 </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%">— </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%">— </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%">1,612 </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%">Short-term marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:1pt solid #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:1pt solid #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:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">1,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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,537 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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,058 </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%">1,058 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</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%">19,833 </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%">16 </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%">(92)</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%">19,757 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agency bonds</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,660 </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 </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%">(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%">17,647 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</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%">87,414 </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%">241 </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%">(169)</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%">87,486 </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%">Total short-term marketable securities</span></td><td colspan="2" style="background-color:#ffffff;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%">127,502 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">261 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">(278)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">127,485 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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%">129,114 </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%">261 </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%">(278)</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%">129,097 </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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present gross unrealized losses and fair values for those securities that were in an unrealized loss position as of September 30, 2024 and December 31, 2023, aggregated by investment category and the length of time that the individual securities had been in a continuous loss position (in thousands):</span></div><div style="margin-top:8pt;text-align:justify"><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:31.209%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.581%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;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:700;line-height:100%">September 30, 2024</span></td></tr><tr style="height:15pt"><td colspan="9" style="border-top:1pt solid #000000;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:700;line-height:100%">Less Than 12 Months</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;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:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;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:700;line-height:100%">Total</span></td></tr><tr style="height:24pt"><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Unrealized Loss</span></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Unrealized Loss</span></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Unrealized Loss</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Corporate bonds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,777 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,330 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">U.S. government securities</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%">3,294 </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)</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%">18,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%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,807 </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)</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 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%">Total</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%">8,071 </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)</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%">19,843 </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%">(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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,914 </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%">(29)</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><tr style="height:12pt"><td colspan="36" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;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:700;line-height:100%">December 31, 2023</span></td></tr><tr style="height:15pt"><td colspan="9" style="border-top:1pt solid #000000;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:700;line-height:100%">Less Than 12 Months</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;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:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;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:700;line-height:100%">Total</span></td></tr><tr style="height:24pt"><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Unrealized Loss</span></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Unrealized Loss</span></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Unrealized Loss</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Corporate bonds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,130 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,104 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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 #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,234 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">Agency bonds</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%">14,409 </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%">(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%">— </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%">14,409 </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%">(17)</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%">U.S. government securities</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%">27,763 </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%">(135)</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,231 </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%">(34)</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%">33,994 </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%">(169)</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 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,302 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(161)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,335 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,637 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(278)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the nine months ended September 30, 2024 and 2023, the Company did not recognize any credit loss related to available-for-sale marketable securities.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contractual maturities for marketable securities classified as available-for-sale as of September 30, 2024 were as follows (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><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.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:10pt;font-weight:700;line-height:100%">Amortized Cost</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:700;line-height:100%">Fair Value</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%">Due in one year or less</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,932 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,138 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">Due in one to five years</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%">55,674 </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%">56,064 </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 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%">Total</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%">135,606 </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%">136,202 </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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term investments and certain cash equivalents consist of investments in debt securities that are classified as available-for-sale. The amortized cost, gross unrealized gains and losses and fair value of investments as of September 30, 2024 and December 31, 2023 were as follows (in thousands):</span></div><div style="margin-top:8pt;text-align:justify"><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:54.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:10pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Fair Value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Cash equivalents:</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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></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%">776 </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%">— </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%">— </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%">776 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:1pt solid #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:1pt solid #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:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">1,282 </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%">1,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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%">10,083 </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%">10,083 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</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%">40,143 </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%">202 </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)</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%">40,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agency bonds</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%">3,218 </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 </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%">3,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</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%">80,104 </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%">421 </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%">(22)</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%">80,503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term marketable securities</span></td><td colspan="2" style="background-color:#ffffff;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%">134,830 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">625 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">(29)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">135,426 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,606 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000;padding:2px 0;text-align: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-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,202 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><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:54.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 12.25pt"><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><br/></span></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:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Fair Value</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%">Cash equivalents:</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="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,612 </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 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></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%">1,612 </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%">— </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%">— </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%">1,612 </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%">Short-term marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:1pt solid #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:1pt solid #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:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">1,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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,537 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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,058 </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%">1,058 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</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%">19,833 </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%">16 </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%">(92)</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%">19,757 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agency bonds</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,660 </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 </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%">(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%">17,647 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</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%">87,414 </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%">241 </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%">(169)</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%">87,486 </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%">Total short-term marketable securities</span></td><td colspan="2" style="background-color:#ffffff;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%">127,502 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">261 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">(278)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">127,485 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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%">129,114 </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%">261 </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%">(278)</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%">129,097 </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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contractual maturities for marketable securities classified as available-for-sale as of September 30, 2024 were as follows (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><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.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:10pt;font-weight:700;line-height:100%">Amortized Cost</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:700;line-height:100%">Fair Value</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%">Due in one year or less</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,932 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,138 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">Due in one to five years</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%">55,674 </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%">56,064 </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 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%">Total</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%">135,606 </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%">136,202 </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> 776000 0 0 776000 776000 0 0 776000 1282000 0 0 1282000 10083000 0 0 10083000 40143000 202000 7000 40338000 3218000 2000 0 3220000 80104000 421000 22000 80503000 134830000 625000 29000 135426000 135606000 625000 29000 136202000 1612000 0 0 1612000 1612000 0 0 1612000 1537000 0 0 1537000 1058000 0 0 1058000 19833000 16000 92000 19757000 17660000 4000 17000 17647000 87414000 241000 169000 87486000 127502000 261000 278000 127485000 129114000 261000 278000 129097000 <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present gross unrealized losses and fair values for those securities that were in an unrealized loss position as of September 30, 2024 and December 31, 2023, aggregated by investment category and the length of time that the individual securities had been in a continuous loss position (in thousands):</span></div><div style="margin-top:8pt;text-align:justify"><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:31.209%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.581%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;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:700;line-height:100%">September 30, 2024</span></td></tr><tr style="height:15pt"><td colspan="9" style="border-top:1pt solid #000000;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:700;line-height:100%">Less Than 12 Months</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;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:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;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:700;line-height:100%">Total</span></td></tr><tr style="height:24pt"><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Unrealized Loss</span></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Unrealized Loss</span></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Unrealized Loss</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Corporate bonds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,777 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,330 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">U.S. government securities</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%">3,294 </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)</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%">18,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%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,807 </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)</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 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%">Total</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%">8,071 </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)</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%">19,843 </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%">(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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,914 </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%">(29)</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><tr style="height:12pt"><td colspan="36" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;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:700;line-height:100%">December 31, 2023</span></td></tr><tr style="height:15pt"><td colspan="9" style="border-top:1pt solid #000000;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:700;line-height:100%">Less Than 12 Months</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;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:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;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:700;line-height:100%">Total</span></td></tr><tr style="height:24pt"><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Unrealized Loss</span></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Unrealized Loss</span></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Unrealized Loss</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Corporate bonds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,130 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,104 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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 #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,234 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">Agency bonds</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%">14,409 </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%">(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%">— </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%">14,409 </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%">(17)</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%">U.S. government securities</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%">27,763 </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%">(135)</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,231 </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%">(34)</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%">33,994 </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%">(169)</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 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,302 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(161)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,335 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,637 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(278)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4777000 6000 1330000 1000 6107000 7000 3294000 2000 18513000 20000 21807000 22000 8071000 8000 19843000 21000 27914000 29000 2130000 9000 12104000 83000 14234000 92000 14409000 17000 0 0 14409000 17000 27763000 135000 6231000 34000 33994000 169000 44302000 161000 18335000 117000 62637000 278000 0 0 79932000 80138000 55674000 56064000 135606000 136202000 FAIR VALUE MEASUREMENTS<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><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 money market accounts are recorded as cash equivalents at fair value on the condensed consolidated balance sheets. Additionally, the Company carries its available-for-sale debt securities at fair value. See</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a href="#i590e72e14bac450492ae3b3bd150fffa_43" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none"> Note 3, “</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><a href="#i590e72e14bac450492ae3b3bd150fffa_43" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:none">Marketable Securities,</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a href="#i590e72e14bac450492ae3b3bd150fffa_43" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none">”</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further details. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting guidance for fair value measurements prioritizes the inputs used in measuring fair value in the following hierarchy:</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Observable inputs, such as quoted prices in active markets,</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Inputs other than quoted prices in active markets that are observable either directly or indirectly, or</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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 in which there are little or no market data, which require the Company to develop its own assumptions.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This hierarchy requires the Company to use observable market data, when available, to minimize the use of unobservable inputs when determining fair value. The Company’s money market funds are classified within Level 1 of the fair value hierarchy because they are valued using quoted prices in active markets. The Company’s certificates of deposit, commercial paper, corporate bonds, agency bonds and U.S. government securities are classified within Level 2 of the fair value hierarchy because they have been valued using inputs other than quoted prices in active markets that are observable directly or indirectly. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the fair value of the Company’s financial instruments, including those measured at fair value on a recurring basis, as of September 30, 2024 and December 31, 2023 (in thousands):</span></div><div style="text-align:justify"><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.478%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.940%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.808%"></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:10pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</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:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Total</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%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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 #000000;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 #000000;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 #000000;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 #000000;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 #000000;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 #000000;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%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">U.S. government securities</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%">— </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,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%">— </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,612 </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%">Commercial paper</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%">776 </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%">776 </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%">— </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%">Marketable securities:</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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">Certificates of deposit</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%">1,282 </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%">1,282 </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%">1,537 </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%">1,537 </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%">Commercial paper</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%">10,083 </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,083 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,058 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,058 </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%">Corporate bonds</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%">40,338 </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%">40,338 </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%">19,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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%">19,757 </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%">Agency bonds</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%">3,220 </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%">3,220 </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%">17,647 </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%">17,647 </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%">U.S. government securities</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%">80,503 </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%">80,503 </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%">87,486 </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%">87,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other investments:</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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">Certificates of deposit</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%">10,000 </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%">10,000 </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%">7,500 </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%">7,500 </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%">Total cash equivalents, marketable securities and other investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,653 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,202 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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 #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275,855 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000;padding:2px 0;text-align: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,270 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,597 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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 #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316,867 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The certificates of deposit that are categorized as other investments with original maturities of one year or less are reflected in prepaid expenses and other current assets on the condensed consolidated balance sheets. Those with original maturities of more than one year are reflected in other non-current assets.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain long- and indefinite-lived assets are recognized at fair value on a nonrecurring basis, including assets that are written down as a result of an impairment. The Company recognized impairment charges related to right-of-use (“ROU”) assets and leasehold improvements associated with certain office space that it subleased or abandoned during the nine months ended September 30, 2024 and 2023. See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a href="#i590e72e14bac450492ae3b3bd150fffa_58" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none">Note 8, “</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><a href="#i590e72e14bac450492ae3b3bd150fffa_58" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:none">Leases</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a href="#i590e72e14bac450492ae3b3bd150fffa_58" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none">,”</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further details. The Company estimated the fair value of these assets as of the impairment dates using an income approach based on discounted cash flows expected to be received for the subleased or abandoned properties. This valuation technique relied on certain assumptions made by management based on both internal and external data, such as the incremental borrowing rates used to discount these cash flows to their present values. As a result, these assets are classified within Level 3 of the fair value hierarchy.</span></div> <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the fair value of the Company’s financial instruments, including those measured at fair value on a recurring basis, as of September 30, 2024 and December 31, 2023 (in thousands):</span></div><div style="text-align:justify"><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.478%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.940%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.808%"></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:10pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</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:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Total</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%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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 #000000;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 #000000;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 #000000;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 #000000;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 #000000;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 #000000;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%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">U.S. government securities</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%">— </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,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%">— </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,612 </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%">Commercial paper</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%">776 </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%">776 </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%">— </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%">Marketable securities:</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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">Certificates of deposit</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%">1,282 </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%">1,282 </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%">1,537 </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%">1,537 </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%">Commercial paper</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%">10,083 </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,083 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,058 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,058 </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%">Corporate bonds</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%">40,338 </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%">40,338 </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%">19,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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%">19,757 </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%">Agency bonds</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%">3,220 </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%">3,220 </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%">17,647 </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%">17,647 </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%">U.S. government securities</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%">80,503 </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%">80,503 </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%">87,486 </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%">87,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other investments:</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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">Certificates of deposit</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%">10,000 </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%">10,000 </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%">7,500 </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%">7,500 </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%">Total cash equivalents, marketable securities and other investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,653 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,202 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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 #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275,855 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000;padding:2px 0;text-align: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,270 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,597 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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 #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316,867 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 129653000 0 0 129653000 180270000 0 0 180270000 0 0 0 0 0 1612000 0 1612000 0 776000 0 776000 0 0 0 0 0 1282000 0 1282000 0 1537000 0 1537000 0 10083000 0 10083000 0 1058000 0 1058000 0 40338000 0 40338000 0 19757000 0 19757000 0 3220000 0 3220000 0 17647000 0 17647000 0 80503000 0 80503000 0 87486000 0 87486000 0 10000000 0 10000000 0 7500000 0 7500000 129653000 146202000 0 275855000 180270000 136597000 0 316867000 PREPAID EXPENSES AND OTHER CURRENT ASSETS<div style="margin-bottom:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets as of September 30, 2024 and December 31, 2023 consisted of the following (in thousands):</span></div><div style="margin-bottom:8pt;text-align:justify"><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.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,282 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,922 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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:100%">Total prepaid expenses and other current assets</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:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,083 </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:top"></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:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,673 </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:top"></td></tr></table></div>As of September 30, 2024, other current assets primarily consisted of income taxes receivable, deferred costs related to subleases as well as unsettled share repurchases <div style="margin-bottom:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets as of September 30, 2024 and December 31, 2023 consisted of the following (in thousands):</span></div><div style="margin-bottom:8pt;text-align:justify"><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.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,282 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,922 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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:100%">Total prepaid expenses and other current assets</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:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,083 </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:top"></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:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,673 </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:top"></td></tr></table></div> 16282000 14922000 7500000 5000000 14301000 16751000 38083000 36673000 PROPERTY, EQUIPMENT AND SOFTWARE, NET<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, equipment and software, net as of September 30, 2024 and December 31, 2023 consisted of the following (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><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.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:10pt;font-weight:700;line-height:100%">September 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized website and internal-use software development costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289,146 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,059 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Leasehold improvements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="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%">56,187 </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%">57,403 </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%">Computer equipment</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%">28,796 </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%">50,014 </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%">Furniture and fixtures</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%">9,018 </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,336 </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%">Telecommunication</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%">280 </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,175 </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%">Software</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,105 </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,113 </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%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384,532 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381,100 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Less accumulated depreciation and amortization</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="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%">(310,541)</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%">(312,416)</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%">Property, equipment and software, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,991 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,684 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements, net was reduced to reflect an impairment of $1.3 million recorded during the nine months ended September 30, 2024 as a result of the Company’s subleases of certain office space. For more information, see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a href="#i590e72e14bac450492ae3b3bd150fffa_58" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none">Note 8, </a><a href="#i590e72e14bac450492ae3b3bd150fffa_58" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none">“</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><a href="#i590e72e14bac450492ae3b3bd150fffa_58" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:none">Leases</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a href="#i590e72e14bac450492ae3b3bd150fffa_58" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none">.</a><a href="#i590e72e14bac450492ae3b3bd150fffa_58" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none">”</a></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense related to property, equipment and software was $9.0 million and $10.2 million for the three months ended September 30, 2024 and 2023, respectively, and $27.8 million and $30.9 million for the nine months ended September 30, 2024 and 2023, respectively.</span></div> <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, equipment and software, net as of September 30, 2024 and December 31, 2023 consisted of the following (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><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.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:10pt;font-weight:700;line-height:100%">September 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized website and internal-use software development costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289,146 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,059 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Leasehold improvements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="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%">56,187 </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%">57,403 </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%">Computer equipment</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%">28,796 </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%">50,014 </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%">Furniture and fixtures</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%">9,018 </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,336 </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%">Telecommunication</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%">280 </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,175 </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%">Software</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,105 </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,113 </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%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384,532 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381,100 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Less accumulated depreciation and amortization</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="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%">(310,541)</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%">(312,416)</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%">Property, equipment and software, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,991 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,684 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements, net was reduced to reflect an impairment of $1.3 million recorded during the nine months ended September 30, 2024 as a result of the Company’s subleases of certain office space. For more information, see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a href="#i590e72e14bac450492ae3b3bd150fffa_58" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none">Note 8, </a><a href="#i590e72e14bac450492ae3b3bd150fffa_58" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none">“</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><a href="#i590e72e14bac450492ae3b3bd150fffa_58" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:none">Leases</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a href="#i590e72e14bac450492ae3b3bd150fffa_58" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none">.</a><a href="#i590e72e14bac450492ae3b3bd150fffa_58" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none">”</a></span></div> 289146000 258059000 56187000 57403000 28796000 50014000 9018000 10336000 280000 4175000 1105000 1113000 384532000 381100000 310541000 312416000 73991000 68684000 1300000 9000000.0 10200000 27800000 30900000 GOODWILL AND INTANGIBLE ASSETS<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s goodwill is the result of its acquisitions of other businesses and represents the excess of purchase consideration over the fair value of assets acquired and liabilities assumed. The Company performed its annual goodwill impairment analysis as of August 31, 2024 and concluded that goodwill was not impaired, as the fair value of the reporting unit exceeded its carrying value. Additionally, no triggering events were identified as of September 30, 2024 or December 31, 2023 that would more likely than not reduce the fair value of goodwill below its carrying value.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in the carrying amount of goodwill during the nine months ended September 30, 2024 was as follows (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><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.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></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%">Balance as of December 31, 2023</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%">103,886 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of currency translation</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%">547 </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%">Balance as of September 30, 2024</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,433 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">        </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets that were not fully amortized as of September 30, 2024 and December 31, 2023 consisted of the following (dollars in thousands):</span></div><div style="margin-bottom:8pt;text-align:justify"><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:47.584%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.186%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;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:700;line-height:100%">September 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">Weighted-Average Remaining Life</span></div></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%">Business relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,918 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,790)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,128 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 1pt;text-align: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 years</span></td><td colspan="3" style="display:none"></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></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%">Licensing agreements</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%">6,141 </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,646)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,495 </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="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%">5.4 years</span></td><td colspan="3" style="display:none"></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></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%">Domain and data licenses</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%">2,885 </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,870)</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%">15 </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="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%">4.6 years</span></td><td colspan="3" style="display:none"></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></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,944 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,306)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,638 </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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><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:47.584%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.186%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;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:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">Weighted-Average Remaining Life</span></div></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%">Business relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,918 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,258)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,660 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 1pt;text-align: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.2 years</span></td><td colspan="3" style="display:none"></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></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%">Licensing agreements</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%">6,129 </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,151)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,978 </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="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%">6.2 years</span></td><td colspan="3" style="display:none"></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></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%">Domain and data licenses</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%">2,869 </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,869)</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="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%">0.0 years</span></td><td colspan="3" style="display:none"></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></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,916 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,278)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,638 </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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to intangible assets was $0.3 million for each of the three months ended September 30, 2024 and 2023, and $1.0 million for each of the nine months ended September 30, 2024 and 2023.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2024, estimated future amortization expense was as follows (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><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:84.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2024</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%">336 </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%">2025</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%">1,357 </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%">2026</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,357 </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%">2027</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%">1,357 </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%">2028</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,357 </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%">2029</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%">764 </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%">Thereafter</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%">110 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,638 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in the carrying amount of goodwill during the nine months ended September 30, 2024 was as follows (in thousands):</span></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:85.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></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%">Balance as of December 31, 2023</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%">103,886 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of currency translation</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%">547 </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%">Balance as of September 30, 2024</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,433 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 103886000 547000 104433000 <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets that were not fully amortized as of September 30, 2024 and December 31, 2023 consisted of the following (dollars in thousands):</span></div><div style="margin-bottom:8pt;text-align:justify"><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:47.584%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.186%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;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:700;line-height:100%">September 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">Weighted-Average Remaining Life</span></div></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%">Business relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,918 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,790)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,128 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 1pt;text-align: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 years</span></td><td colspan="3" style="display:none"></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></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%">Licensing agreements</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%">6,141 </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,646)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,495 </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="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%">5.4 years</span></td><td colspan="3" style="display:none"></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></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%">Domain and data licenses</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%">2,885 </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,870)</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%">15 </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="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%">4.6 years</span></td><td colspan="3" style="display:none"></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></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,944 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,306)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,638 </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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><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:47.584%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.186%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;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:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">Weighted-Average Remaining Life</span></div></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%">Business relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,918 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,258)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,660 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 1pt;text-align: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.2 years</span></td><td colspan="3" style="display:none"></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></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%">Licensing agreements</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%">6,129 </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,151)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,978 </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="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%">6.2 years</span></td><td colspan="3" style="display:none"></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></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%">Domain and data licenses</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%">2,869 </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,869)</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="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%">0.0 years</span></td><td colspan="3" style="display:none"></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></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,916 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,278)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,638 </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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr></table></div> 9918000 6790000 3128000 P4Y4M24D 6141000 2646000 3495000 P5Y4M24D 2885000 2870000 15000 P4Y7M6D 18944000 12306000 6638000 9918000 6258000 3660000 P5Y2M12D 6129000 2151000 3978000 P6Y2M12D 2869000 2869000 0 P0Y 18916000 11278000 7638000 300000 300000 1000000.0 1000000.0 <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2024, estimated future amortization expense was as follows (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><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:84.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2024</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%">336 </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%">2025</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%">1,357 </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%">2026</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,357 </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%">2027</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%">1,357 </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%">2028</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,357 </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%">2029</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%">764 </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%">Thereafter</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%">110 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,638 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 336000 1357000 1357000 1357000 1357000 764000 110000 6638000 LEASES<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease cost, net for the three and nine months ended September 30, 2024 and 2023 were as follows (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><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:54.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 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:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,537 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,501 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,225 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,254 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Short-term lease cost (12 months or less)</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 </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%">95 </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%">292 </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%">298 </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:100%">Sublease income</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%">(3,403)</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,403)</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,207)</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,197)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost, net</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,233 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,193 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,310 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,355 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s leases and subleases do not include any variable lease payments, residual value guarantees, related-party leases, or restrictions or covenants that would limit or prevent the Company from exercising its right to obtain substantially all of the economic benefits from use of the respective assets during the lease term. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases for the nine months ended September 30, 2024 and 2023 was as follows (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><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.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">     Operating cash flows from operating leases</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%">32,165 </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%">34,723 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2024, maturities of lease liabilities were as follows (in thousands):</span></div><div style="margin-bottom:8pt;text-align:justify"><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.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2024</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%">10,593 </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%">2025</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%">22,360 </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%">2026</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%">7,426 </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%">2027</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%">7,313 </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%">2028</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%">6,005 </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%">2029</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%">2,832 </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%">Thereafter</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%">1,632 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,161 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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%">Less imputed interest</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%">(4,234)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,927 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2024 and December 31, 2023, the weighted-average remaining lease term and weighted-average discount rate were as follows:</span></div><div style="margin-bottom:8pt;text-align:justify"><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.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:10pt;font-weight:700;line-height:100%">September 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (years) — operating leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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.7</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:100%">Weighted-average discount rate — operating leases</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%">5.2 </span></td><td style="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="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%">5.1 </span></td><td style="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="text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2024, the Company determined that it was reasonably certain it would exercise the early termination option included in the lease for certain office space in San Francisco. As a result, the Company remeasured the associated lease liability and ROU asset in accordance with Accounting Standards Codification Topic 842 and reduced each by $4.6 million during the nine-month period.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2024, the Company subleased certain office space in San Francisco and Toronto. During the nine months ended September 30, 2023, the Company abandoned certain office space in San Francisco. The Company evaluated the associated ROU assets and leasehold improvements for impairment as a result of the subleases and abandonment in accordance with Accounting Standards Codification Topic 360, “Property, Plant, and Equipment,” because the change in circumstances indicated that the carrying amount of such assets may not be recoverable. The Company compared the carrying value of the impacted assets to the fair value to determine the impairment amount and recognized an impairment charge of $5.9 million during the nine months ended September 30, 2024, which reduced the carrying amount of the ROU assets and leasehold improvements by $4.6 million and $1.3 million, respectively. The Company recognized an impairment charge of $3.6 million during the nine months ended September 30, 2023, which reduced the carrying amount of the ROU asset and leasehold improvements by $2.6 million and $1.0 million, respectively. The impairment charges are included in general and administrative expenses on the condensed consolidated statement of operations. For more information on the fair values of the ROU asset and leasehold improvements used in the impairment analysis, see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a href="#i590e72e14bac450492ae3b3bd150fffa_46" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none">Note 4, “</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><a href="#i590e72e14bac450492ae3b3bd150fffa_46" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:none">Fair Value Measurements</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a href="#i590e72e14bac450492ae3b3bd150fffa_46" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none">.”</a></span></div> <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease cost, net for the three and nine months ended September 30, 2024 and 2023 were as follows (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><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:54.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 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:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,537 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,501 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,225 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,254 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">Short-term lease cost (12 months or less)</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 </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%">95 </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%">292 </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%">298 </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:100%">Sublease income</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%">(3,403)</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,403)</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,207)</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,197)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost, net</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,233 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,193 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,310 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,355 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases for the nine months ended September 30, 2024 and 2023 was as follows (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><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.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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:100%">     Operating cash flows from operating leases</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%">32,165 </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%">34,723 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4537000 8501000 14225000 27254000 99000 95000 292000 298000 3403000 3403000 10207000 10197000 1233000 5193000 4310000 17355000 32165000 34723000 <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2024, maturities of lease liabilities were as follows (in thousands):</span></div><div style="margin-bottom:8pt;text-align:justify"><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.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2024</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%">10,593 </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%">2025</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%">22,360 </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%">2026</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%">7,426 </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%">2027</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%">7,313 </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%">2028</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%">6,005 </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%">2029</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%">2,832 </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%">Thereafter</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%">1,632 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,161 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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%">Less imputed interest</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%">(4,234)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,927 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 10593000 22360000 7426000 7313000 6005000 2832000 1632000 58161000 4234000 53927000 <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2024 and December 31, 2023, the weighted-average remaining lease term and weighted-average discount rate were as follows:</span></div><div style="margin-bottom:8pt;text-align:justify"><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.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:10pt;font-weight:700;line-height:100%">September 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (years) — operating leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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.7</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:100%">Weighted-average discount rate — operating leases</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%">5.2 </span></td><td style="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="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%">5.1 </span></td><td style="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> P3Y2M12D P3Y8M12D 0.052 0.051 -4600000 -4600000 5900000 4600000 1300000 3600000 2600000 1000000 OTHER NON-CURRENT ASSETS<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-current assets as of September 30, 2024 and December 31, 2023 consisted of the following (in thousands):</span></div><div style="margin-bottom:8pt"><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.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:10pt;font-weight:700;line-height:100%">September 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,667 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,449 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">Deferred contract costs</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%">25,592 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</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%">14,279 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,074 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other non-current assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,538 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,726 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-current assets as of September 30, 2024 and December 31, 2023 consisted of the following (in thousands):</span></div><div style="margin-bottom:8pt"><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.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:10pt;font-weight:700;line-height:100%">September 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,667 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,449 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">Deferred contract costs</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%">25,592 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</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%">14,279 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,074 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other non-current assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,538 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,726 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 136667000 119449000 25592000 28203000 14279000 14074000 176538000 161726000 CONTRACT BALANCES<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the allowance for doubtful accounts during the nine months ended September 30, 2024 and 2023 were as follows (in thousands):</span></div><div style="margin-bottom:8pt;text-align:justify"><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.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,768 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,277 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">Add: provision for doubtful accounts</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%">35,111 </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%">26,664 </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%">Less: write-offs, net of recoveries</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%">(32,506)</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%">(25,052)</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%">Balance, end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,373 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,889 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In calculating the allowance for doubtful accounts as of September 30, 2024 and 2023, the Company considered expectations of probable credit losses based on observed trends in cancellations, observed changes in the credit risk of specific customers, the impact of anticipated closures and bankruptcies using forecasted economic indicators in addition to historical experience and loss patterns during periods of macroeconomic uncertainty. The increases in the provision for doubtful accounts and write-offs, net of recoveries in the nine months ended September 30, 2024 as compared to the prior-year period were a result of the ordinary course of business, reflecting higher aggregate customer delinquencies as well as the increase in net revenue.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities consist of deferred revenue, which is recorded on the condensed consolidated balance sheets when the Company has received consideration, or has the right to receive consideration, in advance of transferring the performance obligations under the contract to the customer. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in short-term deferred revenue during the nine months ended September 30, 2024 were as follows (in thousands):</span></div><div style="margin-bottom:8pt;text-align:justify"><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:79.747%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.053%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></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:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30, 2024</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,821 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">      Less: recognition of deferred revenue from beginning balance</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%">(3,356)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">      Add: net increase in current period contract liabilities</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%">7,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></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%">Balance, end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,601 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The majority of the Company’s deferred revenue balance as of September 30, 2024 is classified as short-term and is expected to be recognized as revenue in the subsequent three-month period ending December 31, 2024. An immaterial amount of long-term deferred revenue is included in other long-term liabilities as of September 30, 2024. No other contract assets or liabilities were recorded on the Company’s condensed consolidated balance sheets as of September 30, 2024 and December 31, 2023.</span></div> <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the allowance for doubtful accounts during the nine months ended September 30, 2024 and 2023 were as follows (in thousands):</span></div><div style="margin-bottom:8pt;text-align:justify"><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.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,768 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,277 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">Add: provision for doubtful accounts</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%">35,111 </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%">26,664 </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%">Less: write-offs, net of recoveries</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%">(32,506)</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%">(25,052)</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%">Balance, end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,373 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,889 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 13768000 9277000 35111000 26664000 32506000 25052000 16373000 10889000 <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in short-term deferred revenue during the nine months ended September 30, 2024 were as follows (in thousands):</span></div><div style="margin-bottom:8pt;text-align:justify"><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:79.747%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.053%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></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:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30, 2024</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,821 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">      Less: recognition of deferred revenue from beginning balance</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%">(3,356)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">      Add: net increase in current period contract liabilities</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%">7,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></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%">Balance, end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,601 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div> 3821000 3356000 7136000 7601000 0 0 0 0 ACCOUNTS PAYABLE AND ACCRUED LIABILITIES<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable and accrued liabilities as of September 30, 2024 and December 31, 2023 consisted of the following (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:71.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.225%"></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:10pt;font-weight:700;line-height:100%">September 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</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%">6,903 </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,868 </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%">Employee-related liabilities</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%">95,252 </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%">79,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued legal settlements</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%">154 </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%">15,085 </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 accrued liabilities</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%">32,437 </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%">26,775 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accounts payable and accrued liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,746 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,809 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:15.75pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of September 30, 2024, other accrued liabilities primarily consisted of accrued operating expenses and cost of revenue, as well as taxes payable.</span></div> <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable and accrued liabilities as of September 30, 2024 and December 31, 2023 consisted of the following (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:71.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.225%"></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:10pt;font-weight:700;line-height:100%">September 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</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%">6,903 </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,868 </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%">Employee-related liabilities</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%">95,252 </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%">79,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued legal settlements</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%">154 </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%">15,085 </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 accrued liabilities</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%">32,437 </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%">26,775 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accounts payable and accrued liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,746 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,809 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6903000 11868000 95252000 79081000 154000 15085000 32437000 26775000 134746000 132809000 COMMITMENTS AND CONTINGENCIES<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">CIPA Action</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 12, 2016, a putative class action lawsuit asserting claims under the California Invasion of Privacy Act was filed against the Company (the “CIPA Action”) in the Superior Court of California for the County of San Francisco (the “Superior Court”), in which the plaintiff sought statutory damages and other relief based on alleged unlawful call recording. The Company filed a motion for summary judgment on the basis that it had never recorded the plaintiff, which the Superior Court granted. The plaintiff appealed and, in October 2020, the California Court of Appeal for the First District (the “Court of Appeal”) reversed the decision of the Superior Court, holding that the recording of only the Company’s consenting sales representatives could violate CIPA, even if the plaintiff was not recorded. The California Supreme Court subsequently denied review of the Court of Appeal’s decision and the case was remanded to the Superior Court. On January 18, 2023, the Superior Court granted the plaintiffs’ motion for class certification. In February 2023, the Company filed a petition for a writ with the Court of Appeal seeking reversal of the Superior Court’s class certification decision. The Court of Appeal summarily denied the writ petition on May 25, 2023, following which the Company filed a petition with the California Supreme Court on June 2, 2023 seeking an order directing the Court of Appeal to review the merits of the Company’s writ petition. On July 17, 2023, the Company reached a preliminary agreement with the plaintiffs to settle the CIPA Action for $15.0 million, which payment the Company expected to be partially funded by insurance proceeds. The parties executed a settlement agreement, which the plaintiff presented to the Superior Court for approval. On April 10, 2024, the Superior Court granted final approval of the settlement, which resolved all claims asserted against the Company in the CIPA Action without any liability or wrongdoing attributed to it.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses, in conjunction with its legal counsel, the need to record a liability for litigation and contingencies, which it will accrue when it believes a loss is probable and the amount can be reasonably estimated. As of March 31, 2024, the Company believed the loss was probable and the payment amount of $15.0 million represented a reasonable estimate of loss contingency. The Company recorded a $4.0 million accrual for loss contingency related to the CIPA Action as of December 31, 2022 and an additional accrual of $11.0 million during 2023, resulting in a $15.0 million accrual for loss contingency within accounts payable and accrued liabilities on the Company’s condensed consolidated balance sheet as of March 31, 2024. The accrual for loss contingency was released upon the settlement payment of $15.0 million in the three months ended June 30, 2024. The receivable for loss recovery that was recorded in 2023 for the anticipated insurance proceeds of $3.9 million was released upon receipt of the proceeds on January 18, 2024.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Legal Proceedings</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to other legal proceedings arising in the ordinary course of business. Although the results of litigation and claims cannot be predicted with certainty, the Company currently does not believe that the final outcome of any of these other matters will have a material effect on the Company’s business, financial position, results of operations or cash flows.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Indemnification Agreements</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company may provide indemnifications of varying scope and terms to customers, vendors, lessors, business partners and other parties with respect to certain matters, including, but not limited to, losses arising out of the breach of such agreements, services to be provided by the Company or from intellectual property infringement claims made by third parties.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company has entered into indemnification agreements with directors and certain officers and employees that will require the Company to, among other things, indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers or employees.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While the outcome of claims cannot be predicted with certainty, the Company does not believe that the outcome of any claims under the indemnification arrangements will have a material effect on the Company’s business, financial position, results of operations or cash flows.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revolving Credit Facility</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 28, 2023, the Company entered into a Revolving Credit and Guaranty Agreement with certain lenders and JPMorgan Chase Bank, N.A., as administrative and collateral agent, which provides for a five-year $125.0 million senior secured revolving credit facility (the “2023 credit facility”). The 2023 credit facility replaced the Company’s previous $75.0 million revolving credit facility entered into on May 5, 2020 with Wells Fargo Bank, N.A. (the “2020 credit facility”), which terminated concurrently with the establishment of the 2023 credit facility. The 2023 credit facility includes a letter of credit sub-limit of $25.0 million, a bilateral letter of credit facility of $25.0 million and an accordion option, which, if exercised, would allow the Company to increase the aggregate commitments by up to $250.0 million, plus additional amounts if the Company is able to satisfy a leverage test, subject to certain conditions. The commitments under the 2023 credit facility expire on April 28, 2028.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loans under the 2023 credit facility bear interest, at the Company’s election, at either (a) an adjusted term Secured Overnight Financing Rate plus 0.10% plus a margin of 1.25% - 1.50%, depending on the Company’s total leverage ratio, or (b) an alternative base rate plus a margin of 0.25% - 0.50%, depending on the Company’s total leverage ratio. The Company is required to pay a commitment fee on the undrawn portion of the aggregate commitments that accrues at 0.20% - 0.25% per annum, depending on the Company’s total leverage ratio, as well as a letter of credit fee on any outstanding letters of credit that accrues at 1.25% - 1.50% per annum, depending on the Company’s total leverage ratio.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2023 credit facility contains customary conditions to borrowing, events of default and covenants, including covenants that restrict the Company’s ability to incur indebtedness, grant liens, make distributions, pay dividends, repurchase shares, make investments and engage in transactions with the Company’s affiliates, in each case subject to certain exceptions. The 2023 credit facility also requires the Company to maintain a total leverage ratio of no greater than 3.75 to 1.00, subject to an increase up to 4.25 to 1.00 for a certain period following significant acquisitions, and an interest coverage ratio of no less than 3.00 to 1.00. The obligations under the 2023 credit facility are secured by liens on substantially all of the Company’s domestic assets, including certain domestic intellectual property assets and the equity of its domestic subsidiaries, as well as a portion of the equity interests the Company holds directly in its foreign subsidiaries.</span></div><div style="text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2024, the Company had $14.0 million of letters of credit outstanding under the 2023 credit facility sub-limit, which were moved from the 2020 credit facility. The letters of credit are primarily related to lease agreements for certain office locations and are required to be maintained and issued to the landlords of each facility. No loans were outstanding under the 2023 credit facility and the Company was in compliance with all conditions and covenants thereunder as of September 30, 2024.</span></div> 15000000 15000000 4000000 11000000 15000000 15000000 3900000 P5Y 125000000 75000000 25000000 25000000 250000000 0.0010 0.0125 0.0150 0.0025 0.0050 0.0020 0.0025 0.0125 0.0150 3.75 4.25 3.00 14000000 0 STOCKHOLDERS’ EQUITY<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the number of shares authorized and issued as of September 30, 2024 and December 31, 2023 (in thousands):</span></div><div style="margin-bottom:8pt;text-align:justify"><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:54.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></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:10pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">Shares</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Authorized</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Shares <br/>Issued </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Authorized</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Shares <br/>Issued </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock, $0.000001 par value</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,638 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align: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,864 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">Undesignated preferred stock</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%">10,000 </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%">10,000 </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></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Repurchase Program</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2024, the Company’s board of directors had authorized the Company to repurchase up to an aggregate of $1.95 billion of its outstanding common stock, $393.3 million of which remained available as of September 30, 2024. The Company may purchase shares at management’s discretion in the open market, in privately negotiated transactions, in transactions structured through investment banking institutions or a combination of the foregoing.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2024, the Company repurchased on the open market 4,979,329 shares for an aggregate purchase price of $188.4 million and retired 4,895,875 shares. As of September 30, 2024, the Company had a treasury stock balance of 83,454 shares, which were excluded from its outstanding share count as of such date and subsequently retired in October 2024.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2023, the Company repurchased on the open market and subsequently retired 4,481,278 shares for an aggregate purchase price of $150.0 million. Although there were no shares of treasury stock as of September 30, 2023, the treasury stock balance included an immaterial amount of excise tax imposed by the Inflation Reduction Act of 2022 on stock repurchases, net of shares issued, during the nine months then ended.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Incentive Plans</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity for the nine months ended September 30, 2024 is as follows:</span></div><div style="margin-bottom:8pt;text-align:justify"><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:51.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.162%"></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:10pt;font-weight:700;line-height:100%">Number of Shares (in thousands)</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:700;line-height:100%">Weighted-Average Exercise Price</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:700;line-height:100%">Weighted-Average Remaining Contractual Term (in years)</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:700;line-height:100%">Aggregate Intrinsic Value (in thousands)</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%">Outstanding at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,543 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.94 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 1pt;text-align: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.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,100 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</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%">33.44 </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="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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</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%">(33)</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%">64.91 </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="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="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%">Outstanding at September 30, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,473 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.57 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,258 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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%">Options vested and exercisable at September 30, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align: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,457 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.55 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">2.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,240 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate intrinsic value represents the difference between the closing price of the Company’s common stock as quoted on the New York Stock Exchange on a given date and the exercise price of outstanding, in-the-money options. The total intrinsic value of options exercised was zero and $0.6 million for the three months ended September 30, 2024 and 2023, respectively, and $0.3 million and $6.1 million for the nine months ended September 30, 2024 and 2023, respectively.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no options granted during the nine months ended September 30, 2024 and 2023.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2024, total unrecognized compensation costs related to nonvested stock options were approximately $0.3 million, which the Company expects to recognize over a weighted-average time period of 0.9 years.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">RSUs</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs include PRSUs that are subject to either (a) a market condition or (b) the achievement of performance goals. As the PRSU activity during the nine months ended September 30, 2024 was not material, it is presented together with the RSU activity in the table below. A summary of RSU and PRSU activity for the nine months ended September 30, 2024 is as follows (in thousands, except per share amounts):</span></div><div style="margin-bottom:8pt;text-align:justify"><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.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:10pt;font-weight:700;line-height:100%">Number of 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:10pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</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 at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,961 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.61 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 7.75pt;text-align: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="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,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.97 </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 style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="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,852)</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%">32.47 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</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%">(523)</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%">33.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at September 30, 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,809 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">35.84 </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-bottom:8pt;margin-top:8pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Includes 1,606,914 shares that vested but were not issued due to the Company’s use of net share settlement for payment of employee taxes.</span></div><div style="margin-bottom:12pt;margin-top:8pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Includes 875,846 PRSUs.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate fair value as of the vest date of RSUs and PRSUs that vested during the nine months ended September 30, 2024 and 2023 was $139.8 million and $147.9 million, respectively. As of September 30, 2024, the Company had approximately $245.3 million of unrecognized stock-based compensation expense related to RSUs and PRSUs, which it expects to recognize over the remaining weighted-average vesting period of approximately 2.0 years.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were 387,968 shares purchased by employees under the Employee Stock Purchase Plan (“ESPP”) at a weighted-average purchase price per share of $31.42 during the nine months ended September 30, 2024, and no shares were purchased by employees under the ESPP during the three months ended September 30, 2024. There were 2,295 and 382,627 shares purchased by employees under the ESPP at a weighted-average purchase price per share of $28.48 and $28.69 during the three and nine months ended September 30, 2023, respectively. The Company recognized stock-based compensation expense related to the ESPP of $0.8 million and $0.9 million during the three months ended September 30, 2024 and 2023, respectively, and $2.8 million and $2.7 million during the nine months ended September 30, 2024 and 2023, respectively.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the effects of stock-based compensation expense related to stock-based awards in the condensed consolidated statements of operations during the periods presented (in thousands):</span></div><div style="margin-bottom:8pt;text-align:justify"><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:54.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 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:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,301 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,298 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,099 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,026 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">Sales and marketing</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%">8,588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,200 </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%">25,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,921 </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%">Product development</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%">20,887 </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,047 </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%">67,074 </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%">74,888 </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%">General and administrative</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%">8,696 </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,922 </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%">26,318 </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%">27,469 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation recorded to income before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,472 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align: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,467 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,396 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,304 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">Benefit from income taxes</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%">(7,560)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,023)</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%">(24,015)</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%">(27,898)</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation recorded to net income attributable to common stockholders</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,912 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,444 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,381 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,406 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalized $3.3 million and $2.2 million of stock-based compensation expense as website and internal-use software development costs and, to a lesser extent, implementation costs incurred related to cloud computing arrangements that are service contracts in the three months ended September 30, 2024 and 2023, respectively, and $9.2 million and $7.5 million in the nine months ended September 30, 2024 and 2023, respectively.</span></div> <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the number of shares authorized and issued as of September 30, 2024 and December 31, 2023 (in thousands):</span></div><div style="margin-bottom:8pt;text-align:justify"><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:54.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></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:10pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:10pt;font-weight:700;line-height:100%">Shares</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Authorized</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Shares <br/>Issued </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Authorized</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">Shares <br/>Issued </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock, $0.000001 par value</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,638 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align: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,864 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">Undesignated preferred stock</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%">10,000 </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%">10,000 </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></table></div> 0.000001 0.000001 200000000 66638000 200000000 68864000 10000000 0 10000000 0 1950000000 393300000 4979329 188400000 4895875 83454 4481278 150000000.0 0 0 <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity for the nine months ended September 30, 2024 is as follows:</span></div><div style="margin-bottom:8pt;text-align:justify"><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:51.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.162%"></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:10pt;font-weight:700;line-height:100%">Number of Shares (in thousands)</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:700;line-height:100%">Weighted-Average Exercise Price</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:700;line-height:100%">Weighted-Average Remaining Contractual Term (in years)</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:700;line-height:100%">Aggregate Intrinsic Value (in thousands)</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%">Outstanding at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,543 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.94 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 1pt;text-align: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.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,100 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</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%">33.44 </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="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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</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%">(33)</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%">64.91 </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="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="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%">Outstanding at September 30, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,473 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.57 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,258 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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%">Options vested and exercisable at September 30, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align: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,457 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.55 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">2.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,240 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2543000 34.94 P3Y7M6D 33100000 37000 33.44 33000 64.91 2473000 34.57 P2Y10M24D 8258000 2457000 34.55 P2Y10M24D 8240000 0 600000 300000 6100000 0 0 300000 P0Y10M24D A summary of RSU and PRSU activity for the nine months ended September 30, 2024 is as follows (in thousands, except per share amounts):<div style="margin-bottom:8pt;text-align:justify"><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.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:10pt;font-weight:700;line-height:100%">Number of 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:10pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</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 at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,961 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.61 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 7.75pt;text-align: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="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,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.97 </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 style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="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,852)</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%">32.47 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</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%">(523)</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%">33.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at September 30, 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,809 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">35.84 </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-bottom:8pt;margin-top:8pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Includes 1,606,914 shares that vested but were not issued due to the Company’s use of net share settlement for payment of employee taxes.</span></div><div style="margin-bottom:12pt;margin-top:8pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Includes 875,846 PRSUs.</span></div> 9961000 32.61 2223000 43.97 3852000 32.47 523000 33.64 7809000 35.84 1606914 875846 139800000 147900000 245300000 P2Y 387968 31.42 0 2295 382627 28.48 28.69 800000 900000 2800000 2700000 <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the effects of stock-based compensation expense related to stock-based awards in the condensed consolidated statements of operations during the periods presented (in thousands):</span></div><div style="margin-bottom:8pt;text-align:justify"><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:54.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 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:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,301 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,298 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,099 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,026 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">Sales and marketing</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%">8,588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,200 </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%">25,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,921 </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%">Product development</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%">20,887 </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,047 </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%">67,074 </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%">74,888 </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%">General and administrative</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%">8,696 </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,922 </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%">26,318 </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%">27,469 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation recorded to income before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,472 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align: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,467 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,396 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,304 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">Benefit from income taxes</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%">(7,560)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,023)</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%">(24,015)</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%">(27,898)</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation recorded to net income attributable to common stockholders</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,912 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,444 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,381 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,406 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1301000 1298000 4099000 4026000 8588000 9200000 25905000 26921000 20887000 24047000 67074000 74888000 8696000 8922000 26318000 27469000 39472000 43467000 123396000 133304000 7560000 9023000 24015000 27898000 31912000 34444000 99381000 105406000 3300000 2200000 9200000 7500000 OTHER INCOME, NET<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income, net for the three and nine months ended September 30, 2024 and 2023 consisted of the following (in thousands):</span></div><div style="margin-bottom:8pt;text-align:justify"><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:54.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 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:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,308 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,187 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,396 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,850 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">Transaction gain (loss) on foreign exchange, net</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%">82 </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%">(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%">(121)</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%">(69)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Release of nonrecurring tax reserve</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="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%">3,102 </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 non-operating income, net</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,841 </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,067 </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,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,483 </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%">Other income, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,231 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,154 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,277 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,264 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Represents the release of a reserve related to a one-time payroll tax credit.</span></div> <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income, net for the three and nine months ended September 30, 2024 and 2023 consisted of the following (in thousands):</span></div><div style="margin-bottom:8pt;text-align:justify"><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:54.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 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:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,308 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,187 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,396 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,850 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">Transaction gain (loss) on foreign exchange, net</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%">82 </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%">(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%">(121)</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%">(69)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Release of nonrecurring tax reserve</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="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%">3,102 </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 non-operating income, net</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,841 </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,067 </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,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,483 </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%">Other income, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,231 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,154 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,277 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,264 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Represents the release of a reserve related to a one-time payroll tax credit.</span></div> 5308000 5187000 16396000 13850000 82000 -100000 -121000 -69000 0 0 3102000 0 1841000 1067000 5900000 3483000 7231000 6154000 25277000 17264000 INCOME TAXES<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to income taxes in the United States as well as other tax jurisdictions in which it conducts business. Earnings from non-U.S. activities are subject to local country income taxes.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The provision for income taxes for the nine months ended September 30, 2024 was $32.3 million, which was due to $33.0 million of U.S. federal, state and foreign income tax expense, partially offset by $0.7 million of net discrete tax benefit primarily related to stock-based compensation. Th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e benefit from income taxes for the nine months ended September 30, 2023 was $0.5 million, which was due to $20.1 million of net discrete tax benefit primarily related to: the 2022 federal and state tax provision to return adjustments, which mainly resulted from the release of Internal Revenue Service guidance related to the requirement to capitalize and amortize certain research and development expenses under the U.S. Tax Cuts and Jobs Act; a one-time litigation settlement loss contingency in connection with the agreement to settle the CIPA Action as detailed in </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a href="#i590e72e14bac450492ae3b3bd150fffa_70" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none">Note 12, “</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><a href="#i590e72e14bac450492ae3b3bd150fffa_70" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:none">Commitments and Contingencies</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a href="#i590e72e14bac450492ae3b3bd150fffa_70" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none">”</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">; and the tax benefit related to stock-based compensation. These tax benefits were partially offset by $19.6 million of U.S. federal, state and foreign income tax expense.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting for income taxes for interim periods generally requires the provision for income taxes to be determined by </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">applying an estimate of the annual effective tax rate for the full fiscal year to income or loss before income taxes, excluding unusual or infrequently occurring discrete items, for the reporting period. For the three and nine months ended September 30, 2024, the difference between the effective tax rate and the federal statutory tax rate primarily related to tax credits, offset by stock-based compensation and other non-deductible expenses. For the three and nine months ended September 30, 2023, the difference between the effective tax rate and the federal statutory tax rate primarily related to tax credits, offset by stock-based compensation.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2024, the Company had $38.7 million of unrecognized tax benefits that, if recognized, would affect the Company’s effective tax rate. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2024, the Company estimated that it had accumulated undistributed earnings generated by its foreign subsidiaries of approximately $35.9 million. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any taxes due with respect to such earnings or the excess of the amount for financial reporting over the tax basis of the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company’s foreign investments would generally be limited to foreign and state taxes. The Company has not recognized a deferred </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tax liability related to unremitted foreign earnings, as it intends to indefinitely reinvest these earnings, and expects future U.S. cash generation to be sufficient to meet future U.S. cash needs.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company is subject to the continuous examination of its income tax returns by the I</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nternal Revenue Service and other tax authorities. The Company’s federal and state income tax returns for tax years subsequent to 2003 remain open to examination. In the Company’s foreign jurisdictions — Canada, Germany, Ireland and the United Kingdom — the tax years subsequent to 2018 remain open to examination. The Company regularly assesses the likelihood of adverse outcomes resulting from examinations to determine the adequacy of its provision for income taxes and monitors the progress of ongoing discussions with tax authorities and the impact, if any, of the expected expiration of the statute of limitations in various taxing jurisdictions. The Company believes that an adequate provision has been made for any adjustments that may result from tax examinations. However, the outcome of tax audits cannot be predicted with certainty. If any issues addressed in the Company’s tax audits are resolved in a manner not consistent with management’s expectations, the Company could be required to adjust its provision for income taxes in the period such resolution occurs. As of September 30, 2024, although the timing of the resolution or closure of audits is not certain, the Company believes it is reasonably possible that unrecognized tax benefits will not be reduced within the next 12 months.</span></div> 32300000 33000000.0 -700000 -500000 -20100000 19600000 38700000 35900000 0 NET INCOME PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income (loss) per share attributable to common stockholders is computed using the weighted-average number of outstanding shares of common stock during the period. Diluted net income (loss) per share attributable to common stockholders is computed using the weighted-average number of outstanding shares of common stock and the effect of potentially dilutive securities outstanding during the period. Potentially dilutive securities include stock options, RSUs (including PRSUs) and, to a lesser extent, ESPP shares. If dilutive, such potentially dilutive securities are reflected in net income (loss) per share attributable to common stockholders using the treasury stock method.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the calculation of basic and diluted net income per share attributable to common stockholders for the periods presented (in thousands, except per share data):</span></div><div style="margin-bottom:8pt;text-align:justify"><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:54.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 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:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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 #000000;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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to common stockholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,767 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares used in computation:</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="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding</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%">67,219 </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%">69,030 </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%">67,862 </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%">69,366 </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%">Basic net income per share attributable to common stockholders:</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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.57 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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.84 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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.34 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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.03 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:8pt"><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:54.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 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:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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 #000000;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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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:100%">Net income attributable to common stockholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,767 </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 7pt;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:100%">Shares used in computation:</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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Weighted-average common shares outstanding</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%">67,219 </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%">69,030 </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%">67,862 </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%">69,366 </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 7.75pt;text-align: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 options</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%">229 </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%">501 </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%">351 </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%">246 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    RSUs</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,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,899 </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,851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,259 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    ESPP</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%">128 </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%">136 </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%">45 </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%">49 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">        Number of shares used in diluted calculation</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,163 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,566 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,109 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,920 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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%">Diluted net income per share attributable to common stockholders:</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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.56 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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.79 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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.27 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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.98 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following stock-based instruments were excluded from the calculation of diluted net income per share attributable to common stockholders because their effect would have been anti-dilutive for the periods presented (in thousands):</span></div><div style="margin-bottom:8pt;text-align:justify"><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:54.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 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:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,099 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">761 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align: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,319 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">RSUs</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,974 </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%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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,612 </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%">364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the calculation of basic and diluted net income per share attributable to common stockholders for the periods presented (in thousands, except per share data):</span></div><div style="margin-bottom:8pt;text-align:justify"><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:54.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 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:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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 #000000;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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to common stockholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,767 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares used in computation:</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="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding</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%">67,219 </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%">69,030 </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%">67,862 </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%">69,366 </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%">Basic net income per share attributable to common stockholders:</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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.57 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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.84 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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.34 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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.03 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:8pt"><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:54.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 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:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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 #000000;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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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:100%">Net income attributable to common stockholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,767 </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 7pt;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:100%">Shares used in computation:</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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Weighted-average common shares outstanding</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%">67,219 </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%">69,030 </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%">67,862 </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%">69,366 </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 7.75pt;text-align: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 options</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%">229 </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%">501 </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%">351 </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%">246 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    RSUs</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,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,899 </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,851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,259 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    ESPP</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%">128 </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%">136 </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%">45 </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%">49 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">        Number of shares used in diluted calculation</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,163 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,566 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,109 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,920 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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%">Diluted net income per share attributable to common stockholders:</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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.56 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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.79 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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.27 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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.98 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 38440000 58216000 90630000 71767000 67219000 69030000 67862000 69366000 0.57 0.84 1.34 1.03 38440000 58216000 90630000 71767000 67219000 69030000 67862000 69366000 229000 501000 351000 246000 1587000 3899000 2851000 3259000 128000 136000 45000 49000 69163000 73566000 71109000 72920000 0.56 0.79 1.27 0.98 <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following stock-based instruments were excluded from the calculation of diluted net income per share attributable to common stockholders because their effect would have been anti-dilutive for the periods presented (in thousands):</span></div><div style="margin-bottom:8pt;text-align:justify"><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:54.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 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:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,099 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">761 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align: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,319 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">RSUs</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,974 </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%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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,612 </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%">364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 1099000 761000 680000 1319000 1974000 26000 1612000 364000 INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers operating segments to be components of the Company for which separate financial information is available and evaluated regularly by the Company’s chief operating decision maker in deciding how to allocate resources and in assessing performance. The chief operating decision maker for the Company is the Chief Executive Officer. The Chief Executive Officer reviews financial information presented on a consolidated basis, accompanied by information about revenue by product line and geographic region for purposes of allocating resources and evaluating financial performance.</span></div><div style="margin-bottom:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has determined that it has a single operating and reporting segment. When the Company communicates results externally, it disaggregates net revenue into major product lines and primary geographical markets, which is based on the billing address of the customer. The disaggregation of net revenue by major product lines is based on the type of service provided and also aligns with the timing of revenue recognition for each. To reflect the Company’s strategic focus on creating differentiated experiences for its Services categories and Restaurants, Retail &amp; Other categories, the Company further disaggregates advertising revenue to reflect these two high-level category groupings. The Services categories consist of the following businesses: home, local, auto, professional, pets, events, real estate and financial services. The Restaurants, Retail &amp; Other categories consist of the following businesses: restaurants, shopping, beauty &amp; fitness, health and other.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Revenue</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s net revenue by major product line (and by category for advertising revenue) for the periods presented (in thousands):</span></div><div style="margin-bottom:8pt;text-align:justify"><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:54.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 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:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenue by product:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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 #000000;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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advertising revenue by category:</span></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: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</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%">228,009 </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%">206,178 </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%">654,252 </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%">589,972 </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 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restaurants, Retail &amp; 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%">116,397 </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%">123,854 </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%">349,130 </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%">359,175 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advertising</span></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%">344,406 </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%">330,032 </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%">1,003,382 </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%">949,147 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span></div></td><td colspan="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,938 </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,090 </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%">46,730 </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,539 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360,344 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,122 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,050,112 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">994,686 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and nine months ended September 30, 2024, other revenue includes revenue generated from transactions with consumers, which the Company reported separately as transactions revenue in prior periods. Prior-period amounts in the table above have been reclassified to conform to the current-period presentation.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended September 30, 2024 and 2023, no individual customer accounted for 10% or more of consolidated net revenue.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s net revenue by major geographic region for the periods presented (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><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:54.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 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:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357,656 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342,600 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,042,159 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">987,535 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">All other countries</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%">2,688 </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,522 </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%">7,953 </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%">7,151 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360,344 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,122 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,050,112 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">994,686 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-Lived Assets</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s long-lived assets by major geographic region as of September 30, 2024 and December 31, 2023 (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><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.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:10pt;font-weight:700;line-height:100%">September 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,405 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,464 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">All other countries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,220 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-lived assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,991 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,684 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s net revenue by major product line (and by category for advertising revenue) for the periods presented (in thousands):</span></div><div style="margin-bottom:8pt;text-align:justify"><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:54.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 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:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenue by product:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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 #000000;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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advertising revenue by category:</span></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: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</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%">228,009 </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%">206,178 </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%">654,252 </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%">589,972 </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 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restaurants, Retail &amp; 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%">116,397 </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%">123,854 </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%">349,130 </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%">359,175 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advertising</span></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%">344,406 </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%">330,032 </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%">1,003,382 </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%">949,147 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span></div></td><td colspan="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,938 </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,090 </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%">46,730 </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,539 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360,344 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,122 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,050,112 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">994,686 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and nine months ended September 30, 2024, other revenue includes revenue generated from transactions with consumers, which the Company reported separately as transactions revenue in prior periods. Prior-period amounts in the table above have been reclassified to conform to the current-period presentation.</span></div> 228009000 206178000 654252000 589972000 116397000 123854000 349130000 359175000 344406000 330032000 1003382000 949147000 15938000 15090000 46730000 45539000 360344000 345122000 1050112000 994686000 <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s net revenue by major geographic region for the periods presented (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><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:54.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.578%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 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:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357,656 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342,600 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,042,159 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">987,535 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">All other countries</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%">2,688 </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,522 </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%">7,953 </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%">7,151 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360,344 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,122 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,050,112 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">994,686 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 357656000 342600000 1042159000 987535000 2688000 2522000 7953000 7151000 360344000 345122000 1050112000 994686000 <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s long-lived assets by major geographic region as of September 30, 2024 and December 31, 2023 (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><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.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:10pt;font-weight:700;line-height:100%">September 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,405 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,464 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">All other countries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,220 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-lived assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,991 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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,684 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 69405000 62464000 4586000 6220000 73991000 68684000 SUBSEQUENT EVENTS<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 6, 2024, the Company and Rollins Merger Sub, Inc., a wholly owned subsidiary of the Company (“Merger Sub”), entered into an Agreement and Plan of Merger (the “Merger Agreement”) with auto services platform RepairPal, Inc. (“RepairPal”) and Fortis Advisors LLC, solely in its capacity as the securityholders’ representative.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Merger Agreement, and upon the terms and subject to the conditions therein, Merger Sub will merge with and into RepairPal, with RepairPal continuing as the surviving corporation and a wholly owned subsidiary of the Company (the “Merger”). Upon consummation of the Merger, all outstanding capital stock and options and warrants to purchase capital stock of RepairPal will be converted into the right to receive an aggregate of $80 million in cash, subject to customary post-closing adjustments based on net working capital, indebtedness and third-party expenses. Of such amount, the following amounts will be held back to secure the Company’s right of indemnity under the Merger Agreement: (1) $8 million will be held back for a 15-month period after closing; (2) $2 million will be held back for a 24-month period after closing; and (3) $3.5 million will be held back until 30 days following the final, non-appealable resolution of certain legal matters. The Company will retain such holdback amounts, which will be classified as restricted cash.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject to customary closing conditions, the Company expects to close the Merger by the end of 2024.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is currently in the process of valuing the assets expected to be acquired and liabilities expected to be assumed in its acquisition of RepairPal, which it expects to reflect in its financial statements for the year ending December 31, 2024.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes its acquisition of RepairPal will accelerate its efforts in Services by expanding its offerings in the auto services advertising vertical.</span></div> 80000000 8000000 2000000 3500000 false false false <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 29, 2024, David Schwarzbach, our Chief Financial Officer, entered into a trading plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c). The plan provides for the sale of an aggregate of up to 120,000 shares of our common stock. The plan will terminate on the earlier of October 31, 2025 or when all shares subject to the plan have been sold, subject to early termination for certain specified events set forth in the plan.</span></div> August 29, 2024 David Schwarzbach Chief Financial Officer true 120000 October 31, 2025 <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 30, 2024, Craig Saldanha, our Chief Product Officer, entered into a trading plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c). The plan provides for the sale of an aggregate of up to 10,000 shares of our common stock. The plan will terminate on the earlier of August 29, 2025 or when all shares subject to the plan have been sold, subject to early termination for certain specified events set forth in the plan.</span></div> August 30, 2024 Craig Saldanha Chief Product Officer true 10000 August 29, 2025

[S^)ZF'!UUVD#32JY_6! M5:JF"NZFC_JZL"%MIE%]$O>KE"=A[73J@)R>^V0;B-53;4^]W:H6XVN-ZAMS M%)4R$*K3*9-'[97JKB"ZOZG:?/[V'SZ/.5JZ3=7KX.RG]:M<\6VO58\*;&_\CNGQ'-2L(,#CJ9=?>)LJE;OS!&:1^B)I(C A@6V'EM<5R4;+''N_M'R"YYK1 M^OA-K)FKL_*^W;[7+6&:CN66#,_SOV:2W4]=3R=J[9S.[B1J_67] M_>BD!-6B_K,^O5U)>B"EJY,6U.)ZO,5Z$]/FZYKL=849]Q[N34S.Q M52^+07!S;&\Q$&1!%.I1,RJFIH!S8&7I@VR8$77*:;-!#\S8^$9%3L[X02( M?3EVZ_+*LRDKM,*?S^PEF MB*8HIU#&(H X"O7=8A!!D3+,18C2+*9VS8GZR T=TMHTZ&DS)-I\B88)L,&% M;:.B7@#[#8%_6.QLP+F(.'0N,A'TC/9%O<./W,/(1-3]1D9&;SF>#$_OYW5_ MI'G59,5>S[_-BU4DUAWY\9N8"SFMRNORJ[(WB[GR1EYN%F6I2[4W%Q5Y+M.4 M(IUXDB=J!Y9C2'F@MA-A&L:4H22-K>HJ>N!I8+.Q3OO>9*SN\]6R=@'6G(&. M-<A[2^QK^?E M5#W97N'=+&93IG9G-\6"?32,(#<<93@]:XF#[KJW(U_?,&@>!%]J9\!OW+>E MV$[7OR;CCW8;;"'LYN6PS6NOF?JRD2G0Y E,9))&7 BLM@PTAIAG#.:4!9!& M&8I9GF64DO%38/;X'-ISV"A97FJ'KDV+89NW@&WVZVLDNNS/FYGK\ 9FP_T* M]F#B2YO>LL'26\MN.8K6F\IRV>?R?V&VRU&HA\EZ.4[.S:9_*\47>556TT=2 M"=WRAF>$91F4.=+W/YG:L-$LAD)D%&=Q+*,@L3'%V\,/;$$5,=TP;T7.SDKN M(&%FW-SEL[-)NZ)=-,[7"_BC_:_7,-9^Z3S9D)W!1U7]PX+M:NR1IQS[TFCM M;2,-=/V*29XHOR870C>%UMEC6#D\@N1JU<>(IS3-4TEM;J=W"8QQ"]WTF&DC MT%SJ;:P$O#JE(#V#6..2.&K.5,,M+OT_1&57AC M\7%=-Y M.65UT,$$Q7',=69Q2-22BGFNF['G',J Y(F089!E1EE;@W,ZL$YOT%5*?']? MB'NU?0 K'EQ"7H>;-.E$CIX;<1+D-Y+V<)S/_U49 M#2?A]IVL<)J@I-V%M98IU76P>RAPAW1,SX^A-;!9[BC7>_F.MG7C,A/,S$RJ)R3LC*(S""YML$^)YZ\-]E%*8[?! M/B7R@3;8)U^QW_1L& I]A_ LBA?++=#Q$8:^!+78(=C(?7H_Y$=D.W75+@2W>!3KE'/+ MO*I3P)DMJ1[AL-/CCK NYM9L*"Y A\X0BZNAH+XN^T]0&_?2WDSTO=<:]8 M/8&W=R7K:UR'^YK[^^K=P_S^9E[._T)FU_/;Y>-CXYZ5U?R.ZKYKET\S.OM; MT?;:,;W4L1UXZ)N?U<'P.GOA1CVOCQ_K0QUM"]6>G15'5O;^ EHSL;B3J\'6+RR3K>3"X<1IR"BROI5X# M?8]MELZ"T^UBS)K:>+=GKD!L7;$Y#W)&:5X]>B$>]'?I65S76ZA56K_ZII5; M:?WKJ]3/HOHB[\B/&_6ETR?(555,Z;(N;7&WN"%U15LD,,=(!A!)Q"$. PXI M4YM.R2,:(9)2FECEY _,[\#65N?YM*'U]T0IZ<]JP2I_ 4HSR5:]"RT!X+HF M1KE1$T-O<)4]J,@/AT+# \ZQF4?ZAF;.\G2L+H&\Q3EH6 <_ZXK:OQRJ5K)1 MS 2LY5 N;S.'2A8=.ELTAVL;XNCPA$8@ST66AT?>9\7F ;D=O_SS\- ?K"4] M EG7\@VWCV0VZ^*M)H(@%$91IM:(A$(L602S+$,P"-,PBF-.X\BHKMB1\0>V MZ6TY@IHDZ&C:EF/8!J3?H'H0T_)8T4I"A_(*!^4XHY["]G@C%U X*,Q^Q83# MCSE6\&-,7\^4[35>=XLG>-I^STZ.RJ-:-2'\7 MB_N"/#U,&9G5-?\D%V',40HY#G*(&48PIPF&B:!QEH@@$S$RT;A>*@.KW28Y MJ^*(_=#TZYLW@>V4SD968T4SDJ5OX50#;"R:ZK>USO6//8KB&8G7:9_9P\X1 MKG5/DB]2UT:]+LLE48S7F8>3( MS29F *$H3B+,H@#GGJP+R28MH3;'%U]<\$*P?4E!F'::WBQ#GD] M"J*93TGG+^+U**6Q(UY/B7P@XO7D*PX= MH@A=SDCQ<5I6]56;=>.UHP,,O(2V=($F?&%[27M![31Q4]:V]I[? MLA5&^EBK/7R9J?5Y!DI154THFV4\F@649JOK, #9J?ANF^.+ M=9]C[RU,[>4=KXOQJ[0\M0?$H4_Q>2U25X1$60KQY4D41!/[J'L==X=9+YV+ M\'XI_B9(\6'Z+"89(0%*90J#C(80(Q3#+%!.>Z9,"4=Q$'*S[;(K P/;%/4= MRRW-ARV"AD9D0%PL34G-B4[";7D!-3,7JT-O95RJ!: "W) IOP":(Z!9\FAA M','P96=LR8]K;1S!V;,YKN.OZTK,J/XEG,HC:$D6!+8S%.LV8CHW7]-5 M-J*1WV/$I86(OEN3'*#T.BU)CHM\M!5)SRMV^OLB9D^3]^1YRF_9PW=2_ \E M[,'HR]GSYG!?RIH>V"!X^JMH+"Y?L&6=.Z/#A(86>XN8N_CG*Z"!/(WBZ0=K M;0KR**@UJN_5433)@/=.@TP>';GRS\=5??J8Q#)A40+#!'.(1< AB7 ,@RA. M<8P)IVDT2HF?CR[%[ET2U>KB,-2PB S=+R)C5@M_J/DR6[7'G04[.WIV%1_/ MS0C\8_;:17D^CMO@P#^ WLKL[(_L:&C%;-9DRS4M1]7/;7'3=@%G48ZR3.I^ M!SR"F%,,:1QAR&4@)9&QKD]J949/$!S:2)*NHLQC1][2TIT"S-".>83!TDHU ME&L,5K2[@L$#;$),)?5E6TZ1&]=R& J_9Q=,W[._?KSZ1_5R^;W@I;]\58LA MA[[O6.5*_JY,: 7>ZQ_7F^ZZ+/T_ECI0O5EPFR@T_RFI-B"?OO\<"%\[NS$L MM)[S31T0<[IKM:$SVNVK@_";][$NKSLZ'^Q!\.5,?)%U+M)E68JJU(G\S;W- M.D0@HSC):4!@&%&UETMI"&G.8LA)+M*,T00EF9438DAX:&>D94/K3I- J'B M[:T5:+BR]$Y,$37T4@; R=);V8.H8:*I"](B-41\ABL$OMP84[+CNC.68.RY M-;;O^XS\N*RV+H$:MC(H1U:'O4G1, M ULS 4C#A8]PCUW\#"]I?:-B>3.[$^31Q7@,'=IQ1,!!HSIV:;Z!@(XC,)C% M,'$H3-V MMF"_N ?R 4^\<$Y45AV!\5Z4K)C6=WRP*EGR85'<;I4L67^;$0TBPF4&DX2%$!,J(6%! M!@.&4))FF?K(JG&S%?6!S4.=*W2[407J0*VA,RYWK7"V/5GPC)Z=#?$&W!GG M"A8 >#]<,*']2B<,%K +IH DV44>OX LW#'6=-05"/)NT\;'P9-T3;FN33]]WC"L5S_8;,D%_Z"$UC='RZIM$;];UKZY()PD0<)%*G,8 M\;0N_BE@AO(0YBA$42JSG'*K/A->N!KZFEKQ"#LF ='WI:6[Q?,S#X;G.&.C M:WGFL\'>9G7-CD&@51%LL%A?6Q_HB.&K/,T@N/DZ4O+"T[C'3SYAW#NJ\CJX MFTW5&Y*-@IL[[NNZ-+ ^,;]9- V()\I>)E)*# 5/B-K:YCI].4\A)U$2ACE. M$$]M#K!=F!CC;-O.+#I!:68%AP;(^R;V FQ4E:[OQ#JV_)FX#VU-GJ;C^23(18!)',% N6MJ*QMHYXT)J+RW% L< M(Q98A0@?(C*P0]:0!!U-\$=#U?*@[" Z9A;E7)GM+(:UN/:]F[UGW3E[Z_SKL\EEI_+PJOXJR*J:Z)*#^X'+.M_^P\>0$Y4CF M>9! F65JW\5#"JDD"<01S5D4Q5*@8/+4[",K4E2&NGL.3S9?^%W.S+_[BN8% MJ%M*B37I^I:\6#'6?/XO_YR%*/Q7\)NXG\ZUKZ=W"PUA^WY>[C,5!Z&:*65? MXRA3[ETB&,R9#"#)6!+E21+2+&UGZFIN6/=MY'GJ^!IREA2-UYD?E'-)9"0A MBB.E/S12\X,PAF&><[4:YCSFL8W[/=K<.,>8,./9&7,>#%?:L="U7))K2.N^ M=QOT+L":%= \HD'>^>/F&W[;W9T-E,=>=^Z\C-[H[FS8#G6Y.W]0ARH&34N0 M._*C33]J>XN]7XJ[Q;?;#T(-0V:*>%T-=?5PW21<[4/$]'Z^\<<)8RE!H4@@ M(S&&6+D@,),L@2+$)(E1*A!.)\^BH(M3>P7_S-FH]B:+YG=A33N@BOP HLVV M^YDV'/\"^++NZO/M3[=_ K)AO-;T4K/>=2RN-)_UGV7#_M8'%L4:_,YJO]U] MW9FR,\+M%"DJJX3(GW_KID@Q"^[:*6HY!HH_4/,,UJ_J9DZZ0VD[19L?O-H4 M693A>+6I\54\-;T02U ]"$#J0]BZI/"^NGE0LC]Y*@XR",J]-47\4ARO M%,D@2&U5,!F&@MN>?G59*XKG*1.'ZP-\7M1=;@6O,RW+VB??_%Q7*/Z\J/XF MJJ^"+>[G^A!P$B8XS;#(8+?!N-TX*,^?2[: MD=(Q*>M$5-9;8WODZ3+;S+R)2;!;8P]6/UD7O*@3^QIVFT3BB[KVN?IK!5Y$ M!=8L^K^D'1Q-3[NAX?@<=:3EF=+=7U-Y\DG 590CGD E.("4XAR3B&- B"'$N4YUEJ8O?' M8';HL)M5"8,5^;9X@8Z]J1X6RU+Y?:;A-Z/,GL'>Z@W-B>#5(8. MIFC+0K#O0@C7'C.OO$W(O3 M['W831M_7RSX]^EL-LF%"&7"")1AP"$.4JQ+#5&897$08)1,0VVL(=".O "?7"^1B8F5L7 MJ>PL[,EOM;4]W>79DPE=#3NJU=P59M=0[GU^;I[U?XH9OUM\(I6..7TYF&6= M)&&B] =RE"&(28)U5%D$=0&W5/*,<.)8J>TD[8$M[&8E,LT+K!;PL>5F,]7$ M1Y[U:9S--'0@]"RW^0> ^^0*W!EYUL80>,^R/DWYE7*LC2$YGF%M/L1Y[7"_ MBIGN,'NWN",__CJM'AX6,[W0Z6#W@\>XDYAA%)-$0IE@HM9QA& ><00E#Y(D M1D3F$>EZY=Z9&R17?HST:[N;[IV]D6K"#Y[(5 ?BU0SJ"V]],3X759-=N-$% M4&ND:&JV-CF(;DUVK:?&S'@-BO0Y[7DOZ@"1#58N#I?T7Q\T^&_1^TR-&F[#S*C?UB;&AM(H MUL1!],YPN+SJ>H7LTD6D2UW^JYC>/^@K[V=1D'O%XY0IUZXI']%5C.!H(F+, ML=[-88'5YBY&%!*J8WB9C)E ,6)(V%TE#\_TP%:J8P*2AHN-*C::G_IB^=OM M>YV5TKA?UI?+(\RKZ27SVYHME\OF,YHS7:S+0X!.&-!* VIQM#O=" 36$KW! MZ;:]?'Y;TW[.)?0;FGZ'R^CQYN'TI?0(O(Q\.3T>NON7U"/2=CN%N2L$*9?% M2^W,O*L+N344)C3AB> AAV&:*)\@I!G,DXS"5"89PA&1,HUM#GR/4AIX(>_H MML7HG(LQ'4?*[-3#B_QV2^-*])JFCK?55+OR[QP^@6'O<&[ZYO+2Z9M2M?0#^4)%5C7G-3EL/,0*R<^83 F24)EJ'ZD1O76 M#HX^=&2)(@<:>A9^U1X$!O[N.8+9:=^&3"Y]E_>$L_#NSA'2S0TSF4 [S^B8 M#+TNS-Y+X_D:Q_C=<@J./N0Q@W=:LD)4[74B25,<)XA!RG(.,8D1I+J8C^11 MF@4Z6S=G%IZ%^4-(LYD(G M\JC=TTN=\:G&_L>2S*9RRMI"CXI\2[>\?*Q,FZ*ZC#VP^]2R!#J>NH3H7;;T M28;^VG>7U>W#U7S=7GV^O;L'EY_?@R]U_7GT%[[Y]_7KU M^0YW=U:N"=VT!HX<8,!9F=_6C8Z[Z0I6M$T2=WN(0O^,&F->BYP%@[> M8 "Z>7J>@;3S^9RPZ'7^[$8\;*NY M9EE"*9I##+.,U2021EN5-YFUU*HX2]+9H,5,=B-'O@)#(2/"0$ MICA/(4Y)"$F0)Q#1 "'"9!RBW*SNGE=XG,KH#0)0O\GR*K2=V3I9+>?+D]G- M@7LQG&/"^BYFLT?G=8K1'!/W:#&9HR\X9EL]+(KJ3A2/==M,76UFDJ5=/S)(;KQW.F?)V$H618E 429SG@,909S%C"8$10C$299R)"-/XKNH$O.MY617UT559'VGB/\CK.)<@S^;H0%&]*V!\25DG==GZS]#JFO4->#=R]6O!8<:,F!%KTI M7^;3'7QCT^G-"WTK<, DQ8@023!"D61C& 8XY9E9Y)GW$A@[#6BW[8(.X=:%:(]C,]-07&'8* MZXZ#M>J:".A)AWM)C:K,)D+O:K71.V[J_8D4?Q>5WFJO=^+MS?U$\H"*-!4P MHVJYQ4%"(14T@5Q($:M_:!PR&^WNH37>4??CB@E0KKBPT^T^S,Q4VQ,2=IJ] M)KIU3M;2]:?6!L)YTNH^2J,JM8'(NSIM\HJ;2G\492G$ER?EDE?3^7U][/YQ M2FC=X[:KEO-^*3Z+']7==S%[%I_J^YX)YF&8)GD*99JF:C5/(YB1@, TE6% M>,SST*H9C2LC QL#]36*[13>&5$S:S &3G:FHN%(WV.W/'6W9"NV+G1,-17@ MADSY!?B;( 7X,O=X8G(N)IXLC#,;HYJ?<\':M4UGCW=N2=/+>37ET]FRFCYO MF,>K'VRVY()_4 #HYU1V@7_:&]G@VZGMNLKM9V[-C&.AO%-A@6;_4,;U18M'S MI!H>G[_:5-G9V4,SHTSK:F*N;F[!.S)CRUDS+]XO,(WL_K+)QY]>Y!'S1?SS?;^FUDY5R77]62LI@KHB\WB[*<*N(? M5U6411;F/%0>**&204Q%!K- ^Z*"J UG3D3.(BN[[8>OH0WVFDO0L*DOK+;Z M(FZFJX%I"=;,@H[;YH^0PL]_J187D^..!_V9MLO>K[LM2>NQC74?J'< ML]">AW5W MH6OA/CU,V64AR$8F:9Y3R@("42RTG> H' MJUW3S^113&B$ IDS#C$/$<293"!-L@!F<8))%*&4(J- Y6,$AK;-+4G0T02: MJ)D5/HI)O^GT(:FEO;,3TM@HG9*DIS*->K4Q(NJ'M>TX.N H"G]*G$Y+3S[G MGJ>TCJ3\C933\E;Y?81_F?^%%%.]IGPEE4 3$I. YT3"!*$88L$SF+$XA#0@ M,F0I3M4/MLE*)H0'5L6:,"AKRO8I24;(F?DT0^!AI[!U8I&1$=O1,)1LP#J4K6;WOV():!VW>J7<*# M!,:9;B&4(@JSD,8PXS&-$AQS)*P.P[=&']@ U+2 )@;^T.0L#Z2W@3!3=6?Q M+._MC"6S[RU]2 )?/:6WQAZWE_0AL?9Z2!]\R/7(LWA:%$H?M[,,V](2-$UC MK#QQ+>]H"XDWLG M37J $B5&(GH[!>ZC-?(YL('8^R?!)B^=ESO5G234L:7LY:X@\[())_F=3.?Z MDF#"TS1"RNK!6-^S8TH1)&G*(:><12+C.,=6@=[FI ?6]RLI!:NO/UC+ ZC6 M3+@E7!G@:68+AD')SC!T/%RL3T([H#;X )J1]D+)?^:6N?R>$[H,"+]*GI!GNP:F@> Y90@F(LATVZ%0%\#%,!:81T2B M1)H%D/=2&=AD-&2!I@M0"!K*%N59CX+3;Q2\B6RG_P>E=>EX?5XW:IO$*0XY)LIPI5CJRHP(TD2DD(8H0J' 3 JC;DROP_[0/E5+:X2B M+'YGU[MS97E'9%!>I3Q17V55064E4V\1E>ZIIO/FB-53!IF2L4JD^&7^ M;=5!&61BK(N=#,/%6ZM(]GDQ?ZZ+LVQ6! E0C((H2*#($@XQBP6D$A&8\""3 M-"5Y%"=VYYSC"C#XP>GGI79/UEV"WTI9L8.SZ6D%>[49\K^"^2D0MI)+_;CS M?1BL;LWKS-*;K_MUD/FWM:@-,C'C5?#JY<)M4;LI%FH/4+W<*/VM+N;"L!^;$70X"O7)/-/=3$(%G8A@1A&%.9-!GK(\RGEFDYKA#3K[ MW(RQH3-;*GT!8K>PK;&HZ=8XK"C7"1O^EAD3"3TM"KVD1C7A)D+O&ERC=QP+ MLK2E$Z:BG# 19WF8!9#SG$&V -OM.O@-F: MGF4-E0T0S)33430[7?QH((]]\9)]SGW5(]D8>=P2(_LB[54-.?#(N6E,[TCY MH)11_TFSL=89[;(7&:4!0%$(HLACJ(($BE"F".9(I()1!.KBJ!V MY ?V.39S6S0?]6I1_[#!D6N6D1&\AKO.P4"SW#6:X#522H\-$MZS=(R(OU+B MC0TPQW-IK$9QLT1JL\0V^QBJ]3L/$IP'R@=/$<28$$C#,(:<$I[&-$=A8G4U MM$M@8&O2+N*+^3V<39\%!Z2F:F<_]D QLQ#GB&JYJ&OY/M;R7?;+9ZW$VU7!H\^Y*5E]0M&,]&E:,C%3DRD6RW)-9I)1I5\B3V$H!8>8 MB!R2D#(8"22S( KSU*X4Z6F2 RMB\"I>;">M)J X*CZKDY +N:;_&F8_;+3A>@=5"L#I']1*KVM]OI M_'XFVM]?=,^!R\=%4>F:*KK%6)V=LZJWG:1AFK 8P93$*<1)K!;M0*H].&(L M36.9"6)E/89@G^ MQ[4(JX_K9C3JF:UY&Z0,^Y 8^TI<&H+%%_.Z*^L- M*;X4MY7^WM15)9Z8#"7"HK30B+PS#,E/]GM;4RH#FP MT6TX *5FX0(\D0(\UXT5S@V<,T'3S+YZQLC.7+;PW#;P*/JZXVS#0=N!8E5[ MUFN)*E.)_96J.DEQ[))5IA <*%UE_*J=I1",3Y2]NE_,Q5?!%L^B>+GZ\:2^ M+VW%TNO')VV'IJPM0[T^GS0P"^IX-24]-%35V:U\87YL5=XJC&)FS >E,SOD##=9>>JTO M"&<)$E$*$T(2Y;-@##,L(I@3(N(\Q1))Z;G/]&MFHP+/<\D"3J$,8@IQ&!*829G"C!.<<:EF,+4R8=XX&]&^-2'$U#19AN[' M&I_;'./<632S?Z\R-W;&<7]:SLEA&K)CAB<(O5_\G\O7*\4$>(+S>+B +P)N M!ONK>%[,GJ?S^W>%X-/J V&UU]IF20, A9#IB$ <<@1S% 4P"=.81SP/ M66(5)-U+;6##NJ(-&N*@HVYG&_L!,[-WWF"PLV%'$1B@W(Z1B)YL3#^M4>V& MD=B[ML#L)?MSJ[N"*S.B=J?3HK8I^BC=]%CJT+L#*^B:6'W)9'ZF=%#.TT=& MYXIHIWQW!>%:]3:SQ$PEMCKVZ1/+Z53GX("C'=KTB;-Y)M/[G&.4G:AT$-]- ML7B>_FF%N#K^76=J*3F\I)5T^=F3[7J/!XG61#@&*9))G63* E)Q!GD M>1PDB$J>!$8JZ,["P$JZH@S6I"W#].Q1-5M5A\7*3MMU_X4ZNK?C1F\'?M8, M@>G\%W (Q4$NT=TQ\14Y:,_ N+&%S@#M11^ZCW1>);W+N2)3J6^?;LW4!$&M M&[*O@XV(3'$N"$04)Q ')(4D5/^D(F,H"DF>:>%2S'RN[9#>(8+'VX M*W/;.G["0ZF3$@B4E ;*+V(1)$AG$$=!E*3 M#\&__',6HO!?P:GH8!<0SGDPV*F7OE:S2\?*^-#AH-O#ZR]3:[1!E7P553+8J[OCI>F M&MLCN\'!P]EB6QX].$IL=^S0*Y3;PN@5:>OPH?])AV*VVUT]WBV> MQ9S,U5_4%UYM)_3ON@385WW4,5&>>R3S((6,R SBF#.8!Y3 .))IBI*4)-CH MJM26\,"*6LZT["6F0OUUX:=^D]UD;_ZT,>B,*P-OOT:/21J=GJ^U\[G MW0JPCA/0L0*^#@B817'=@8!SJ[?K$4"[8KP.*/36Y[49;[R2O0Y2;E7Q=7G_ M[+R IM[:=5DN!9_$(8YPDH4PYKFRM%DF(:69@(('DB8\S[&@CKD FW0&-JS; M\?]E4U!N6E.NO^0J#T1^PIDD(LZR3-<&Q'K]9"F&5.8AY#G#>8:C($ZLVNW9$!]8ES4K=2^N)BA. MMMQ<@,>&'T [A@!K.;*M,6@!M-D*/!1\=M:@0VXGG% 7$VB06_$"WIU"SJ&: MH3T$WLH=6I >N1ZB/2C[!1,=QG#>9S\ME< A M"5$( XIC$25!GB!DN<\^1&?X?79-=5U;V'I+?1 =XRWUN3);;ZD;<5<4!VGC MV2N5OQWU02IC[ZC[1#VPH^Y]_.PB:#K3LDZT7 4 H@W'.(^46) 32 M5.VM>::K%_$426R5(-!/;NA[_7J/.5WO:O[L7/;L$%86>VLO"+ALL+MR9QM9 MM6OB@Y0ZZQ'2?YFS0\1>J\19C^ ]YZR$;=65;D+ I00"'"2$"<2&4&")*0DRP+LR!G+ HGZI:= MC'-( ^4DL31.<)3@)(W-0S-,J0[L)FVF0K=!PHHGL,'4!6C8 M=SI<2/%EW- M[=#MMW^#869GX4Y 9%%1XPRD+"(RAD#,+1S#'W)VT1BV"/2&8A@/-EXO*NX#>+V90I C?%@EWRQ9,RW1]FY-[T;NCD0 -;RI8^ MZ'(_.R[J5 O-BK*C.O:BYO31[I>,!=V\:3)_R;&.]MH'>R^>"L&F3;*N>)J)VD>;\[:$5_WWH]VO)IQ0 MQD*&("%JLXEE&L(\BSG,"(K#)!!Y$&3=CM-LL^F+-8<=I^5]E;*V@&QL?/@& MN[4*D0T^+6MJ^YH?LZWIJ)B[>6\;.&^R> %63-:0;[)Y 79:Z5UL]]+S6"/; M,WZ^ZF+[8FO<6MB>P=RK?^U[?,<[-U(^3%*,DB136]* (:S,)R*0\"R!>40# M@E J)4ZL+MC4H$/?IBD2EO=G6E+#RS)+_BUOQOI8M[\"V^#5UWV7'G+^[8_7NA[SLBFL5AF" HDR2$. \YS)5"0T$" M%(I$$BQC+SV[:W(#J_#IUM/W1=^-A@N 9BKM#Q8[Q3[1@/KW7CC\M:#>DG+H M)M0-L;?1AGI+<.-&U-MO.2[7.@^DR0!YORRF\_L;44P7O,D,J3_\\J1]XO+J MARC8M!1\(@271*0)Q"G5MB#)("%J0NO0 MU(V,+;!\4C^*EHLZ"40\/LT6+T*T#RP:1MUSN1RF(PHBF7_V#(SK%SH#M.-9 M($0>D3BRVO6ZLS*"<6@8 T^:,WL+X(BPN8$8'C=[^]%"5C-U 11;H.,+?%>, M-;U)]+ZZ_F&#N6%2]L_$R*,5%I('(93=18=&%J.RPYL-&733Z,U:8E[+X-LH64H0!%-$BA0(G0]=X0 MS+CR,@6*LR ).<[M(FL&!-3E1K4FK\U0N]-<-DW9 &]Q9F3&=)2^/A ;#7,S M"SX@DG:F?.^@;XUJNU_=.A=L&?1GT1V!\&3:;:F/:N,=H=DU]J[#V,=J?)H_ M374QF[OIH^ ?%H4^F_L+F=GD^?8,,; U^?3YYGJS15K- 9"+8OM@O:[88QZI MT0=)OZ7PB(:=1; !PFL^KX&T3K$9?>..%I5A(-QF/(;)XVYNV8?I?%J)C]-G ML==*;C-GK;WK_2H>R73.M<'XH-@AL[\)4DP2E# 2"^5-U*DWB8A@%K(P;-H'FTY\3XA$T3XZ)#XY&=58\0KCKP/@<^HRDAJ8?6-G439_D M/""!S (8"XD@3I,(DC3+=2>9, VC3&VVQ*0R+Y"W3\+*HCD6NFNNZEJR=2!A% 8YHT%,U7=^\M2$#E>DJ,; M:9>%(&I#\U(/7.]>)EBP. Q2!@G* M4XAC1&%&H@CF- _"',<8)]PNU6F?B-&7\IQ4IHYD8\OME.\ )F;*YRBG6]/3 M3L VCJ)_"VZM<\=%\:1S!PB,JG/'!=S5N9XG'8M$[93S7!?ZU&4_/Y&J_4W? M74[G7^9".VNKPLB3A$L>ZHVEC% (<20(I()RF$1$.5L1IX0%-OO,\]@9>(OY M?BGTX?5B+L"+(JMP!C-AFS5^)N!FRC\>C':&PJ@"\;H>NFYN4K.J%_99;2C4 MWE.'4MPJ[TXM\-W'X+WZY*+>B3UZ ]%7JZ3QFQBWPY 6XO;).?D:U M,Y5E44T^JF'OZTWL.U**RQ_3/B!3=F:H(Y*TM'BBJ9A,9LC>/1;IO.EM+,TE@(:&X9^.?H47;VYH>3J MM[6"'QET%(7M%ZA3P!-/N08LU9O2VPB=)C0X$%)S::[I@LZPE:Z=A(J,W_ !P!V^G=;J16Y MSF*ICX3GBGP=)-G6AU^A<0$ZE'QIJ*G,WF*/CI 9.=JH7]C]^*(3S[OV-Y&B M*/0I,%L\BCORHSWR_4W,A9Q6DR!D04BPA!F.F$ZDR&'& Z7G8:PKS(8\SJVV M"R?H#;T?:*FK38$F#RKR0UCN!DX!9J;>'F&P]>=;!!K*0)%>90S_W%(_'LWC MT"?$2$YO/4#ZJ8W'6:O.=ZZM-TIOLC?%PO^?3J;;809RT3&"<