0001345016-20-000029.txt : 20200508 0001345016-20-000029.hdr.sgml : 20200508 20200508160921 ACCESSION NUMBER: 0001345016-20-000029 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 94 CONFORMED PERIOD OF REPORT: 20200331 FILED AS OF DATE: 20200508 DATE AS OF CHANGE: 20200508 FILER: COMPANY DATA: COMPANY CONFORMED NAME: YELP INC CENTRAL INDEX KEY: 0001345016 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PERSONAL SERVICES [7200] 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: 20860612 BUSINESS ADDRESS: STREET 1: 140 NEW MONTGOMERY STREET STREET 2: 9TH FLOOR CITY: SAN FRANCISCO STATE: CA ZIP: 94105 BUSINESS PHONE: (415) 908-3801 MAIL ADDRESS: STREET 1: 140 NEW MONTGOMERY STREET STREET 2: 9TH FLOOR CITY: SAN FRANCISCO STATE: CA ZIP: 94105 FORMER COMPANY: FORMER CONFORMED NAME: YELP! INC DATE OF NAME CHANGE: 20051121 10-Q 1 yelp-20200331.htm 10-Q yelp-20200331
FALSE0001345016--12-312020Q1P3YP4YP4Y00013450162020-01-012020-03-31xbrli:shares00013450162020-05-01iso4217:USD00013450162020-03-3100013450162019-12-31iso4217:USDxbrli:shares00013450162019-01-012019-03-310001345016us-gaap:CommonStockMember2018-12-310001345016us-gaap:AdditionalPaidInCapitalMember2018-12-310001345016us-gaap:TreasuryStockMember2018-12-310001345016us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001345016us-gaap:RetainedEarningsMember2018-12-3100013450162018-12-310001345016us-gaap:CommonStockMember2019-01-012019-03-310001345016us-gaap:AdditionalPaidInCapitalMember2019-01-012019-03-310001345016us-gaap:TreasuryStockMember2019-01-012019-03-310001345016us-gaap:RetainedEarningsMember2019-01-012019-03-310001345016us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-03-310001345016us-gaap:CommonStockMember2019-03-310001345016us-gaap:AdditionalPaidInCapitalMember2019-03-310001345016us-gaap:TreasuryStockMember2019-03-310001345016us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-310001345016us-gaap:RetainedEarningsMember2019-03-3100013450162019-03-310001345016us-gaap:CommonStockMember2019-12-310001345016us-gaap:AdditionalPaidInCapitalMember2019-12-310001345016us-gaap:TreasuryStockMember2019-12-310001345016us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001345016us-gaap:RetainedEarningsMember2019-12-3100013450162020-01-010001345016us-gaap:CommonStockMember2020-01-012020-03-310001345016us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-310001345016us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310001345016us-gaap:RetainedEarningsMember2020-01-012020-03-310001345016us-gaap:CommonStockMember2020-03-310001345016us-gaap:AdditionalPaidInCapitalMember2020-03-310001345016us-gaap:TreasuryStockMember2020-03-310001345016us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-310001345016us-gaap:RetainedEarningsMember2020-03-3100013450162020-03-012020-03-310001345016us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-03-310001345016us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-03-310001345016us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-03-310001345016us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2020-03-310001345016us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001345016us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2019-12-310001345016us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2019-12-310001345016us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001345016us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-03-310001345016us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-03-310001345016us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-03-310001345016us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2020-03-310001345016us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001345016us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2019-12-310001345016us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2019-12-310001345016us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001345016us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2020-03-310001345016us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2020-03-310001345016us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2020-03-310001345016us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2020-03-310001345016us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2019-12-310001345016us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2019-12-310001345016us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2019-12-310001345016us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2019-12-310001345016us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2020-03-310001345016us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2020-03-310001345016us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2020-03-310001345016us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2020-03-310001345016us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2019-12-310001345016us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2019-12-310001345016us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2019-12-310001345016us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2019-12-310001345016us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2020-03-310001345016us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2020-03-310001345016us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2020-03-310001345016us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2020-03-310001345016us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2019-12-310001345016us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2019-12-310001345016us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2019-12-310001345016us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2019-12-310001345016us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-03-310001345016us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-03-310001345016us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-03-310001345016us-gaap:FairValueMeasurementsRecurringMember2020-03-310001345016us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001345016us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2019-12-310001345016us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2019-12-310001345016us-gaap:FairValueMeasurementsRecurringMember2019-12-3100013450162020-03-160001345016us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2019-12-310001345016us-gaap:CorporateDebtSecuritiesMember2019-12-310001345016us-gaap:USGovernmentAgenciesDebtSecuritiesMember2019-12-310001345016us-gaap:SoftwareDevelopmentMember2020-03-310001345016us-gaap:SoftwareDevelopmentMember2019-12-310001345016us-gaap:LeaseholdImprovementsMember2020-03-310001345016us-gaap:LeaseholdImprovementsMember2019-12-310001345016us-gaap:ComputerEquipmentMember2020-03-310001345016us-gaap:ComputerEquipmentMember2019-12-310001345016us-gaap:FurnitureAndFixturesMember2020-03-310001345016us-gaap:FurnitureAndFixturesMember2019-12-310001345016us-gaap:TechnologyEquipmentMember2020-03-310001345016us-gaap:TechnologyEquipmentMember2019-12-310001345016us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-03-310001345016us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2019-12-310001345016yelp:BusinessRelationshipsMember2020-03-310001345016yelp:BusinessRelationshipsMember2020-01-012020-03-310001345016us-gaap:DevelopedTechnologyRightsMember2020-03-310001345016us-gaap:DevelopedTechnologyRightsMember2020-01-012020-03-310001345016us-gaap:MediaContentMember2020-03-310001345016us-gaap:MediaContentMember2020-01-012020-03-310001345016us-gaap:InternetDomainNamesMember2020-03-310001345016us-gaap:InternetDomainNamesMember2020-01-012020-03-310001345016us-gaap:TrademarksAndTradeNamesMember2020-03-310001345016us-gaap:TrademarksAndTradeNamesMember2020-01-012020-03-310001345016yelp:UserRelationshipsMember2020-03-310001345016yelp:UserRelationshipsMember2020-01-012020-03-310001345016yelp:BusinessRelationshipsMember2019-12-310001345016yelp:BusinessRelationshipsMember2019-01-012019-12-310001345016us-gaap:DevelopedTechnologyRightsMember2019-12-310001345016us-gaap:DevelopedTechnologyRightsMember2019-01-012019-06-300001345016us-gaap:MediaContentMember2019-12-310001345016us-gaap:MediaContentMember2019-01-012019-06-300001345016us-gaap:InternetDomainNamesMember2019-12-310001345016us-gaap:InternetDomainNamesMember2019-01-012019-06-300001345016us-gaap:TrademarksAndTradeNamesMember2019-12-310001345016us-gaap:TrademarksAndTradeNamesMember2019-01-012019-06-300001345016yelp:UserRelationshipsMember2019-12-310001345016yelp:UserRelationshipsMember2019-01-012019-06-30xbrli:pure00013450162019-01-012019-12-310001345016yelp:July2017ShareRepurchaseProgramMember2017-07-310001345016yelp:July2017ShareRepurchaseProgramMember2018-11-270001345016yelp:July2017ShareRepurchaseProgramMember2020-01-310001345016yelp:July2017ShareRepurchaseProgramMember2019-02-110001345016yelp:July2017ShareRepurchaseProgramMember2020-03-310001345016yelp:July2017ShareRepurchaseProgramMember2019-01-012019-03-31yelp:plan0001345016srt:MinimumMemberus-gaap:EmployeeStockOptionMember2020-01-012020-03-310001345016srt:MaximumMemberus-gaap:EmployeeStockOptionMember2020-01-012020-03-31yelp:schedule0001345016us-gaap:EmployeeStockOptionMember2020-01-012020-03-310001345016yelp:FirstAnniversaryMemberus-gaap:EmployeeStockOptionMember2020-01-012020-03-310001345016us-gaap:EmployeeStockOptionMemberyelp:FirstYearMember2020-01-012020-03-310001345016yelp:SecondYearMemberus-gaap:EmployeeStockOptionMember2020-01-012020-03-310001345016yelp:ThirdYearMemberus-gaap:EmployeeStockOptionMember2020-01-012020-03-310001345016yelp:FourthYearMemberus-gaap:EmployeeStockOptionMember2020-01-012020-03-310001345016yelp:MonthlyBasisFirstYearMemberus-gaap:EmployeeStockOptionMember2020-01-012020-03-310001345016yelp:MonthlyBasisSecondYearMemberus-gaap:EmployeeStockOptionMember2020-01-012020-03-310001345016us-gaap:EmployeeStockOptionMemberyelp:MonthlyBasisThirdYearMember2020-01-012020-03-310001345016us-gaap:EmployeeStockOptionMember2019-01-012019-03-310001345016us-gaap:EmployeeStockOptionMember2020-03-310001345016yelp:RestrictedStockUnitsAndAwardsMember2020-01-012020-03-310001345016yelp:RestrictedStockUnitsAndAwardsMemberyelp:FirstAnniversaryMember2020-01-012020-03-310001345016yelp:RestrictedStockUnitsAndAwardsMemberyelp:FirstYearMember2020-01-012020-03-310001345016yelp:RestrictedStockUnitsAndAwardsMemberyelp:SecondYearMember2020-01-012020-03-310001345016yelp:RestrictedStockUnitsAndAwardsMemberyelp:ThirdYearMember2020-01-012020-03-310001345016yelp:RestrictedStockUnitsAndAwardsMemberyelp:FourthYearMember2020-01-012020-03-310001345016us-gaap:PerformanceSharesMember2020-03-310001345016srt:MinimumMember2020-03-310001345016srt:MaximumMember2020-03-310001345016us-gaap:RestrictedStockUnitsRSUMember2019-12-310001345016us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-03-310001345016us-gaap:RestrictedStockUnitsRSUMember2020-03-310001345016yelp:RestrictedStockUnitsAndAwardsMember2020-03-310001345016us-gaap:EmployeeStockMember2020-03-310001345016us-gaap:EmployeeStockMember2020-01-012020-03-310001345016us-gaap:EmployeeStockMember2019-01-012019-03-310001345016us-gaap:CostOfSalesMember2020-01-012020-03-310001345016us-gaap:CostOfSalesMember2019-01-012019-03-310001345016us-gaap:SellingAndMarketingExpenseMember2020-01-012020-03-310001345016us-gaap:SellingAndMarketingExpenseMember2019-01-012019-03-310001345016us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-03-310001345016us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-03-310001345016us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-03-310001345016us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-03-310001345016us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-03-310001345016us-gaap:EmployeeStockOptionMember2020-01-012020-03-310001345016us-gaap:EmployeeStockOptionMember2019-01-012019-03-310001345016us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-03-310001345016us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-03-310001345016us-gaap:EmployeeStockMember2020-01-012020-03-310001345016us-gaap:EmployeeStockMember2019-01-012019-03-310001345016us-gaap:AdvertisingMember2020-01-012020-03-310001345016us-gaap:AdvertisingMember2019-01-012019-03-310001345016yelp:TransactionsMember2020-01-012020-03-310001345016yelp:TransactionsMember2019-01-012019-03-310001345016yelp:OtherServicesMember2020-01-012020-03-310001345016yelp:OtherServicesMember2019-01-012019-03-310001345016country:US2020-01-012020-03-310001345016country:US2019-01-012019-03-310001345016us-gaap:NonUsMember2020-01-012020-03-310001345016us-gaap:NonUsMember2019-01-012019-03-310001345016country:US2020-03-310001345016country:US2019-12-310001345016us-gaap:NonUsMember2020-03-310001345016us-gaap:NonUsMember2019-12-31yelp:employee0001345016us-gaap:SubsequentEventMember2020-04-092020-04-090001345016us-gaap:SubsequentEventMember2020-04-090001345016us-gaap:SubsequentEventMembersrt:MinimumMember2020-12-310001345016us-gaap:SubsequentEventMembersrt:MaximumMember2020-12-310001345016us-gaap:SubsequentEventMemberyelp:ThePlanMemberyelp:FurloughEmployeesMembersrt:MinimumMember2020-12-310001345016us-gaap:SubsequentEventMemberyelp:ThePlanMemberyelp:FurloughEmployeesMembersrt:MaximumMember2020-12-310001345016us-gaap:SubsequentEventMemberus-gaap:RevolvingCreditFacilityMember2020-05-050001345016us-gaap:SubsequentEventMemberus-gaap:StandbyLettersOfCreditMember2020-05-050001345016us-gaap:SubsequentEventMember2020-05-05
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 March 31, 2020
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.)
140 New Montgomery Street, 9th 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 May 1, 2020, there were 71,889,796 shares issued and 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.



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. The statements contained in this Quarterly Report that are not purely historical 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 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 II, Item 1A below. 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” for information on how we define our key metrics. Unless otherwise stated, these metrics do not include metrics from Yelp Reservations, Yelp Waitlist 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, 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 third parties — the number of desktop and mobile website unique visitors — are subject to similar limitations. Our third-party providers periodically encounter 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 cookie identifiers, an individual who accesses our website from multiple devices with different cookies may be counted as multiple unique visitors, and multiple individuals who access our website from a shared device with a single cookie 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.



PART I. FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS
YELP INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands, except share data)
(Unaudited)
March 31,
2020
December 31,
2019
Assets
Current assets:
Cash and cash equivalents$364,576  $170,281  
Short-term marketable securities122,618  242,000  
Accounts receivable (net of allowance for doubtful accounts of $14,588 and $7,686 at March 31, 2020 and December 31, 2019, respectively)
85,875  106,832  
Prepaid expenses and other current assets21,804  14,196  
Total current assets594,873  533,309  
Long-term marketable securities3,500  53,499  
Property, equipment and software, net110,141  110,949  
Operating lease right-of-use assets199,053  197,866  
Goodwill103,976  104,589  
Intangibles, net9,304  10,082  
Restricted cash22,332  22,037  
Other non-current assets42,045  38,369  
Total assets$1,085,224  $1,070,700  
Liabilities and Stockholders' Equity
Current liabilities:
Accounts payable and accrued liabilities$74,702  $72,333  
Operating lease liabilities — current62,342  57,507  
Deferred revenue3,637  4,315  
Total current liabilities140,681  134,155  
Operating lease liabilities — long-term175,073  174,756  
 Other long-term liabilities
7,038  6,798  
Total liabilities322,792  315,709  
Commitments and contingencies (Note 12)
Stockholders' equity:
Common stock, $0.000001 par value, 200,000,000 shares authorized – 71,887,846 and 71,185,468 shares issued and outstanding at March 31, 2020 and December 31, 2019, respectively
    
Additional paid-in capital1,283,885  1,259,803  
Accumulated other comprehensive loss(12,863) (11,759) 
Accumulated deficit(508,590) (493,053) 
Total stockholders' equity762,432  754,991  
Total liabilities and stockholders' equity$1,085,224  $1,070,700  

See Notes to Condensed Consolidated Financial Statements.
2

YELP INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except per share data)
(Unaudited)
Three Months Ended
March 31,
20202019
Net revenue$249,901  $235,942  
Costs and expenses:
Cost of revenue (exclusive of depreciation and amortization shown separately below)16,847  14,265  
Sales and marketing137,297  124,316  
Product development67,113  58,075  
General and administrative43,536  31,292  
Depreciation and amortization12,358  11,876  
Total costs and expenses277,151  239,824  
Loss from operations(27,250) (3,882) 
Other income, net2,383  4,691  
(Loss) income before income taxes(24,867) 809  
Benefit from income taxes(9,364) (556) 
Net (loss) income attributable to common stockholders$(15,503) $1,365  
Net (loss) income per share attributable to common stockholders
Basic$(0.22) $0.02  
Diluted$(0.22) $0.02  
Weighted-average shares used to compute net (loss) income per share attributable to common stockholders
Basic71,548  81,772  
Diluted71,548  85,087  

See Notes to Condensed Consolidated Financial Statements.

3

YELP INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME
(In thousands)
(Unaudited)
Three Months Ended
March 31,
 20202019
Net (loss) income$(15,503) $1,365  
Other comprehensive loss:
Foreign currency translation adjustments(1,104) (711) 
Other comprehensive loss(1,104) (711) 
Comprehensive (loss) income$(16,607) $654  

See Notes to Condensed Consolidated Financial Statements.


4

YELP INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
THREE MONTHS ENDED MARCH 31, 2019 AND 2020
(In thousands, except share data)
(Unaudited)
AdditionalAccumulated OtherTotal
Common StockPaid-InTreasuryComprehensiveAccumulated Stockholders'
SharesAmountCapitalStockLossDeficitEquity
Balance as of December 31, 201881,996,839  $  $1,139,462  $  $(11,021) $(52,923) $1,075,518  
Issuance of common stock upon exercises of employee stock options50,782  —  1,145  —  —  —  1,145  
Issuance of common stock upon vesting of restricted stock units ("RSUs")489,434  —  —  —  —  —  —  
Stock-based compensation (inclusive of capitalized stock-based compensation)—  —  32,474  —  —  —  32,474  
Shares withheld related to net share settlement of equity awards—  —  (12,827) —  —  —  (12,827) 
Repurchases of common stock—  —  —  (102,126) —  —  (102,126) 
Retirement of common stock(2,847,226) —  —  102,126  —  (102,126) —  
Foreign currency adjustments—  —  —  —  (711) —  (711) 
Net income—  —  —  —  —  1,365  1,365  
Balance as of March 31, 201979,689,829  $  $1,160,254  $  $(11,732) $(153,684) $994,838  
Balance as of December 31, 201971,185,468  $  $1,259,803  $  $(11,759) $(493,053) $754,991  
Cumulative effect adjustment upon adoption of ASU 2016-13—  —  —  —  —  (34) (34) 
Issuance of common stock upon exercises of employee stock options200,847  —  2,585  —  —  —  2,585  
Issuance of common stock upon vesting of RSUs501,531  —  —  —  —  —  —  
Stock-based compensation (inclusive of capitalized stock-based compensation)—  —  33,249  —  —  —  33,249  
Shares withheld related to net share settlement of equity awards—  —  (11,752) —  —  —  (11,752) 
Foreign currency adjustments—  —  —  —  (1,104) —  (1,104) 
Net loss—  —  —  —  —  (15,503) (15,503) 
Balance as of March 31, 202071,887,846  $  $1,283,885  $  $(12,863) $(508,590) $762,432  

See Notes to Condensed Consolidated Financial Statements.


5

YELP INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited)
Three Months Ended
March 31,
20202019
Operating Activities
Net (loss) income attributable to common stockholders$(15,503) $1,365  
Adjustments to reconcile net (loss) income to net cash provided by operating activities:
Depreciation and amortization12,358  11,876  
Provision for doubtful accounts15,933  4,264  
Stock-based compensation31,750  31,319  
Noncash lease cost10,378  9,751  
Deferred income taxes(7,450) (1,259) 
Other adjustments, net(287) (1,159) 
Changes in operating assets and liabilities:
Accounts receivable5,024  (6,260) 
Prepaid expenses and other assets(4,118) (5,292) 
Operating lease liabilities(6,663) (9,948) 
Accounts payable, accrued liabilities and other liabilities(636) 6,372  
Net cash provided by operating activities40,786  41,029  
Investing Activities
Sales and maturities of marketable securities — available-for-sale164,215    
Purchases of marketable securities — held-to-maturity(87,438) (157,567) 
Maturities of marketable securities — held-to-maturity93,200  201,497  
Purchases of property, equipment and software(7,053) (8,991) 
Other investing activities295  215  
Net cash provided by investing activities163,219  35,154  
Financing Activities
Proceeds from issuance of common stock for employee stock-based plans2,585  1,145  
Repurchases of common stock  (102,126) 
Taxes paid related to the net share settlement of equity awards(11,514) (12,497) 
Net cash used in financing activities(8,929) (113,478) 
Effect of exchange rate changes on cash, cash equivalents and restricted cash(486) (65) 
Change in cash, cash equivalents and restricted cash194,590  (37,360) 
Cash, cash equivalents and restricted cash — Beginning of period192,318  354,835  
Cash, cash equivalents and restricted cash — End of period$386,908  $317,475  
Supplemental Disclosures of Other Cash Flow Information
Refunds received for income taxes, net$(290) $(408) 
Supplemental Disclosures of Noncash Investing and Financing Activities
Purchases of property, equipment and software recorded in accounts payable and accrued liabilities$3,015  $1,835  
Tax liability related to net share settlement of equity awards included in accrued liabilities$1,043  $1,172  
Repurchases of common stock recorded in accrued liabilities$  $8,510  
Operating lease right-of-use assets obtained in exchange for new operating lease liabilities$11,833  $6,325  

See Notes to Condensed Consolidated Financial Statements.

6

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 connects consumers with great local businesses. Yelp's trusted local platform delivers significant value to both consumers and businesses by helping each discover and interact with the other: its content and transaction capabilities help consumers save time and money, while its advertising and other products help businesses gain visibility and engage with its large audience of purchase-oriented consumers.
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 Company’s Annual Report on Form 10-K for the year ended December 31, 2019, filed with the SEC on February 28, 2020 and amended on April 29, 2020 (the "Annual Report").
The unaudited condensed consolidated balance sheet as of December 31, 2019 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, except as set forth under "Recently Adopted Accounting Pronouncements" below.
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 and assumptions that affect the reported amounts of assets and liabilities and 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. These estimates 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 the COVID-19 pandemic and the uncertainty of the extent of the impacts, many of the estimates and assumptions required 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.
Significant Accounting Policies
Except as set forth below, there have been no material changes to the Company's significant accounting policies from those described in the Annual Report.
Marketable Securities—The Company considers highly liquid treasury notes, U.S. agency securities, corporate debt securities, money market funds and other funds with maturities of more than three months to be marketable securities. Securities with less than one year to maturity are included in short-term marketable securities, and all other securities are classified as long-term marketable securities. The Company has a policy that generally requires its 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. The Company determines the classification of its marketable securities at the time of purchase and re-evaluates these determinations at each balance sheet date.
7

Marketable securities are classified as held-to-maturity when the Company has the positive intent and ability to hold the securities to maturity. Held-to-maturity securities owned by the Company prior to March 16, 2020, were stated at amortized cost and were periodically assessed for impairment. Amortized costs of debt securities were adjusted for amortization of premiums and accretion of discounts to maturity, and these adjustments were included in interest income.
Marketable debt securities that the Company may sell prior to maturity in response to changes in the Company's investment strategy, liquidity needs, or for other reasons are classified as available-for-sale. The Company's portfolio as of March 16, 2020 includes only available-for-sale securities, and the Company does not intend to transfer its securities to a different classification in the foreseeable future. Available-for-sale securities are stated at fair value as of each balance sheet date and are periodically assessed for impairment. For the Company's available-for-sale securities, an investment is impaired if the fair value of the investment is less than its amortized cost basis. In assessing whether a credit loss exists, the Company compares the present value of cash flows expected to be collected from the security with the amortized cost basis of the security. If the present value of expected cash flows is less than the amortized cost basis of the security, an allowance for credit loss is recorded as a component of other income (expense), net. Any remaining unrealized losses are recorded to other comprehensive income (loss). The Company determines any realized gains or losses on the sale of marketable securities on a specific identification method and records such gains and losses as a component of other income (expense), net. Amortization of premiums and accretion of discounts are included in interest income.
If the Company has the intent to sell an available-for-sale security in an unrealized loss position or it is more likely than not that it will be required to sell the security prior to recovery of its amortized cost basis, any previously recorded allowance is reversed and the entire difference between the amortized cost basis of the security and its fair value is recognized in the condensed consolidated statements of operations.
Allowance for Doubtful Accounts—The Company maintains an allowance for doubtful accounts receivable. The allowance reflects the Company's best estimate of probable losses associated with the accounts receivable balance. It is based upon historical experience and loss patterns, the number of days that billings are past due, an evaluation of the potential risk of loss associated with delinquent accounts based on the credit risk of those accounts, known delinquent accounts, as well as current conditions and reasonable and supportable economic forecasts. When new information becomes available that allows the Company to more accurately estimate the allowance, it makes an adjustment, which is considered a change in accounting estimate. The carrying value of accounts receivable approximates their fair value.
Goodwill—Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and intangible assets acquired. The carrying amount of goodwill is reviewed at least annually, or more frequently if events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable. The Company has the option to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If the Company determines that it is more likely than not that its fair value is less than the carrying amount, or opts not to perform a qualitative assessment, then the Company will compare the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. The carrying value of goodwill will be written down to fair value. No impairment charges associated with goodwill have been recorded by the Company to date.
Stock-Based Compensation—The Company accounts for stock-based employee compensation plans under the fair value recognition and measurement provisions, which require all stock-based payments to employees, including grants of stock options, restricted stock awards, restricted stock units ("RSUs"), performance-based restricted stock units ("PRSUs") and issuances under its 2012 Employee Stock Purchase Plan, as amended ("ESPP"), to be measured based on the grant-date fair value of the awards. The Company accounts for forfeitures as they occur.
The fair value of options granted to employees is estimated on the grant date using the Black-Scholes-Merton option valuation model. This valuation model for stock-based compensation expense requires the Company to make assumptions and judgments about the variables used in the calculation, including the expected term (weighted-average period of time that the options granted are expected to be outstanding), the expected volatility in the fair market value of the Company’s common stock, a risk-free interest rate and expected dividends. No compensation cost is recorded for options that do not vest. The Company uses the simplified calculation of expected life as the contractual term for options of 10 years is longer than the Company has been publicly traded. Expected volatility is based on an average of the historical volatilities of the common stock of several entities with characteristics similar to those of the Company. The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant for periods corresponding with the expected life of the option. The Company uses the straight-line method for expense attribution.
The fair value of RSUs is measured using the closing price of the Company's common stock on the New York Stock Exchange on the grant date. The Company uses the straight-line method for expense attribution. No compensation cost is
8

recorded for RSUs that do not vest. Shares for these grants are issued upon vesting, net of tax withholding to be paid by the Company on behalf of its employees.
The Company has two types of PRSUs outstanding — awards for which the vesting is subject to both a time-based vesting schedule and either (a) a market condition or (b) the achievement of performance goals.
For the awards subject to a market condition, the Company uses a Monte Carlo model to determine the fair value of the PRSUs. The Company uses the accelerated method for expense attribution. Compensation costs are recorded if the service condition is met regardless of whether the market performance condition is satisfied. No compensation cost is recorded if the service condition is not met.
For the awards subject to performance goals, the fair value of the PRSUs is measured using the closing price of the Company's common stock on the New York Stock Exchange on the grant date. The Company uses the accelerated method for expense attribution. Compensation costs are recorded when the Company concludes that it is probable that the performance condition will be achieved. The Company performs an analysis in each reporting period to determine the probability that the performance goals will be met, and recognizes a cumulative catch up adjustment to compensation cost for changes in its probability assessment in subsequent reporting periods, if required. No compensation cost is recorded if the service condition is not met.
Recently Adopted Accounting Pronouncements
In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update No. 2016-13, "Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments" ("ASU 2016-13"). ASU 2016-13 requires certain types of financial instruments, including trade receivables and held-to-maturity investments measured at amortized cost, to be presented at the net amount expected to be collected based on historical events, current conditions and forecast information. The Company adopted and began applying ASU 2016-13 on January 1, 2020 by recording a cumulative-effect adjustment to retained earnings. This adjustment recorded an allowance related to expected credit losses on its held-to-maturity debt securities. This allowance took into consideration the composition and credit quality of the financial instruments, their respective historical credit loss activity, and reasonable and supportable economic forecasts and conditions at the time of adoption. The adoption did not have a material impact on the Company's consolidated financial statements.
In January 2017, the FASB issued Accounting Standards Update No. 2017-04, "Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment" ("ASU 2017-04"). ASU 2017-04 simplifies the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. Under the new standard, entities will perform goodwill impairment tests by comparing the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. The Company adopted ASU 2017-04 on January 1, 2020 and the adoption did not have a material impact on its consolidated financial statements.
In August 2018, the FASB issued Accounting Standards Update No. 2018-13, "Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement" ("ASU 2018-13"), which amends Accounting Standards Codification 820, "Fair Value Measurement." ASU 2018-13 modifies the disclosure requirements for fair value measurements by removing, modifying and adding certain disclosures. The Company adopted ASU 2018-13 on January 1, 2020 and the adoption did not have a material impact on its consolidated financial statements.
In August 2018, the FASB issued Accounting Standards Update No. 2018-15, "Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract" ("ASU 2018-15"). ASU 2018-15 requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in Accounting Standards Codification 350-40 to determine which implementation costs to defer and recognize as an asset. ASU 2018-15 generally aligns the guidance on recognizing implementation costs incurred in a cloud computing arrangement that is a service contract with that for implementation costs incurred to develop or obtain internal-use software, including hosting arrangements that include an internal-use software license. The Company adopted ASU 2018-15 prospectively and began applying it on January 1, 2020. The adoption did not have a material impact on the Company's financial statements.
9

Recent Accounting Pronouncements Not Yet Effective
In December 2019, the FASB issued Accounting Standards Update No. 2019-12, Income Taxes (Topic 740): "Simplifying the Accounting for Income Taxes" ("ASU 2019-12"), which simplifies the accounting for income taxes by removing certain exceptions to the general principles for recording income taxes, while also simplifying certain recognition and allocation approaches to accounting for income taxes. ASU 2019-12 will be effective for the first interim period within annual periods beginning after December 15, 2020 on a prospective basis, and early adoption is permitted. The Company is currently evaluating the impact of ASU 2019-12 on its consolidated financial statements and related disclosures.
2. CASH, CASH EQUIVALENTS AND RESTRICTED CASH
Cash, cash equivalents and restricted cash as of March 31, 2020 and December 31, 2019 consisted of the following (in thousands):
March 31,
2020
December 31,
2019
Cash$31,246  $43,581  
Cash equivalents333,330  126,700  
Total cash and cash equivalents$364,576  $170,281  
Restricted cash22,332  22,037  
Total cash, cash equivalents and restricted cash$386,908  $192,318  
The increase in cash equivalents during the three months ended March 31, 2020 was primarily driven by the Company's change in its investment strategy to preserve liquidity as a result of COVID-19. During March 2020, the Company sold $135.2 million of securities prior to maturity and reinvested the proceeds in money market funds. The Company also reinvested $38.0 million of proceeds from marketable securities that reached maturity and $27.0 million of proceeds from redemptions of marketable securities into money market funds. Money market funds are recorded as cash equivalents. See Note 4, "Marketable Securities" for further details.
As of March 31, 2020 and December 31, 2019, the Company had letters of credit collateralized fully by bank deposits that totaled $22.3 million and $22.0 million, respectively. These letters of credit primarily relate to lease agreements for certain of the Company’s offices, which are required to be maintained and issued to the landlords of each facility. Each letter of credit is subject to renewal annually until the applicable lease expires. As the bank deposits have restrictions on their use, they are classified as restricted cash on the Company's condensed consolidated balance sheet.
3. FAIR VALUE OF FINANCIAL INSTRUMENTS
The Company’s investments in money market accounts are recorded as cash equivalents at fair value on the condensed consolidated balance sheets. Additionally, from March 2020, the Company carries its available-for-sale debt securities at fair value. See Note 4, "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 commercial paper, corporate bonds, U.S. government bonds and agency bonds 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 Company's long-lived and indefinite-lived assets such as property, equipment and software, goodwill and other intangible assets are measured at fair value on a non-recurring basis if the assets are determined to be impaired. The Company recognized an immaterial impairment charge related to its intangible assets during the three months ended March 31, 2020. See Note 7, "Goodwill and Intangible Assets" for further details. The fair value of these intangible assets were estimated using an income approach and are
10

classified within Level 3 of the fair value hierarchy because of the reliance on assumptions made by management using both internal and external data.
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 March 31, 2020 and December 31, 2019 as well as those held-to-maturity as of December 31, 2019 (in thousands):
March 31, 2020December 31, 2019
 Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Cash equivalents: 
Money market funds$323,349  $  $  $323,349  $126,700  $  $  $126,700  
Commercial paper  9,981    9,981          
Marketable securities:
Commercial paper  86,695    86,695    130,472    130,472  
Corporate bonds  39,423    39,423    85,611    85,611  
Agency bonds          79,750    79,750  
Total cash equivalents and marketable securities$323,349  $136,099  $  $459,448  $126,700  $295,833  $  $422,533  

4. MARKETABLE SECURITIES
Due to the uncertainties surrounding COVID-19, the Company changed its investment strategy with respect to its marketable securities to allow for more flexibility in preserving liquidity. Prior to this change, the Company concluded that it had the intent to hold marketable securities to maturity and deemed that a held-to-maturity classification was appropriate. The change in strategy resulted in a transfer of the marketable securities from the held-to-maturity classification to the available-for-sale classification, effective on March 16, 2020. The amortized cost of marketable securities transferred from held-to-maturity to available-for-sale on this date was $300.2 million. As a result of the transfer, the Company reversed the allowance for credit loss that had been previously recorded upon adoption of ASU 2016-13 and measured the securities at fair value as of the transfer date by recording an immaterial allowance for credit loss to other income, net, and the remaining adjustment as an immaterial unrealized loss recorded to other comprehensive income.
After this change in strategy, in March 2020, the Company sold certain agency bonds that were classified as available-for-sale short- and long-term marketable securities for proceeds of $135.2 million and recorded an immaterial amount of net realized gains upon the sales of these securities to other income, net for the three months ended March 31, 2020. The Company reinvested the proceeds from the sale along with $65.0 million from maturities and redemptions of marketable securities into money market funds.
The Company had the intent to sell its remaining marketable securities as of March 31, 2020. Accordingly, the Company reversed the allowance for credit loss previously recorded on the date of transfer, adjusted the amortized cost of the marketable securities to fair value as of March 31, 2020, and recorded an immaterial net realized loss to other income, net for the three months ended March 31, 2020. The Company did not reclassify any net unrealized holding gain or loss for the period from accumulated other comprehensive income to net income.
11

The amortized cost, gross unrealized gains and losses, and fair value of marketable securities classified as held-to-maturity as of December 31, 2019 were as follows (in thousands):
December 31, 2019
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Short-term marketable securities:
Commercial paper$130,464  $17  $(9) $130,472  
Corporate bonds85,396  225  (10) 85,611  
Agency bonds26,140  90  26,230  
Total short-term marketable securities242,000  332  (19) 242,313  
Long-term marketable securities:
Agency bonds53,499  21    53,520  
Total long-term marketable securities
53,499  21    53,520  
Total marketable securities$295,499  $353  $(19) $295,833  
The Company did not have any securities that were in an unrealized loss position as of March 31, 2020 due to its intent to sell its remaining securities. The following table presents gross unrealized losses and fair values for those securities that were in an unrealized loss position as of December 31, 2019, aggregated by investment category and the length of time that the individual securities have been in a continuous loss position (in thousands):
December 31, 2019
Less Than 12 Months12 Months or GreaterTotal
Fair
Value
Unrealized LossFair
Value
Unrealized LossFair
Value
Unrealized Loss
Commercial paper$63,639  $(9) $  $  $63,639  $(9) 
Corporate bonds20,979  (10)     20,979  (10) 
Total$84,618  $(19) $  $  $84,618  $(19) 
Prior to the adoption of ASU 2016-13, the Company periodically reviewed its investment portfolio for other-than-temporary impairment. The Company considered such factors as the duration, severity and reason for the decline in value, and the potential recovery period. The Company also considered whether it was more likely than not that it would be required to sell the securities before the recovery of their amortized cost basis, and whether the amortized cost basis could not be recovered as a result of credit losses. During the three months ended March 31, 2019, the Company did not recognize any other-than-temporary impairment loss.
5. PREPAID EXPENSES AND OTHER CURRENT ASSETS
Prepaid expenses and other current assets as of March 31, 2020 and December 31, 2019 consisted of the following (in thousands):
March 31, 2020December 31, 2019
Prepaid expenses$16,409  $10,188  
Other current assets5,395  4,008  
Total prepaid expenses and other current assets$21,804  $14,196  

12

6. PROPERTY, EQUIPMENT AND SOFTWARE, NET
Property, equipment and software, net as of March 31, 2020 and December 31, 2019 consisted of the following (in thousands):
March 31,
2020
December 31,
2019
Capitalized website and internal-use software development costs$148,395  $140,886  
Leasehold improvements86,501  86,089  
Computer equipment46,153  43,626  
Furniture and fixtures18,133  18,403  
Telecommunication4,929  5,154  
Software1,686  1,687  
Total305,797  295,845  
Less accumulated depreciation(195,656) (184,896) 
Property, equipment and software, net$110,141  $110,949  
Depreciation expense was approximately $11.7 million and $11.0 million for the three months ended March 31, 2020 and 2019, 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, 2019 and concluded that goodwill was not impaired, as the fair value of each reporting unit exceeded its carrying value.
The changes in carrying amount of goodwill during the three months ended March 31, 2020 were as follows (in thousands):
Balance as of December 31, 2019$104,589  
Effect of currency translation(613) 
Balance as of March 31, 2020$103,976  
Intangible assets at March 31, 2020 and December 31, 2019 consisted of the following (dollars in thousands):
March 31, 2020
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Remaining Life
Business relationships$9,918  $(3,086) $6,832  8.4years
Developed technology7,709  (5,326) 2,383  2.0years
Content3,780  (3,780)   0.0years
Domains and data licenses2,869  (2,780) 89  1.7years
Trademarks877  (877)   0.0years
User relationships146  (146)   0.0years
Total$25,299  $(15,995) $9,304  

13

December 31, 2019
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Remaining Life
Business relationships$9,918  $(2,841) $7,077  8.6years
Developed technology7,832  (4,959) 2,873  2.2years
Content3,814  (3,814)   0.0years
Domain and data licenses2,869  (2,748) 121  1.7years
Trademarks877  (872) 5  0.2years
User relationships146  (140) 6  0.2years
Total$25,456  $(15,374) $10,082  
Amortization expense was $0.7 million and $0.9 million for the three months ended March 31, 2020 and 2019, respectively.
As a result of COVID-19, the Company identified a number of impairment indicators and performed a recoverability test for certain intangible assets. The Company recorded an immaterial impairment charge related to developed technology during the three months ended March 31, 2020 as a result of that assessment. No change to the useful life of any intangible assets were made.
As of March 31, 2020, the estimated future amortization of purchased intangible assets for (i) the remaining nine months of 2020, (ii) each of the succeeding five years, and (iii) thereafter was as follows (in thousands):
Year Ending December 31,Amount
2020 (from April 1, 2020)$1,697  
20212,203  
20221,031  
2023714  
2024708  
2025708  
Thereafter2,243  
Total amortization$9,304  

8. LEASES
The components of lease cost as of March 31, 2020 and 2019 were as follows (in thousands):
Three Months Ended March 31,
20202019
Operating lease cost$13,811  $13,691  
Short-term lease cost (12 months or less)360  299  
Sublease income(1,960) (476) 
Total lease cost, net$12,211  $13,514  
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's right to obtain substantially all of economic benefits from use of the respective assets during the lease term.
The Company has subleased certain office facilities under operating lease agreements that expire in 2025. The sublease agreements do not contain any options to renew. The Company recognizes sublease rental income as a reduction in rent expense on a straight-line basis over the lease period.
Supplemental cash flow information related to leases for the three months ended March 31, 2020 and 2019 was as follows (in thousands):
14

March 31, 2020March 31, 2019
Cash paid for amounts included in the measurement of lease liabilities:
     Operating cash flows from operating leases$10,108  $13,759  
As of March 31, 2020, maturities of lease liabilities for (i) the remaining nine months of 2020, (ii) each of the succeeding five years, and (iii) thereafter were as follows (in thousands):
Year Ending December 31,Operating
Leases
2020 (from April 1, 2020)$49,581  
202152,051  
202246,484  
202343,429  
202441,197  
202522,250  
Thereafter23,743  
Total minimum lease payments278,735  
Less imputed interest(41,320) 
Present value of lease liabilities$237,415  
As of March 31, 2020 and December 31, 2019, the weighted-average remaining lease terms and weighted-average discount rates were as follows:
March 31, 2020December 31,
2019
Weighted-average remaining lease term (years) — operating leases5.55.5
Weighted-average discount rate — operating leases6.0 %6.1 %

9. OTHER NON-CURRENT ASSETS
Other non-current assets as of March 31, 2020 and December 31, 2019 consisted of the following (in thousands):
March 31,
2020
December 31,
2019
Deferred tax assets$27,487  $20,054  
Deferred contract costs11,648  15,138  
Other non-current assets2,910  3,177  
Total other non-current assets$42,045  $38,369  
Deferred contract costs as of March 31, 2020 and December 31, 2019, and changes in deferred contract costs during the three months ended March 31, 2020, were as follows (in thousands):
Three Months Ended
March 31, 2020
Balance, beginning of period$15,138  
Add: costs deferred on new contracts3,226  
Less: amortization recorded in sales and marketing expenses(6,716) 
Balance, end of period$11,648  
In accordance with its deferred contract costs accounting policy, the Company performs a quantitative update of the expected customer life at least annually and reviews for any significant change on a quarterly basis based on both qualitative and quantitative factors, including product life cycle attributes and customer retention historical data. The Company performed an updated expected customer life calculation as of March 31, 2020 due to COVID-19, which indicated that the estimated customer life is anticipated to be shorter than previously expected for all components of the deferred contract costs balance.
15

The Company concluded that the useful lives of deferred contract costs now extend up to 26 months as of March 31, 2020, rather than up to 32 months as of December 31, 2019. The Company recorded this as a change in accounting estimate, with a resulting increase in amortized commission expenses of $3.4 million, which was included as part of amortization recorded in sales and marketing expenses during the three months ended March 31, 2020. This change in accounting estimate resulted in an increase in both basic and diluted net loss per share by $0.05 for the three months ended March 31, 2020.
10. CONTRACT BALANCES
The allowance for doubtful accounts as of March 31, 2020 and 2019 and changes in the allowance for doubtful accounts during the three months ended March 31, 2020 and 2019 were as follows (in thousands):
Three Months Ended
March 31,
20202019
Balance, beginning of period$7,686  $8,685  
Add: provision for doubtful accounts15,933  4,264  
Less: write-offs, net of recoveries(9,031) (5,501) 
Balance, end of period$14,588  $7,448  
The net increase in the allowance for doubtful accounts in the three months ended March 31, 2020 primarily related to an anticipated increase in customer delinquencies due to the COVID-19 pandemic. In calculating the allowance for doubtful accounts as of March 31, 2020, the Company considered expectations of probable credit losses associated with the COVID-19 pandemic based on observed trends to date in cancellations, observed changes to date 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.
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.
As of March 31, 2020, deferred revenue was $3.6 million, the majority of which is expected to be recognized as revenue in the subsequent three-month period ending June 30, 2020. Changes in deferred revenue during the three months ended March 31, 2020 were as follows (in thousands):
Three Months Ended
March 31, 2020
Balance, beginning of period$4,315  
      Less: recognition of deferred revenue from beginning balance(2,974) 
      Add: net increase in current period contract liabilities2,296  
Balance, end of period$3,637  
No other contract assets or liabilities are recorded on the Company's condensed consolidated balance sheets as of March 31, 2020 and December 31, 2019.
11. ACCOUNTS PAYABLE AND ACCRUED LIABILITIES
Accounts payable and accrued liabilities as of March 31, 2020 and December 31, 2019 consisted of the following (in thousands):
March 31,
2020
December 31,
2019
Accounts payable$6,144  $6,002  
Employee related liabilities51,043  41,488  
Accrued sales and marketing expenses3,375  2,982  
Taxes payable2,523  3,695  
Accrued cost of revenue1,517  7,208  
Other accrued liabilities10,100  10,958  
Total accounts payable and accrued liabilities$74,702  $72,333  
16


12. COMMITMENTS AND CONTINGENCIES
Legal Proceedings—In January 2018, a putative class action lawsuit alleging violations of the federal securities laws was filed in the U.S. District Court for the Northern District of California, naming as defendants the Company and certain of its officers. The complaint, which the plaintiff amended on June 25, 2018, alleges violations of the Exchange Act by the Company and its officers for allegedly making materially false and misleading statements regarding its business and operations on February 9, 2017. The plaintiff seeks unspecified monetary damages and other relief. On August 2, 2018, the Company and the other defendants filed a motion to dismiss the amended complaint, which the court granted in part and denied in part on November 27, 2018. On October 22, 2019, the Court approved a stipulation to certify a class in this action. The case remains pending. Due to the preliminary nature of this lawsuit, the Company is unable to reasonably estimate either the probability of incurring a loss or an estimated range of such loss, if any, from the lawsuit.
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 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 financial position, results of operations or cash flows.
13. STOCKHOLDERS’ EQUITY
The following table presents the number of shares authorized and issued as of the dates indicated:
March 31, 2020December 31, 2019
Shares AuthorizedShares Issued Shares AuthorizedShares Issued
Stockholders’ equity:  
Common stock, $0.000001 par value
200,000,000  71,887,846  200,000,000  71,185,468  
Undesignated preferred stock10,000,000    10,000,000    
Stock Repurchase Program
In July 2017, the Company’s board of directors authorized a stock repurchase program under which the Company was authorized to repurchase up to $200.0 million of its outstanding common stock. The Company's board of directors authorized the Company to repurchase up to an additional $250.0 million of its outstanding common stock in each of November 2018, February 2019 and January 2020, bringing the total amount of authorized repurchases to $950.0 million as of March 31, 2020, $269.0 million of which remains available. 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.
The Company did not repurchase any shares during the three months ended March 31, 2020. Pursuant to the restructuring plan announced on April 9, 2020 (the "Restructuring Plan"), the Company has deferred share repurchases under the stock repurchase program indefinitely. See Note 18, "Subsequent Events" for further details on the Restructuring Plan.
During the three months ended March 31, 2019, the Company repurchased on the open market and retired 2,847,226 shares for an aggregate purchase price of $102.1 million. The Company had no treasury stock balance as of March 31, 2019.
17

Equity Incentive Plans
The Company has outstanding awards under three equity incentive plans: the Amended and Restated 2005 Equity Incentive Plan (the "2005 Plan"), the 2011 Equity Incentive Plan (the "2011 Plan") and the 2012 Equity Incentive Plan, as amended (the "2012 Plan"). In July 2011, the Company adopted the 2011 Plan, terminated the 2005 Plan and provided that no further stock awards were to be granted under the 2005 Plan. All outstanding stock awards under the 2005 Plan continue to be governed by their existing terms. Upon the effectiveness of the underwriting agreement in connection with the Company’s initial public offering ("IPO"), the Company terminated the 2011 Plan and all shares that were reserved under the 2011 Plan but not issued were assumed by the 2012 Plan. No further awards have been or will be granted pursuant to the 2011 Plan. All outstanding stock awards under the 2011 Plan continue to be governed by their existing terms. Under the 2012 Plan, the Company has the ability to issue incentive stock options, non-statutory stock options, stock appreciation rights, RSUs, restricted stock awards, performance units and performance shares. Additionally, the 2012 Plan provides for the grant of performance cash awards to employees, directors and consultants.
Stock Options
Stock options granted under the 2012 Plan are granted at a price per share not less than the fair value of a share of the Company’s common stock on the grant date. Options granted to date generally vest over a three- or four-year period, on one of four schedules: (a) 25% vesting at the end of one year and the remaining shares vesting monthly thereafter; (b) 10% vesting over the first year, 20% vesting over the second year, 30% vesting over the third year and 40% vesting over the fourth year; (c) ratably on a monthly basis; or (d) 35% vesting over the first year, 40% vesting over the second year and 25% vesting over the third year. Options granted are generally exercisable for contractual terms of up to 10 years. The Company issues new shares when stock options are exercised.
A summary of stock option activity for the three months ended March 31, 2020 is as follows:
Number of SharesWeighted-Average Exercise PriceWeighted-Average Remaining Contractual Term (in years)Aggregate Intrinsic Value (in thousands)
Outstanding at December 31, 20196,210,385  $25.10  4.3$75,805  
Granted86,500  28.94  
Exercised(200,847) 12.87   
Canceled(77,311) 46.89  
Outstanding at March 31, 20206,018,727  $25.29  4.3$18,213  
Options vested and exercisable at March 31, 20205,167,499  $23.33  3.7$18,213  
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 approximately $4.2 million and $0.8 million for the three months ended March 31, 2020 and 2019, respectively.
The weighted-average grant date fair value of options granted was $11.13 and $17.64 per share for the three months ended March 31, 2020 and 2019, respectively.
As of March 31, 2020, total unrecognized compensation costs related to nonvested stock options were approximately $13.9 million, which the Company expects to recognize over a weighted-average time period of 2.4 years.
RSUs
RSUs generally vest over a four-year period, on one of three schedules: (a) 25% vesting at the end of one year and the remaining vesting quarterly or annually thereafter; (b) 10% vesting over the first year, 20% vesting over the second year, 30% vesting over the third year and 40% vesting over the fourth year; or (c) ratably on a quarterly basis.
RSUs also include PRSUs, which are subject to both a time-based vesting schedule and either (a) a market condition or (b) the achievement of performance goals. For PRSUs subject to a market condition, the Company recognizes expense from the date of grant. For PRSUs subject to performance goals, the Company recognizes expense when it is probable that the performance condition will be achieved.
18

For PRSUs subject to a market condition, the shares underlying each PRSU award will be eligible to vest only if the average closing price of the Company's common stock equals or exceeds $45.3125 over any 60-day trading period during the four years following the grant date of February 7, 2019. If this market condition is met, the shares underlying each PRSU award will vest quarterly over four years from the grant date ("Time-Based Vesting Schedule"). Any shares subject to the PRSUs that have met the Time-Based Vesting Schedule at the time the market condition is achieved will fully vest as of such date; thereafter, any remaining nonvested shares subject to the PRSUs will continue vesting solely according to the Time-Based Vesting Schedule, subject to the applicable employee's continued service as of each such vesting date.
For PRSUs subject to performance goals, a percentage of the target number of shares, ranging from zero to 200%, will become eligible to vest based on the Company's level of achievement of certain financial targets for the year ending December 31, 2020, and a four-year, quarterly vesting schedule ("2020 Time-Based Vesting Schedule"). The shares subject to this PRSU become eligible to vest once the achievement against the financial targets is known, which will be no later than March 15, 2021. On the quarterly vest date immediately following such determination, the eligible shares, if any, will vest to the extent that the employee has met the 2020 Time-Based Vesting Schedule as of such date. Thereafter, the eligible shares will continue to vest in accordance with the 2020 Time-Based Vesting Schedule, subject to the applicable employee's continued service as of each such vesting date. As of March 31, 2020, the Company determined that it was not probable that these PRSUs will vest and, as a result, did not record any compensation cost during the three months ended March 31, 2020.
As the PRSU activity during the three months ended March 31, 2020 was not material, it is presented together with the RSU activity in the table below. A summary of RSU and PRSU activity for the three months ended March 31, 2020 is as follows:
Number of SharesWeighted-Average Grant Date Fair Value
Nonvested at December 31, 20197,625,584  $36.51  
Granted2,690,821  35.58  
Vested(1)
(840,805) 36.50  
Canceled(448,618) 36.54  
Nonvested at March 31, 20209,026,982  $36.23  
(1) Includes 339,274 shares that vested but were not issued due to net share settlement for payment of employee taxes.
The aggregate fair value as of the vest date of RSUs that vested during the three months ended March 31, 2020 and 2019 was $29.1 million and $31.8 million, respectively. As of March 31, 2020, the Company had approximately $303.9 million of unrecognized stock-based compensation expense related to RSUs, which it expects to recognize over the remaining weighted-average vesting period of approximately 2.9 years.
Employee Stock Purchase Plan
The ESPP allows eligible employees to purchase shares of the Company’s common stock at a discount through payroll deductions of up to 15% of their eligible compensation, subject to any plan limitations, during designated offering periods. At the end of each offering period, employees are able to purchase shares at 85% of the fair market value of the Company’s common stock on the last day of the offering period, based on the closing sales price of the Company's common stock as quoted on the New York Stock Exchange on such date.
There were no shares purchased by employees under the ESPP in the three months ended March 31, 2020 and 2019. The Company recognized stock-based compensation expense related to the ESPP of $0.8 million and $0.7 million in the three months ended March 31, 2020 and 2019, respectively.
19

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 March 31,
20202019
Cost of revenue$1,043  $1,244  
Sales and marketing7,696  7,687  
Product development17,755  16,075  
General and administrative5,256  6,313  
Total stock-based compensation recorded to (loss) income before income taxes31,750  31,319  
Benefit from income taxes(12,557) (8,113) 
Total stock-based compensation recorded to net (loss) income$19,193  $23,206  
The Company capitalized $2.3 million and $1.8 million of stock-based compensation expense as website development costs in the three months ended March 31, 2020 and 2019, respectively.
14. OTHER INCOME, NET
Other income, net for the three months ended March 31, 2020 and 2019 consisted of the following (in thousands):
Three Months Ended
March 31,
20202019
Interest income, net$2,106  $4,374  
Transaction (loss) gain on foreign exchange(68) 115  
Other non-operating income, net345  202  
Other income, net$2,383  $4,691  

15. INCOME TAXES
The Company is subject to income tax 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 tax. The benefit from income taxes for the three months ended March 31, 2020 was $9.4 million, which was due to $9.6 million of U.S. federal, state and foreign income tax benefit, offset by $0.2 million of net discrete tax expense. The benefit from income taxes for the three months ended March 31, 2019 was $0.6 million, which was due to $0.1 million U.S. federal, state and foreign income tax expense, offset by $0.7 million of net discrete tax benefits.
On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) was signed into law. The CARES Act includes, among other items, provisions relating to refundable payroll tax credits, deferment of the employer portion of certain payroll taxes, net operating loss carryback periods, alternative minimum tax credit refunds, modifications to the net interest deduction limitations and technical corrections to tax depreciation methods for qualified improvement property.
The CARES Act allows losses incurred in 2018, 2019 and 2020 to be carried back to each of the five preceding tax years and to offset 100% of regular taxable income. Additionally, the CARES Act accelerates the Company’s ability to receive refunds of alternative minimum tax credits generated in prior tax years.
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 ("Ordinary" income), for the reporting period. For the three months ended March 31, 2020, the difference between the effective tax rate and the federal statutory tax rate primarily relates to net operating loss provisions adopted under the CARES Act and tax credits. As of March 31, 2020, the Company anticipates that some of the benefits from net operating losses generated in 2020 can be carried back to tax years with a 35.0% rate and recognizes the benefit in its effective tax rate. For the three months ended March 31, 2019, the difference between the effective tax rate and the federal statutory tax rate primarily relates to tax credits and non-deductible expenses.
20

As of March 31, 2020, the total amount of gross unrecognized tax benefits was $41.9 million, $18.2 million of which is subject to a full valuation allowance and would not affect the Company’s effective tax rate if recognized. In the three months ended March 31, 2020, the Company recorded an immaterial amount of interest and penalties.
As of March 31, 2020, the Company estimates that it had accumulated undistributed earnings generated by its foreign subsidiaries of approximately $5.5 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 un-remitted 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, Ireland, the United Kingdom and Germany — the tax years subsequent to 2014 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 March 31, 2020, although the timing of the resolution or closure of audits is not certain, the Company believes it is reasonably possible that its unrecognized tax benefits could be reduced by an immaterial amount over the next 12 months.
16. NET (LOSS) INCOME PER SHARE
Basic net (loss) income per share is computed using the weighted-average number of outstanding shares of common stock during the period. Diluted net (loss) income per share is computed using the weighted-average number of outstanding shares of common stock and, when dilutive, potential shares of common stock outstanding during the period. Potential common shares consist of the incremental shares of common stock issuable upon the exercise of stock options, shares issuable upon the vesting of RSUs and, to a lesser extent, purchase rights related to the ESPP.
The following table presents the calculation of basic and diluted net (loss) income per share for the periods presented (in thousands, except per share data):
Three Months Ended March 31,
20202019
Basic net (loss) income per share:
   Net (loss) income$(15,503) $1,365  
   Shares used in computation:
    Weighted-average common shares outstanding71,548  81,772  
Basic net (loss) income per share attributable to common stockholders$(0.22) $0.02  

Three Months Ended March 31,
20202019
Diluted net (loss) income per share:
   Net (loss) income$(15,503) $1,365  
   Shares used in computation:
    Weighted-average common shares outstanding71,548  81,772  
    Stock options  2,537  
    Restricted stock units  725  
    Employee stock purchase program  53  
        Number of shares used in diluted calculation71,548  85,087  
Diluted net (loss) income per share attributable to common stockholders$(0.22) $0.02  
21

The following stock-based instruments were excluded from the calculation of diluted net (loss) income per share because their effect would have been anti-dilutive for the periods presented (in thousands):
Three Months Ended March 31,
20202019
Stock options6,019  2,527  
Restricted stock units9,027  3,296  
ESPP243    

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.
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 revenue by major product lines is based on the type of service provided and also aligns with the timing of revenue recognition.
Net Revenue
The following table presents the Company’s net revenue by major product line for the periods presented (in thousands):
Three Months Ended March 31,
20202019
Net revenue by product:
Advertising$240,093  $227,033  
Transactions2,639  3,307  
Other services7,169  5,602  
Total net revenue$249,901  $235,942  
During the three months ended March 31, 2020 and 2019, no individual customer accounted for 10% or more of consolidated net revenue.
As a result of COVID-19, the Company considered whether there was any impact to the manner in which revenue is recognized, in particular with respect to the collectability criteria for recognizing revenue from contracts with customers. There was no change made to the manner in which revenue is recognized as a result of that assessment. In addition, during the three months ended March 31, 2020, the Company offered a number of relief incentives totaling $4.6 million to customers most impacted by COVID-19. These incentives were primarily in the form of waived advertising fees, as well as free advertising and subscription products. The Company has accounted for these incentives as price concessions, and has reduced net revenue recognized accordingly in the three months ended March 31, 2020.
The following table presents the Company’s net revenue by major geographic region for the periods presented (in thousands):
Three Months Ended March 31,
20202019
United States$246,527  $232,712  
All other countries3,374  3,230  
Total net revenue$249,901  $235,942  
22

Long-Lived Assets
The following table presents the Company’s long-lived assets by major geographic region for the periods presented (in thousands):
March 31,
2020
December 31,
2019
United States$108,634  $109,849  
All other countries1,507  1,100  
Total long-lived assets$110,141  $110,949  

18. SUBSEQUENT EVENTS
Restructuring Plan
On April 9, 2020, the Company announced a restructuring plan to help manage the near-term financial impacts of the COVID-19 pandemic (the "Restructuring Plan"). In addition to reductions and deferrals in spending, the Restructuring Plan’s cost-cutting measures included workforce reductions affecting approximately 1,000 employees and furloughs affecting approximately 1,100 additional employees, as well as salary reductions and reduced-hour work weeks. The Company is also deferring share repurchases under its stock repurchase program indefinitely.
The Company expects to incur total pre-tax restructuring and related charges of approximately $4.0 million to $5.0 million during the year ending December 31, 2020 in connection with the employee terminations under the Restructuring Plan, substantially all of which represents future cash expenditures for the payment of severance and related benefits costs. The Company also expects to incur an additional $4.0 million to $5.0 million related to supporting furloughed employees, including certain one-time payments and benefits.
For details on the Restructuring Plan, refer to the Company's Current Report on Form 8-K filed with the SEC on April 9, 2020.
Revolving Credit Facility
On May 5, 2020, the Company entered into a Credit Agreement with Wells Fargo Bank, National Association (the "Credit Agreement"), which provides for a $75.0 million senior unsecured revolving credit facility and a letter of credit sub-limit of $25.0 million. The commitments under the Credit Agreement expire on May 5, 2023. The proceeds of the loans under the Credit Agreement may be used for working capital and general corporate purposes. The Company intends to move its existing letters of credit in aggregate amount of approximately $21.5 million under the Credit Agreement sub-limit; once this transfer is completed, the bank deposits previously used to collateralize the Company's letters of credit will no longer have restrictions on their use and approximately $53.5 million will remain available under the revolving credit facility. There were no loans outstanding under the Credit Agreement as of the filing of this Quarterly Report on Form 10-Q.
RSU Tax Withholding Method
In May 2020, the Company changed the method by which it settles the employee tax liabilities associated with the vesting of RSUs from net share withholding to sell-to-cover. This change will be effective beginning with the Company's standard RSU vesting date for the second quarter, which occurs in May 2020. As a result of this change, the Company will no longer have cash outflows relating to the settlement of tax liabilities associated with employee stock awards. The change will not impact the Company's condensed consolidated income statement.

23


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 II, Item 1A and elsewhere in this Quarterly Report. See “Special Note Regarding Forward-Looking Statements” in this Quarterly Report.
Overview
As a trusted local resource, we deliver significant value to both consumers and businesses by helping each discover and interact with the other. Our unrivaled content helps consumers save time and money. Our advertising and other products help business owners increase their visibility and connect with our large audience of purchase-oriented consumers. Our comprehensive, mobile-first platform offers reservation and waitlist, food-ordering and quote request capabilities, among many other opportunities for consumers to engage with businesses, in addition to the 149.0 million recommended reviews available as of March 31, 2020.
We derive substantially all of our revenue from the sale of advertising products. In the three months ended March 31, 2020, our net revenue was $249.9 million, which represented an increase of 6% from the three months ended March 31, 2019, and we recorded a net loss of $15.5 million and adjusted EBITDA of $16.9 million. For information on how we define and calculate adjusted EBITDA, and a reconciliation of this non-GAAP financial measure to net income (loss), see "Non-GAAP Financial Measures" below.
As we entered 2020, we were continuing to execute on the multi-year business transformation plan we embarked on in 2019, which was designed to drive and sustain profitable long-term growth. By the end of February, we had successfully advanced our strategic initiatives to win in key categories and to capture the multi-location opportunity in particular — in February, revenue from our home & local services category had grown by more than 25%, our other services revenue had grown by 35% and revenue from our multi-location sales channel had grown by 22%, in each case compared to February 2019.
In March, however, consumer behavior began changing dramatically in response to the COVID-19 pandemic and shelter-in-place orders, leading to significant drops in consumer engagement on our platform. As businesses began closing or operating at reduced capacity, we experienced a substantial reduction in non-term advertising budgets in the last two weeks of March, with the largest declines in categories most impacted by physical distancing measures, such as restaurants, beauty and fitness. Net revenue in March 2020 declined by 5% compared to March 2019.
While we have seen early signs that consumer engagement and non-term advertising budgets have stabilized in certain markets beginning in mid-April 2020, we expect that overall the negative trends in these metrics will continue as the impact of the COVID-19 pandemic grows. With the repeated extension of many shelter-in-place orders, the magnitude of the ongoing impact on our revenue is highly uncertain. In addition, our efforts to support local businesses most impacted by the pandemic include waiving advertising fees and providing free products and services, which will further reduce our revenue. As a result of these revenue impacts, we announced a restructuring plan on April 9, 2020 (the "Restructuring Plan") to help manage the near-term financial impacts. In addition to reductions and deferrals in spending, the Restructuring Plan’s cost-cutting measures include workforce reductions affecting approximately 1,000 employees and furloughs affecting approximately 1,100 additional employees, as well as salary reductions and reduced-hour work weeks.
Over the past weeks, we have prioritized — and plan to continue to prioritize — product development efforts to create useful tools to help both local businesses and consumers connect in these uncertain times. For example, we updated our home screen and search rankings to highlight relevant businesses for consumers, such as restaurants offering delivery and those offering essential home services. We also launched a COVID-19 banner alert to allow businesses to notify their customers of important information at the top of their business listing pages and, through our partnership with Grubhub, we enabled a "contact-free" food delivery option for orders placed on Yelp.
As conditions evolve, we expect to reinvest selectively in our business as warranted based on business metrics including traffic, advertising budgets, sales productivity and advertiser retention. In the meantime, we plan to continue operating with flexibility and financial discipline while maintaining a strong liquidity position. In addition to implementing the Restructuring Plan, we sold our holdings of marketable securities, are deferring share repurchases under our stock repurchase program indefinitely and, on May 5, 2020, entered into a three-year $75 million revolving credit facility with Wells Fargo Bank, N.A.
24

We anticipate that our cost-saving efforts will yield approximately $70 million in reduced expenses in the second quarter of 2020 compared to the first quarter. We expect to incur total pre-tax restructuring and related charges of approximately $4 million to $5 million in connection with employee terminations and $4 million to $5 million of additional expenses related to supporting furloughed employees, for total estimated costs of $8 million to $10 million associated with the Restructuring Plan during the year ending December 31, 2020. Our expenses for the remainder of the year will depend on the timing and extent of the recovery of our business and the economy.
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. Unless otherwise stated, these metrics do not include metrics for Yelp Reservations, Yelp Waitlist, Yelp WiFi Marketing, or our business owner products.
Reviews
Number of reviews represents the cumulative number of reviews submitted to Yelp since inception, as of the period end, including reviews that were not recommended or had been removed from our platform. In addition to the text of the review, each review includes a rating of one to five stars. We include reviews that are not recommended and that have been removed because all of them are either currently accessible on our platform or were accessible at some point in time, providing information that may be useful to users to evaluate businesses and individual reviewers. Because our automated recommendation software continually reassesses which reviews to recommend based on new information that becomes available, the “recommended” or “not recommended” status of reviews may change over time. Reviews that are not recommended or that have been removed do not factor into a business’s overall star rating. By clicking on a link on a reviewed business’s page on our website, users can access the reviews that are not currently recommended for the business, as well as the star rating and other information about reviews that were removed for violation of our terms of service.

As consumer demand decreases in response to COVID-19 and measures implemented to control its spread, users may interact with fewer local businesses and thus have less firsthand information about them to contribute in reviews and other content on our platform. This effect may be exacerbated by reductions in our community management efforts during the COVID-19 outbreak. As a result, the rate of growth in cumulative reviews may decline during the COVID-19 pandemic.
As of March 31, 2020, approximately 194.7 million reviews were available on business listing pages, including approximately 45.7 million reviews that were not recommended, after 16.1 million reviews had been removed from our platform, either by us for violation of our terms of service or by the users who contributed them. The following table presents the number of cumulative reviews as of the dates indicated (in thousands, except percentages):
As of March 31,% Change
20202019
Reviews210,828184,38614%
Traffic
Traffic to our website and mobile app has three components: mobile devices accessing our mobile app, visitors to our non-mobile optimized website, which we refer to as our desktop website, and visitors to our mobile-optimized website, which we refer to as our mobile website. App users generate a substantial majority of activity on Yelp, including the page views and ad clicks that we monetize. We anticipate that our mobile traffic will be the driver of our growth for the foreseeable future and that traffic to our website will fluctuate and generally decline as we focus on driving traffic to our mobile app, where we have our most engaged users and which reduces our reliance on Google and other search engines.
We use the metrics set forth below to measure each of our traffic streams. An individual user who accesses our platform through multiple traffic streams will be counted in each applicable traffic metric; as a result, the sum of our traffic metrics will not accurately represent the number of people who visit our platform on an average monthly basis.
As the COVID-19 pandemic negatively impacts consumer demand, we expect our traffic to be negatively impacted in turn, as was the case in March 2020. Due to the uncertainty around COVID-19 and the duration of physical distancing measures and shelter-in-place orders, we expect our traffic to be volatile in the near term, although we are unable to predict the duration or degree of such volatility with any certainty.
25

App Unique Devices. We calculate app unique devices as the number of unique mobile devices using our mobile app in a given month, averaged over a given three-month period. Under this method of calculation, an individual who accesses our mobile app from multiple mobile devices will be counted as multiple app unique devices. Multiple individuals who access our mobile app from a shared device will be counted as a single app unique device.
The following table presents app unique devices for the periods indicated (in thousands, except percentages):
Three Months Ended March 31,% Change
20202019
App Unique Devices34,65035,001(1)%
Desktop and Mobile Website Unique Visitors. We calculate desktop unique visitors as the number of “users,” as measured by Google Analytics, who have visited our desktop website at least once in a given month, averaged over a given three-month period. Similarly, we calculate mobile website unique visitors as the number of “users” who have visited our mobile website at least once in a given month, averaged over a given three-month period.
Google Analytics, a product from Google Inc. that provides digital marketing intelligence, measures “users” based on unique cookie identifiers. Because the numbers of desktop unique visitors and mobile website unique visitors are therefore based on unique cookies, an individual who accesses our desktop website or mobile website from multiple devices with different cookies may be counted as multiple desktop unique visitors or mobile website unique visitors, as applicable, and multiple individuals who access our desktop website or mobile website from a shared device with a single cookie may be counted as a single desktop unique visitor or mobile website unique visitor.
The following table presents our web traffic for the periods indicated (in thousands, except percentages):
Three Months Ended March 31,% Change
20202019
Desktop Unique Visitors52,25262,779(17)%
Mobile Web Unique Visitors62,70268,891(9)%
We have discovered in the past, and expect to discover in the future, that portions of our desktop traffic, as measured by Google Analytics, have been attributable to robots and other invalid sources. Because traffic from such sources does not represent valid consumer traffic, our reported desktop unique visitor metric for impacted periods reflects an adjustment to the Google Analytics measurement of our traffic to remove traffic that we have identified as originating from invalid sources to provide greater accuracy and transparency. However, we cannot assure you that we will be able to identify all such traffic for any particular period. For additional information, please see the risk factor included under Part II, Item 1A under the heading “We rely on data from both internal tools and third parties to calculate certain of our performance metrics. Real or perceived inaccuracies in such metrics may harm our reputation and negatively affect our business.
Active Claimed Local Business Locations
The number of active claimed local business locations represents the number of claimed local business locations — business addresses for which a business representative has visited our platform and claimed the free business listing page for the business located at that address — that are both (a) active on Yelp and (b) associated with an active business owner account as of a given date. We consider a claimed local business location to be active if it has not closed, been removed from our platform or merged with another claimed local business.
The table set forth below presents the number of active claimed local business locations as of the dates presented (in thousands, except percentages). The March 31, 2019 number has been updated to reflect our current methodology for calculating active claimed local business locations.
As of March 31,% Change
20202019
Active Claimed Local Business Locations5,0714,46714%
26


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 three-month period.
Although many businesses are closing or operating at limited capacity in response to reduced consumer demand and have been forced to reduce their advertising spending with us as a result, the waived advertising fees and other relief we are offering will offset some of the decrease in paying advertising locations we would otherwise expect due to COVID-19.
The following table presents the number of paying advertising locations during the periods presented (in thousands, except percentages):
Three Months Ended March 31,% Change
20202019
Paying Advertising Locations5625296%

Critical Accounting Policies and Estimates
Our condensed consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States ("GAAP"). The preparation of these 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 the COVID-19 pandemic and the uncertainty of the extent of the impacts, many of the estimates and assumptions required 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, the incremental borrowing rate used in adopting the new leasing standard, business combinations, allowance for doubtful accounts, income taxes and stock-based compensation expense have the greatest potential impact on our consolidated financial statements. Therefore, we consider these to be our critical accounting policies and estimates. For further information on these and our other significant accounting policies, see Note 1, "Description of Business and Basis for Presentation," of the Notes to Consolidated Financial Statements included under Part I, Item 1 in this Quarterly Report.  
27

Results of Operations
The following table sets forth our results of operations for the periods indicated and as a percentage of net revenue for those periods. The period-to-period comparison of financial results is not necessarily indicative of the results of operations to be anticipated for the full year 2020 or any future period.
Three Months Ended March 31,
20202019$ Change
% Change(1)
Consolidated Statements of Operations Data:
Net revenue by product:
Advertising$240,093  $227,033  $13,060  %
Transactions2,639  3,307  (668) (20)%
Other services7,169  5,602  1,567  28 %
Total net revenue249,901  235,942  13,959  %
Costs and expenses:
 Cost of revenue (exclusive of depreciation and amortization shown separately below)16,847  14,265  2,582  18 %
Sales and marketing137,297  124,316  12,981  10 %
Product development67,113  58,075  9,038  16 %
General and administrative43,536  31,292  12,244  39 %
Depreciation and amortization12,358  11,876  482  %
Total costs and expenses277,151  239,824  37,327  16 %
Loss from operations(27,250) (3,882) (23,368) 602 %
Other income, net2,383  4,691  (2,308) (49)%
(Loss) income before income taxes(24,867) 809  (25,676) 
NM(2)
Benefit from income taxes(9,364) (556) (8,808) 
NM(2)
Net (loss) income$(15,503) $1,365  $(16,868) 
NM(2)
(1) Percentage changes are calculated based on rounded numbers and may not recalculate exactly due to rounding.
(2) Percentage change is not meaningful.
Three Months Ended March 31, 2020 and 2019
Net Revenue
Advertising. We generate advertising revenue from the sale of our advertising products — including enhanced listing pages and performance and impression-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 remnant advertising inventory through third-party ad networks.
The increase in advertising revenue was primarily due to growth in the number of paying advertiser locations. The growth in paying advertiser locations for local businesses resulted from continued improvements in customer retention through the end of February 2020, which was driven by delivering more value to local customers through the efficiency of our advertising auction system and our ad targeting. The growth in paying advertiser locations for our multi-location businesses resulted from an increase in revenue generated from existing customers, particularly national customers.
The increase in advertising revenue was partially offset by the impact of $4.4 million in relief that we provided to our customers in the three months ended March 31, 2020 in the form of waived advertising fees for businesses most impacted by COVID-19, particularly in the restaurants and nightlife categories.
Transactions. We generate revenue from various transactions with consumers, primarily through transactions placed through our partnership integrations. Our partnership integrations are primarily revenue-sharing arrangements that provide consumers with the ability to complete food ordering and delivery transactions 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 Services. We generate revenue through our subscription services, which include our Yelp Reservations, Yelp Waitlist and other subscription products. We also generate revenue through our Yelp Knowledge program, which provides access to Yelp data for a licensing fee, as well as other non-advertising related partnerships.
28

The increase in other services revenue was primarily due to growth in the number of customers purchasing our subscription products, driven by our expanded Yelp Reservations and Yelp Waitlist sales force, as well as higher revenue from our Yelp Knowledge program from new partnerships.
Expected Impacts of COVID-19 on Net Revenue. We expect that necessary physical distancing measures and shelter-in-place orders imposed as a result of COVID-19 will have a significant negative impact on the demand for our services in the form of customer cancellations, paused or reduced spending on our advertising products, and business closures. We have also continued to provide relief to those businesses most impacted by COVID-19 in the three months ending June 30, 2020 in the form of waived advertising fees and free subscription products. As a result of these factors, we expect net revenue for the remainder of 2020 to be lower compared to 2019. The extent and duration of this impact to net revenue is unknown, and net revenue could be further adversely impacted by reduced productivity of our sales force operating in a remote capacity.
Costs and Expenses
Cost of Revenue (exclusive of depreciation and amortization). Our cost of revenue consists primarily of credit card processing fees and 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.
The increase in cost of revenue was primarily attributable to higher advertising fulfillment costs of $1.6 million, driven by expanded efforts to syndicate advertising budgets on third-party sites, and an increase in website infrastructure expense of $0.7 million due to greater traffic to our website.
Sales and Marketing. Our sales and marketing expenses primarily consist of employee costs (including sales commission expense and stock-based compensation expense) for our sales and marketing employees. Sales and marketing expenses also include business and consumer acquisition marketing, community management, as well as allocated facilities and other supporting overhead costs.
The increase in sales and marketing expenses was primarily attributable to $12.9 million in additional employee costs, primarily driven by higher sales commission expenses as sales team productivity improved, and higher salary costs due to growth in multi-location sales teams headcount. The increase in additional employee costs is also attributable to accelerated amortized commission expenses, which resulted from a change in accounting estimate made to reduce the expected customer life of certain deferred contract costs due to the anticipated impact of COVID-19.
Product Development. Our product development expenses primarily consist of employee costs (including 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 facilities and other supporting overhead costs.
The increase in product development expenses was primarily attributable to $8.2 million of additional employee costs associated with higher headcount, which drove more research and development activities, primarily for new and enhanced business-owner products, and, to a lesser extent, enhancements to the consumer experience.
General and Administrative. Our general and administrative expenses primarily consist of employee costs (including stock-based compensation expense) for our executive, finance, user operations, legal, people operations and other administrative employees. Our general and administrative expenses also include provision for doubtful accounts, consulting costs, as well as facilities and other supporting overhead costs.
The increase in general and administrative expenses was primarily attributable to an increase of $11.7 million in the provision for doubtful accounts resulting from an anticipated increase in customer delinquencies due to the COVID-19 pandemic.
Depreciation and Amortization. Depreciation and amortization expense primarily consists of depreciation on computer equipment, software, leasehold improvements, capitalized website and software development costs, and amortization of purchased intangible assets.
The increase in depreciation and amortization was primarily attributable to higher depreciation associated with capitalized website and internal use software development costs as we invested in additional features for consumers and business-owner products.
As a result of COVID-19, we assessed our various property, equipment and software asset balances, as well as intangible assets balances, for indicators of impairment as of March 31, 2020 and, where indicators existed, we performed a recoverability test to determine if there was any impairment to the carrying value of those assets. There was no material impairment charge
29

recorded, or any other change to the useful lives of these assets identified as a result of that assessment, during the three months ended March 31, 2020.
Expected Impacts of COVID-19 on Costs and Expenses. We expect costs and expenses to be lower during the three months ended June 30, 2020 compared to the three months ended March 31, 2020, driven by lower employee costs as a result of the Restructuring Plan and the related reduction in headcount announced as a result of COVID-19, particularly for sales and marketing expenses. These reductions will be partially offset by the costs associated with the Restructuring Plan during the three months ended June 30, 2020. The impact to costs and expenses beyond the three months ending June 30, 2020 is currently unknown, and will depend on, among other things, the timing of the easing of shelter-in-place restrictions, and the pace of economic recovery following that, particularly for local businesses.
Other Income, Net
Other income, net consists primarily of the interest income earned on our cash, cash equivalents and marketable securities, realized gains and losses from the sales of marketable securities, and foreign exchange gains and losses.
The decrease in other income was primarily due to lower rates of interest earned on marketable investments as well as a decrease in cash held in interest bearing accounts as a result of share repurchases made during 2019 pursuant to our stock repurchase program.
In March 2020, we changed our investment strategy for marketable securities in order to preserve liquidity as a result of the uncertainty regarding the duration and extent of the impact of COVID-19 on our business. As a result, we reduced our holdings of marketable securities in favor of money market funds, which offer a lower rate of interest (for more information on this change, see "Liquidity and Capital Resources" below). We expect other income, net, to be lower for the remainder of 2020 compared to 2019 as a result of this change.
Benefit from Income Taxes
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, and the realization of net operating losses carried forward.
The increase in the benefit from income taxes was primarily due to year-to-date pre-tax losses and benefits from net operating loss carrybacks to 35.0% tax years permitted under the Coronavirus Aid, Relief and Economic Security Act (the "CARES Act"). The CARES Act was enacted on March 27, 2020 in response to the COVID-19 pandemic. See Note 15, "Income Taxes," of the Notes to Condensed Consolidated Financial Statements included under Part I, Item 1 in this Quarterly Report for further detail.
As of December 31, 2019, we had approximately $20.1 million in net deferred tax assets ("DTAs"). At this time, 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 to reduce our U.S. DTAs may be required, which would materially increase our expenses in the period in which we recognize the allowance and materially adversely affect our 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 GAAP. However, we have also disclosed below EBITDA and adjusted EBITDA, which are non-GAAP financial measures. We have included EBITDA and adjusted EBITDA because they are key measures used by our management and board of directors to understand and evaluate our operating performance and trends, to prepare and approve our annual budget and to develop short- and long-term operational plans. In particular, the exclusion of certain expenses in calculating EBITDA and adjusted EBITDA can provide a useful measure for period-to-period comparisons of our primary business operations. Accordingly, we believe that EBITDA and adjusted EBITDA provide useful information to investors and others in understanding and evaluating our operating results in the same manner as our management and board of directors.
EBITDA and adjusted EBITDA 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, EBITDA and adjusted EBITDA should not be
30

viewed as substitutes for, or superior to, net income prepared in accordance with GAAP as a measure 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 EBITDA and adjusted EBITDA do not reflect all cash capital expenditure requirements for such replacements or for new capital expenditure requirements;
EBITDA and adjusted EBITDA do not reflect changes in, or cash requirements for, our working capital needs;
adjusted EBITDA does not consider the potentially dilutive impact of equity-based compensation;
EBITDA and adjusted EBITDA do 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 take into account any income or costs that management determines are not indicative of ongoing operating performance; and
other companies, including companies in our industry, may calculate EBITDA and adjusted EBITDA differently, which reduces their usefulness as comparative measures.
Because of these limitations, you should consider EBITDA and adjusted EBITDA alongside other financial performance measures, including net income and our other GAAP results. The tables below present reconciliations of net income — the most directly comparable GAAP financial measure in each case — to EBITDA and adjusted EBITDA for each of the periods indicated.
EBITDA. 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; and depreciation and amortization.
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.
The following is a reconciliation of net (loss) income to EBITDA and adjusted EBITDA (in thousands):
Three Months Ended
March 31,
20202019
Reconciliation of Net (Loss) Income to EBITDA and adjusted EBITDA:
Net (loss) income$(15,503) $1,365  
Benefit from income taxes(9,364) (556) 
Other income, net(2,383) (4,691) 
Depreciation and amortization12,358  11,876  
EBITDA(14,892) 7,994  
Stock-based compensation31,750  31,319  
Adjusted EBITDA$16,858  $39,313  

Liquidity and Capital Resources
As of March 31, 2020, we had cash and cash equivalents of $364.6 million, and marketable securities of $126.1 million. Cash and cash equivalents consist of cash, money market funds and investments with original maturities of less than three months. Our cash held internationally as of March 31, 2020 was $8.3 million. We did not have any outstanding bank loans or credit facilities in place as of March 31, 2020.
Our investment portfolio comprises highly rated marketable securities, 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. To date, we have been able to finance our operations and our acquisitions through proceeds from private and public financings, including our initial public offering in March 2012 and our follow-on offering in October 2013, cash generated from operations, and, to a lesser extent, cash provided by the exercise of employee stock options and purchases under the 2012 Employee Stock Purchase Plan, as amended ("ESPP"), as well as proceeds from our sale of Eat24 to Grubhub in October 2017.
31

In March 2020, we changed our investment strategy regarding marketable securities in response to COVID-19 in order to preserve liquidity. Prior to the COVID-19 pandemic, we had the ability and intent to hold these marketable securities to maturity, and, as a result, a held-to-maturity classification was deemed appropriate on our condensed consolidated balance sheet. However, in response to COVID-19 and the uncertainty regarding the duration and extent of impact on our business, we decided that we needed more flexibility in managing our liquidity, which resulted in a change to an available-for-sale classification. While our investment policy requires securities to be investment grade and our marketable securities are highly rated as a result, we decided to actively reduce our limited risk exposure of principle loss from these marketable securities and move the proceeds into money market funds.
As a result, subsequent to the change in classification, we sold $135.2 million of marketable securities in March 2020 and reinvested those proceeds along with $65.0 million from maturities and redemptions into money market funds. We continued this approach April 2020, when we sold an additional $128.4 million of marketable securities and an additional $8.0 million reached maturity, with all of these proceeds reinvested into money market funds. We recorded an immaterial gain as a result of the sale of investments for the portion sold in March 2020, which is recorded to other income, net, on the condensed consolidated income statements during the three months ended March 31, 2020. See Note 4, "Marketable Securities" of the Notes to Condensed Consolidated Financial Statements included under Part I, Item 1 in this Quarterly Report for further detail on this change in classification.
In April 2020, we implemented a Restructuring Plan to reduce our operating costs and manage the near-term financial impact of COVID-19, which we expect will reduce our future capital requirements. In May 2020, we changed the method by which we settle the employee tax liabilities associated with the vesting of RSUs from net share withholding to sell-to-cover. This change will be effective beginning with our standard RSU vesting date for the second quarter, which occurs in May 2020. As a result of this change, we will no longer have cash outflows in order to settle tax liabilities associated with employee stock awards; instead, the vested shares that we previously withheld will be issued and sold to cover these tax liabilities.
On May 5, 2020, we entered into a Credit Agreement with Wells Fargo Bank, N.A. (the "Credit Agreement"), which provides for a $75.0 million senior unsecured revolving credit facility and a letter of credit sub-limit of $25.0 million. We intend to move our existing letters of credit in aggregate amount of approximately $21.5 million under the Credit Agreement sub-limit; once this transfer is completed, the bank deposits previously used to collateralize our letters of credit will no longer have restrictions on their use and approximately $53.5 million will remain available under the revolving credit facility. The credit facility will provide us with to access backup liquidity to fund working capital and for other capital requirements, as needed. The cost of capital associated with this credit facility was not significantly more than the cost of capital that we would have expected prior to COVID-19.

The Credit Agreement includes a minimum liquidity covenant that requires us to maintain at least $300 million of cash, cash equivalents, marketable securities and funds available under the revolving credit facility at all times until the earlier of (a) March 31, 2021 or (b) our adjusted EBITDA meets a minimum level. After such time, the Credit Agreement requires us to comply with a maximum consolidated leverage ratio and minimum consolidated interest coverage ratio. The Credit Agreement also contains customary limitations on our ability to: create, incur, assume or be liable for indebtedness; dispose of assets outside the ordinary course; acquire, merge or consolidate with or into another person or entity; create, incur or allow any lien on any of our property; make investments; or pay dividends, make distributions or repurchase shares, in each case subject to certain exceptions. In addition, the Credit Agreement provides for certain events of default such as nonpayment of principal and interest when due, breaches of representations and warranties, noncompliance with covenants, acts of insolvency and default on indebtedness held by third parties (subject to certain limitations and cure periods).
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 II, Item 1A in this Quarterly Report. We believe that, as a result of the steps we have taken in response to COVID-19, our existing cash and cash equivalents, together with any cash generated from operations, will be sufficient to meet our working capital requirements for at least the next 12 months. However, this estimate is based on a number of assumptions that may prove to be materially different and we could exhaust our available cash and cash equivalents earlier than presently anticipated. We may be required to draw down funds from our revolving credit facility or seek additional funds through equity or debt financings in the next 12 months to respond to business challenges associated with COVID-19 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. The cost of capital associated with any additional funds sought in the future might be adversely impacted by the extent and duration of the impact of COVID-19 on our business.
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 and cash equivalents will not be impacted by adverse conditions in the financial markets.
32

Cash Flows
The following table summarizes our cash flows for the periods indicated (in thousands):
Three Months Ended
March 31,
20202019
Condensed Consolidated Statements of Cash Flows Data:
Net cash provided by operating activities$40,786  $41,029  
Net cash provided by investing activities163,219  35,154  
Net cash used in financing activities(8,929) (113,478) 
Operating Activities. Cash provided by operating activities during the three months ended March 31, 2020 decreased as compared to the prior-year comparable period primarily due to higher cash paid to employees and vendors, partially offset by an increase in cash received from customers driven by higher revenues.

Investing Activities. Cash provided by investing activities during the three months ended March 31, 2020 increased as compared to the prior-year comparable period primarily due to an increase in the sale and maturities of marketable securities. The increase in cash from marketable securities in the current period reflected our change in strategy to preserve liquidity as a result of the uncertainties of COVID-19.

Financing Activities. Cash used in financing activities during the three months ended March 31, 2020 decreased as compared to the prior-year comparable period primarily due to a decrease in repurchases of common stock pursuant to our stock repurchase program.
Stock Repurchase Program
In July 2017, our board of directors authorized the repurchase of $200 million of our outstanding common stock. In each of November 2018, February 2019 and January 2020, our board of directors authorized us to repurchase up to an additional $250 million of our outstanding common stock, bringing the total amount of repurchases authorized under our stock repurchase program to $950 million, of which approximately $269 million remains available.
We may purchase 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.
We have funded all repurchases to date and expect to fund any future repurchases with cash available on our balance sheet. We did not repurchase any shares during the three months ended March 31, 2020. During the three months ended March 31, 2019, we repurchased on the open market 2.8 million shares for an aggregate purchase price of $102.1 million.
Pursuant to the Restructuring Plan announced on April 9, 2020, we are deferring share repurchases under our stock repurchase program indefinitely and did not repurchase any shares between the end of the first quarter and May 1, 2020.
Off Balance Sheet Arrangements
We do not have any off balance sheet arrangements as defined in Item 303(a)(4)(ii) of Regulation S-K promulgated by the U.S. Securities and Exchange Commission ("SEC") under the Securities Act.
Contractual Obligations
There have been no material changes to our contractual obligations and other commitments as disclosed in our Annual Report on Form 10-K for the year ended December 31, 2019, filed with the SEC on February 28, 2020 and amended on April 29, 2020 (our "Annual Report").

33

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, 2019.
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 March 31, 2020. Based on this evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of March 31, 2020, 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 March 31, 2020 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.
34

PART II. OTHER INFORMATION
ITEM 1. LEGAL PROCEEDINGS
In January 2018, a putative class action lawsuit alleging violations of the federal securities laws was filed in the U.S. District Court for the Northern District of California, naming as defendants us and certain of our officers. The complaint, which the plaintiff amended on June 25, 2018, alleges violations of the Exchange Act by us and our officers for allegedly making materially false and misleading statements regarding our business and operations on February 9, 2017. The plaintiff seeks unspecified monetary damages and other relief. On August 2, 2018, we and the other defendants filed a motion to dismiss the amended complaint, which the court granted in part and denied in part on November 27, 2018. On October 22, 2019 the Court approved a stipulation to certify a class in this action. The case remains pending.
In addition, we are subject to other 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
Our operations and financial results are subject to various risks and uncertainties, including those described below, which could adversely affect our business, financial condition, results of operations, cash follows and the trading price of our common stock. You should carefully consider the risks and uncertainties described below before making an investment decision.
We have marked with an asterisk (*) those risks described below that reflect substantive changes from the risks described in our Annual Report.
Risks Related to Our Business and Industry
*The COVID-19 pandemic has had, and we expect it to continue to have, a significant adverse impact on our business and results of operations, and also exposes our business to other risks.
In early March 2020, COVID-19 — the disease caused by a novel strain of the coronavirus — was declared a global pandemic by the World Health Organization. Governments and municipalities around the world, including in the United States, have implemented extensive measures in an effort to control the spread of COVID-19, including travel restrictions, limitations on business activity, quarantines and shelter-in-place orders. These measures have had, and are continuing to have, significant macroeconomic impacts and have been particularly challenging for the small and medium-sized businesses ("SMBs") on which we rely. These circumstances are having a significant and ongoing adverse impact on our business and results of operations in turn; in the final two weeks of the first quarter of 2020, we began experiencing significant drops in consumer engagement on our platform as well as a significant reduction in the demand for our advertising products. As the pandemic continues, our business is exposed to a variety of risks, including:
reductions in cash flows from operations and liquidity, which impacts our capital allocation strategy in turn;
additional restructuring charges; and
In light of the uncertainty and rapidly evolving situation relating to the spread of COVID-19, we have taken precautionary measures intended to minimize the risk of the virus to our employees and the communities in which we operate, such as migrating our workforce to work from home. In addition, we implemented the Restructuring Plan to help manage the near-term impact of the pandemic on our business, cost-cutting measures include workforce reductions, furloughs and reduced-hour work
35

weeks. Although we continue to monitor the situation and adjust our current policies as more information and public health guidance become available, our efforts to mitigate the impact of the outbreak on our business may not be effective and may exacerbate the direct impact of the pandemic by creating new operational challenges, such as:
difficulties resulting from our personnel working remotely, such as reduced workforce productivity, and increased employee costs to support remote working while continuing to rent office space that goes unused;
If we are not able to respond and manage the potential impact of such events effectively, they could further harm our business and results of operations.
It is not possible for us to estimate the duration or magnitude of the adverse results of the pandemic and its effects on our business, results of operations or financial condition at this time as the impact will depend on future developments, which are highly uncertain and cannot be predicted. Even after the COVID-19 outbreak has subsided, health measures taken by governments and private industry in response to the pandemic may have a long-term adverse effect on the economy, and any protracted economic downturn would have significant negative effects on our business.
Further, as the COVID-19 pandemic and response are unprecedented and continuously evolving, COVID-19 may also affect our operating and financial results in a manner that is not presently known to us or in a manner that we currently do not consider to present significant risks to our operations. It may also have the effect of heightening many of the other risks described in these Risk Factors.
*We generate substantially all of our revenue from advertising. If we fail to maintain and expand our base of advertisers, our revenue and our business will be harmed.
In order to maintain and expand our advertiser base, we must convince existing and prospective advertisers alike that our advertising products offer them a material benefit and generate a competitive return relative to other alternatives. Adverse macroeconomic conditions such as the current economic downturn caused by COVID-19 may make this more difficult, particularly when such macroeconomic conditions disproportionately affect the SMBs on which we rely, as has been the case with the economic impact of COVID-19. Even among businesses not affected by mandatory closures in connection with the COVID-19 pandemic, many are closing or operating at limited capacity in response to reduced consumer demand and have been forced to reduce their advertising spending with us as a result. This reduction in demand for our products has already had, and continues to have, a significant adverse impact on our business and revenue; we expect that our business would continue to be significantly adversely affected for the duration of any recessionary period or protracted economic downturn even after the COVID-19 pandemic has subsided.
Advertisers will not advertise with us, or they will reduce the prices they are willing to pay to advertise with us, if we do not deliver compelling ad products in an effective manner, or if we do not provide accurate, easy-to-use analytics and measurement solutions that demonstrate the effectiveness and value of our products. As is typical in our industry, our advertisers generally do not have long-term obligations to purchase our products; in fact, a substantial portion of our advertisers have the ability to cancel their ad campaigns at any time without penalty. As a result, any decrease in customer satisfaction, economic downturn (including as a result of COVID-19) or other change negatively affecting our ability to retain advertisers may have an earlier and more concentrated effect on our results going forward than prior to our transition to non-term contracts, when our multi-month advertising contracts imposed a fee for early cancellations. If we are unable to quickly and effectively respond to such developments, our ability to maintain and expand our advertiser base will be harmed. In addition, the negative impact of attrition on our financial results may be greater with respect to advertisers who are billed in arrears, as the vast majority of our advertisers now are, if they fail to make payment on ads that have already been delivered.
In addition, our advertiser base consists primarily of SMBs, which are subject to increased challenges and risks. SMBs often have limited advertising budgets and view online advertising products like ours as experimental and unproven; as a result, we may need to devote additional time and resources to educate them about our products and services. Such businesses have also historically experienced high failure rates, and we must continually add new advertisers to replace those who do not renew their advertising due to factors outside of our control, such as declining advertising budgets, closures and bankruptcies.
Our advertising revenue could be impacted by a number of other factors, including, but not limited to:
the perceived effectiveness and acceptance of online advertising generally, particularly among SMBs that may have less experience with it;
36

our ability to increase traffic to our platform and user engagement, including engagement with the ads displayed on our platform;
the effectiveness of our ad targeting technology and tools for advertisers to optimize their campaigns;
our ability to innovate and introduce enhanced products meeting advertiser expectations;
product changes or inventory management decisions we may make that change the size, format, frequency or relative prominence of ads displayed on our platform;
the widespread adoption of any technologies that make it more difficult for us to deliver ads, such as ad-blocking programs;
loss of advertising business to our competitors, including if competitors offer lower priced or more integrated products;
the prevalence of low-quality or invalid traffic on our platform, such as robots and spiders, which we have discovered in the past and expect to discover in the future, and our ability to detect and prevent click fraud or other invalid clicks on ads;
our reputation and perceptions regarding our platform, including of the ratings and reviews that businesses receive from our users — favorable ratings and reviews could be perceived as obviating the need to advertise, while unfavorable ratings and reviews could discourage businesses from advertising to an audience that they perceive as hostile;
the size and effectiveness of our sales force, which may be affected by a range of factors, not all of which are within our control, including:
the employment market in cities where our sales offices are located;
our sales force's ability to connect with potential customers' key decision makers, which may be harmed if such decision makers, their telecommunications carriers or their mobile operating systems increase their use of call blocking technologies, or decision makers answer their phones less frequently to avoid, for example, calls from unknown numbers, telemarketing calls, calls from political campaigns and other solicitations; and
catastrophic occurrences, such as earthquakes or fires, and major public health crises such as COVID-19 that negatively impact the productivity of our sales force;
the degree to which businesses choose to reach users through our free products in lieu of our paid products and services; and
the auction mechanism that determines the pricing of our CPC ads, which depends, in part, on competition among advertisers and so can result in higher prices for ads in categories that receive lower levels of traffic. Such prices reduce our competitiveness and we may not be able to retain advertisers who frequently encounter them.
Any of these or other factors could result in a reduction in demand for our products, which may reduce the prices we are able to charge, either of which would negatively affect our revenue and operating results.
*Our strategy to grow our business may not be successful and may expose us to additional risks.
Our strategy to grow our business includes priorities such as winning in our key categories of restaurants and home & local services, providing more value to our business customers and focusing on our multi-location and self-serve sales channels. These initiatives involve risks and executing on them may prove more difficult than we currently anticipate. We may not succeed in realizing the benefits of these efforts, including growing our revenue and improving our margins, within the time frame we expect or at all.
We will face both execution and industry challenges in our efforts to win in our key categories. For example, developing comprehensive restaurant and home & local services solutions may require substantial investments and significant changes to our existing platform, products and content, and our development efforts in one category may not translate to the other. The restaurants and home & local services markets themselves will also present significant hurdles. In addition to being highly competitive, fragmented industries, neither has yet fully embraced online solutions of the type we offer. The majority of restaurants and diners continue to use the traditional offline ordering and booking methods involving the telephone, paper menus that restaurants distribute to diners and pen-and-paper or other offline reservation books. Similarly, many of our consumers continue to search for, select and hire service professionals offline through word-of-mouth and referrals. Changing traditional habits is difficult, and the speed and ultimate outcome of the shift of these markets online for consumers and businesses alike is uncertain and may not occur as quickly as we expect, or at all. Even if we are successful in developing
37

comprehensive solutions and overcoming industry challenges in these categories, we may not realize the benefits that we expected from pursuing this strategy or may not realize them within a reasonable time. For example, the traffic and engagement driven by our offerings in the restaurants category may not result in higher traffic and engagement in our higher-value home & local services category as we expect.
Although our initiatives to provide more value to our customers and emphasize alternative sales channels are more similar to our historical advertising business than our restaurants and home & local services initiatives, both involve unfamiliar risks. Our efforts to optimize CPC prices and provide advertisers more value for their money may include lowering prices while making significant investments in product development. We cannot guarantee that any resulting increase in demand for our products or customer retention will offset lower prices or otherwise generate sufficient revenue to justify our investments. Likewise, emphasizing our multi-location and self-serve channels involves changes to our sales organization and sales force hiring priorities. These changes may be disruptive to our sales operations and affect our ability to generate revenue.
The COVID-19 pandemic and measures implemented to control its spread further complicate our efforts to execute on our strategic initiatives. In addition to diverting resources and management attention away from the implementation of our strategy, their impact may undermine certain aspects of our business on which our current strategy is based. For example, our strategic initiative to win in our key categories of restaurants and home & local services is premised on the traffic dynamic between those and similar categories: categories that include businesses that consumers interact with frequently, such as restaurants, drive traffic to categories such as home & local services that consumers interact with less frequently, but that support higher CPC ad prices and drive more revenue. However, many typically high-traffic categories — such as restaurants, beauty and fitness — have been the most impacted by the pandemic and shelter-in-place orders. If COVID-19 causes a prolonged disruption to this traffic dynamic, we may need to increase our marketing spend to acquire additional traffic, which may prevent us from realizing the benefits of this strategy.
Certain of our past strategic decisions may also continue to impact our opportunities and long-term prospects. For example, while our sale of Eat24 has resulted in cost savings, it has also resulted in a substantial reduction in our transactions revenue, which will not be fully offset by revenue from our Grubhub partnership for the foreseeable future. We cannot predict the impact that fully outsourcing food ordering on our platform may have on our brand and reputation. In addition, we wound down our international sales and marketing operations in 2016 and reallocated the associated resources primarily to our U.S. and Canadian markets. While our decision to focus our sales and marketing resources primarily on the United States and Canada has resulted in some cost savings, it also limits the markets from which we generate revenue and our ability to expand internationally in the future. Our continued growth depends on our ability to further develop our U.S. and Canadian communities and operations for the foreseeable future. However, our communities in many of the largest markets in the United States and Canada are in a relatively late stage of development, and further development of smaller markets may not yield similar results. If we are not able to develop these markets as we expect, or if we fail to address the needs of those markets, our business will be harmed.
*If we fail to manage our employee operations and organization effectively, our brand, results of operations and business could be harmed.
Our employee operations are complex and place substantial demands on management and our operational infrastructure. These operations may be negatively affected by a range of external factors that are not within our control, including catastrophic events, such as earthquakes or fires, and public health crises, such as the COVID-19 outbreak. Such factors may have a substantial impact on employee attendance or productivity, and the extent and duration of their impact are typically uncertain. For example, our rapid and broad-based shift to a remote working environment in connection with the COVID-19 pandemic has added to the complexity of our employee operations by creating productivity, connectivity and oversight challenges. Addressing these challenges could adversely affect our company culture and will require the attention of our executive team and other key employees, which could adversely affect our business. It is unclear when a return to our offices would be permitted or advisable, or what restrictions might be in place upon return. Similarly, we may experience inefficiencies, delays or disruptions in our business if any of our key employees or a significant portion of our workforce becomes ill due to COVID-19. If we are not able to respond to and manage the impact of such events effectively, our business will be harmed.
To execute on our growth strategy, we will need to continue to increase the productivity of our current employees, many of whom have been with us for fewer than two years, and hire, train and manage new employees. In particular, we intend to resume making substantial investments in our engineering, sales and marketing organizations as soon as we are able given our current resource constraints. As a result, we will have to effectively integrate, develop and motivate a large number of new employees while maintaining the beneficial aspects of our company culture.
As our business matures, we make periodic changes and adjustments to our organization in response to various internal and external considerations, including market opportunities, the competitive landscape, new and enhanced products, acquisitions,
38

sales performance, availability of employee talent and costs. In some instances, these changes have resulted in a temporary lack of focus and reduced productivity, which may occur again in connection with any future changes to our organization and may negatively affect our results of operations. If these organizations are unable to adapt quickly and effectively to changes or adjustments to our organization, our business will be harmed. Similarly, we are increasingly focused on achieving greater cost-effectiveness in our advertising business; while we plan to continue investing in our direct sales force, we also plan to emphasize other, more efficient sales channels, such as multi-location and self-serve, and may otherwise pursue new strategies for high-margin revenue growth, such as investing in our direct sales force in different, lower-cost markets than where we historically had large sales presences. These and other changes in our sales organization, sales force hiring priorities or in the way we structure compensation of our sales organization may be disruptive and may affect our ability to generate revenue.
We may also need to improve our operational, financial and management systems and processes to support our large workforce, which may require significant capital expenditures and allocation of valuable management and employee resources, as well as subject us to the risk of over-expanding our operating infrastructure. For example, it can be difficult to train thousands of sales employees across multiple offices according to the same business standards, practices and laws, and we have been the subject of lawsuits alleging that we have failed to do so. For example, we were the subject of a lawsuit alleging that our sales force does not properly disclose that calls may be monitored or recorded for quality assurance. If we fail to scale our operations successfully and increase productivity, the quality of our platform and efficiency of our operations could suffer, which could harm our brand, results of operations and business.
*If we are unable to increase traffic to our mobile app and website, or user engagement on our platform declines, our revenue, business and operating results may be harmed.
We derive a substantial majority of our revenue based on our users' engagement with the ads that we display. Because traffic to our platform and user engagement on our platform together determine the number of ads we are able to show, affect the value of those ads to businesses and support the content creation that drives further traffic, our ability to attract, retain and engage visitors on our platform is critical to our business and financial success. A number of factors could adversely affect our traffic and user engagement, including, but not limited to:
adverse macroeconomic conditions, including as a result of the COVID-19 pandemic, and their negative impact on consumer spending at local businesses;
if users engage with other products, services or activities as an alternative to our platform;
our ability to manage and prioritize information to ensure users are presented with content that is relevant and helpful to them, including through the effective operation of our automated recommendation software;
technical or other problems that negatively impact the availability and reliability of our platform or otherwise affect the user experience, including as a result of infrastructure performance problems and security breaches;
if users have difficulty installing, updating or otherwise accessing our platform as a result of actions by us or third parties that we rely on to distribute our products, such as application marketplaces and device manufacturers;
if users believe that their experience is diminished as a result of the decisions we make with respect to the frequency, relevance and prominence of the advertising we display;
the adoption of any laws or regulations that adversely affect the growth, popularity or use of our platform or the Internet in general, such as the repeal of Internet neutrality regulations in the United States;
any actions taken by companies with significant market power in the broadband and Internet marketplace that degrade, disrupt or increase the cost of user access to our products and services; and
39

We expect our traffic to be volatile in the near term as a result of the COVID-19 pandemic, although we are unable to predict the duration or degree of such volatility with any certainty. We further anticipate that our traffic growth rate will continue to slow over the medium and long term, and potentially decrease in certain periods due to the maturation of our business and our high penetration rates in most major geographic markets within the United States and Canada. As our traffic growth rate slows, our business and financial performance will become increasingly dependent on our ability to increase levels of user engagement with our platform and the ads that we display.
*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, as consumer demand decreases in response to COVID-19 and measures implemented to control its spread, users may interact with fewer local businesses and thus have less firsthand information about them to contribute in reviews, ratings, tips and other content on our platform. This effect may be exacerbated by reductions in our community management efforts during the COVID-19 outbreak. Users may also 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, information about the operations of many local businesses — such as hours of operation and services offered — has been subject to frequent change during the COVID-19 outbreak, making it difficult to ensure the information on business listing pages is accurate and up-to-date. Similarly, 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. For example, if robots, shills or other spam accounts are able to contribute a significant amount of recommended content, or consumers perceive a significant amount of our recommended content to be from such accounts, our traffic and revenue could be negatively affected. Although we do not believe content from these sources has had a material impact to date, if our automated software recommends a substantial amount of such content in the future, our ability to provide high quality content would be harmed and the consumer trust essential to our success could be undermined.
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 without our permission, 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. 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.
*Our ability to increase our revenue depends on our ability to introduce successful new products and services. Our ongoing investments in developing products and services, including products and services outside of our historical core business, involve significant risks, could disrupt our current operations and may not produce the long-term benefits that we expect.
Our industry is rapidly evolving and intensely competitive; our ability to compete successfully and increase our revenue depends on our ability to continue to deliver innovative, relevant and useful products to our customers in a timely manner. As a result, we have invested, and expect to continue to invest, significant resources in developing products and services to drive traffic to our platform and engage our users. However, our ability to make such investments may be harmed due to financial
40

constraints and staffing limitations resulting from the impact of COVID-19 on our business, which may result in delays in planned product development or releases.
Our product development efforts may include significant changes to our existing products or new products that are unproven or that are outside of our historical core business, such as our investments in Yelp Reservations and Yelp Waitlist. Such investments may not prioritize short-term financial results and may involve significant risks and uncertainties, including distracting management and disrupting our current operations. We cannot assure you that any resulting new or enhanced products and services will engage users and advertisers, particularly as the needs of both are evolving as a result of COVID-19 and measures to control its spread; we may not be able to develop sufficient features and functionality or adapt our products and platform quickly enough to address their changing needs. We may fail to generate sufficient revenue, operating margin or other value to justify our investments in such products, thereby harming our ability to generate revenue directly and, with respect to investments in products outside of our core business, indirectly as a result of foregoing the opportunity for higher investment in our advertising business, in other product lines and other initiatives.
*We face intense competition in rapidly evolving markets, and expect competition to increase in the future.
We compete in rapidly evolving and intensely competitive markets, and we expect competition to intensify further in the future with the emergence of new technologies and market entrants. We face competition for users, content, and advertising and other customers, including from: online search engines and directories; traditional, offline business guides and directories; online and offline providers of consumer ratings, reviews and referrals; providers of online marketing and tools for managing and optimizing advertising campaigns; various forms of traditional offline advertising; restaurant reservation and seating tools; food ordering and delivery services; and home and/or local services-related platforms and offerings. Competition in the market for users and content as well as the advertising market may also intensify in the short- and medium-term due to the COVID-19 pandemic as consumer demand decreases, leading to lower levels of content contribution and user engagement, and businesses reduce their spending on advertising in turn.
Our competitors may enjoy competitive advantages, such as greater name recognition, longer operating histories, substantially greater market share, large existing user bases and substantially greater financial, technical and other resources. These companies may use these advantages to offer products similar to ours at a lower price, develop different products to compete with our current solutions and respond more quickly and effectively than we do to new or changing opportunities, technologies, standards or client requirements. In particular, major Internet companies, such as Google, Facebook, Amazon and Microsoft, may be more successful than us in developing and marketing online advertising and other services directly to local businesses, and may leverage their relationships based on other products or services to gain additional share of advertising budgets.
Certain competitors could also use strong or dominant positions in one or more markets to gain competitive advantage against us in areas in which we operate, including by:
integrating review platforms or features into products they control, such as search engines, web browsers or mobile device operating systems;
making acquisitions;
changing their unpaid search result rankings to promote their own products;
refusing to enter into or renew licenses on which we depend;
limiting or denying our access to advertising measurement or delivery systems;
limiting our ability to target or measure the effectiveness of ads; or
making access to our platform more difficult.
These risks may be exacerbated by the trend in recent years toward consolidation among online media companies, potentially allowing our larger competitors to offer bundled or integrated products that feature alternatives to our platform.
To compete effectively, we must continue to invest significant resources in product development to enhance user experience and engagement, as well as sales and marketing to expand our base of advertisers. However, there can be no assurance that we will be able to compete successfully for users and customers against existing or new competitors, and failure to do so could result in loss of existing users, reduced revenue, increased marketing expenses or diminished brand strength, any of which could harm our business.
41

*We rely on third-party service providers and strategic partners for many aspects of our business, and any failure to maintain these relationships could harm our business.
We rely on relationships with various third parties to grow our business, including strategic partners and technology and content providers. For example, we rely on third parties for data about local businesses, mapping functionality, payment processing, information technology and systems, network infrastructure and administrative software solutions. We also rely on partnership integrations for various transactions available through Yelp, including Grubhub for food-ordering services. Identifying, negotiating and maintaining relationships with third parties require significant time and resources, as does integrating their data, services and technologies onto our platform. For example, the ongoing maintenance of the Grubhub integration may require significant time, resources and expense, and may divert the attention of our management and employees from other aspects of our business operations. In addition, there can be no assurance that we will be able to continue to realize the intended benefits of the Grubhub partnership.
It is possible that third-party providers and strategic partners may not be able to devote the resources we expect to the relationships. We may also have competing interests and obligations with respect to certain of our partners, which may make it difficult to maintain, grow or maximize the benefit for each partnership. For example, our entry into the online reservations space with our acquisition of SeatMe, Inc. in 2013 put us in competition with OpenTable, which led to the end of our partnership with OpenTable in 2015. Our focus on establishing additional partnerships to help accelerate our growth initiatives may exacerbate this risk. If our relationships with our partners and providers deteriorate, we could suffer increased costs and delays in our ability to provide consumers and advertisers with content or similar services. As in the case of the expiration or termination of any of our agreements with third-party providers, transitioning from one partner or provider to another could subject us to operational delays and inefficiencies and we may not be able to replace the services provided to us in a timely manner or on terms that are favorable to us, if at all.
In addition, we exercise limited control over our third-party partners and vendors, which makes us vulnerable to any errors, interruptions or delays in their operations. If these third parties experience any service disruptions, financial distress or other business disruption, or difficulties meeting our requirements or standards — including as a result of the COVID-19 pandemic — it could make it difficult for us to operate some aspects of our business. For example, we rely on a single supplier to process payments of all transactions made through Yelp. Any disruption or problems with this supplier or its services could have an adverse effect on our reputation, results of operations and financial results. Similarly, the actions of our partners may affect our brand if users or customers do not have a positive experience interacting with or through them. For example, if advertisers do not have a positive experience purchasing our advertising products through our resale partners, such as Thryv, or the agency participants in our Yelp Ads Certified Partners Program, they may not continue advertising with us, which would negatively affect our revenue and operating results. Although such partners are contractually obligated to observe certain standards and best practices while selling our advertising products, our ability to ensure their compliance is limited. Any disagreements or disputes with these or other partners about our respective contractual obligations — which we have had in the past and may have again from time to time in the future — could result in legal proceedings or negatively affect our brand and reputation.
*We rely on the performance of highly skilled personnel, and if we are unable to attract, retain and motivate well-qualified employees, our business could be harmed.
We believe our success has depended, and continues to depend, on the efforts and talents of our employees, including our senior management team, software engineers, marketing professionals and advertising sales staff. All of our officers and other U.S. employees are at-will employees, which means they may terminate their employment relationship with us at any time, and their knowledge of our business and industry would be extremely difficult to replace. Any changes in our senior management team in particular, even in the ordinary course of business, may be disruptive to our business. While we seek to manage these transitions carefully, including by establishing strong processes and procedures and succession planning, such changes may result in a loss of institutional knowledge and cause disruptions to our business. If our senior management team fails to work together effectively or execute our plans and strategies on a timely basis as a result of management turnover or otherwise, our business could be harmed.
Our future also depends on our continuing ability to attract, develop, motivate and retain highly qualified and skilled employees, which may be more challenging as a result of the workforce reduction, furloughs and salary reductions we implemented as part of our Restructuring Plan. For example, we may have difficulty recruiting or retaining such personnel as a result of a perceived risk of future workforce and expense reductions, or because their reduced salaries — though intended to be temporary — are no longer competitive. Furloughed employees may also find alternative employment before we are able to return them to full-time positions. Qualified individuals are in high demand and we expect to continue to face significant competition from other companies in hiring and retaining such personnel, particularly in the San Francisco Bay Area, where our headquarters is located and where the cost of living is high. Identifying, recruiting, training and integrating new hires will require significant time, expense and attention; as a result, we may incur significant costs to attract them before we can validate their productivity. The financial constraints we face as a result of COVID-19 as well as the reduced capacity of our recruiting
42

team following the implementation of our Restructuring Plan may also harm our competitiveness in these talent markets. Despite these current cash constraints, the incentives to attract, retain and motivate employees provided by our equity awards may not be as effective as in the past due to the maturity of our company, and if we issue significant equity to attract additional employees or to retain our existing employees, we would incur substantial additional stock-based compensation expense and the ownership of our existing stockholders would be further diluted. Volatility in the price of our common stock may also make it more difficult or costly in the future to use equity compensation to motivate, incentivize and retain our employees. If we fail to manage our hiring needs effectively, our efficiency and ability to meet our forecasts, as well as employee morale, productivity and retention, could suffer, and our business and operating results could be adversely affected.
Consumers are increasingly accessing online services through a variety of platforms other than desktop computers, including mobile devices. If we are unable to operate effectively on such devices or our products for such devices are not compelling, our business could be adversely affected.
The number of people who access the Internet through devices other than desktop computers, including mobile phones, tablets, handheld computers, voice-assisted speakers, automobiles and television set-top devices, has increased dramatically in the past several years. We generate a substantial majority of our revenue from advertising delivered on mobile devices and anticipate that growth in use of our mobile platform will continue to be the driver of our growth for the foreseeable future. As a result, we must continue to drive adoption of and user engagement on our mobile platform, and on our mobile app in particular, which is less reliant on search results for traffic than our website. If we are unable to drive continued adoption of and engagement on our mobile app, our business may be harmed and we may be unable to decrease our reliance on traffic from Google and other search engines.
In order to attract and retain engaged users of our platform on mobile and other alternative devices, the products and services we introduce on such devices must be compelling. However, the functionality and user experience associated with some alternative devices may make the use of our platform and products more difficult than through a desktop computer. For example, devices with small screen sizes or that lack a screen may exacerbate the risks associated with how and where our website is displayed in search results because they display or otherwise present fewer search results than desktop computers. We also expect that the ways in which users engage with our platform will continue to change over time as users increasingly engage via alternative devices. This may make it more difficult to develop products that consumers find useful, may make it more difficult for us to monetize our products and may also negatively affect our content if users do not continue to contribute high quality content through such devices.
Similarly, as new devices and platforms develop, advertiser demand may increase for products that we do not offer or that may alienate our user base, which we must balance against our commitment to prioritizing the quality of user experience over short-term monetization. If we are not able to balance these competing considerations successfully to develop compelling advertising products, advertisers may stop or reduce their advertising with us and we may not be able to generate meaningful revenue from alternative devices despite the expected growth in their usage.
As new devices and platforms are continually being released, it is also difficult to predict the problems we may encounter in adapting our products and services — and developing competitive new products and services — to them, and we may need to devote significant resources to the creation, support and maintenance of such products. Our success will be dependent on the interoperability of our products with a range of technologies, systems, networks and standards that we do not control, such as mobile operating systems like Android and iOS. We may not be successful in developing products that operate effectively with these technologies, systems, networks and standards or in creating, maintaining and developing relationships with key participants in related industries, some of which may be our competitors. If we experience difficulties or increased costs in integrating our products into alternative devices, or if manufacturers elect not to include our products on their devices, make changes that degrade the functionality of our products, give preferential treatment to competitive products or prevent us from delivering advertising, our user growth and operating results may be harmed. This risk may be exacerbated by the frequency with which users change or upgrade their devices; in the event users choose devices that do not already include or support our platform or do not install our products when they change or upgrade their devices, our traffic and user engagement may be harmed.
*We rely on Internet search engines and application marketplaces to drive traffic to our platform, certain providers of which offer products and services that compete directly with our products. If links to our applications and website are not displayed prominently, traffic to our platform could decline and our business would be adversely affected.
We rely heavily on Internet search engines, such as Google, to drive traffic to our platform through their unpaid search results and on application marketplaces, such as Apple’s App Store and Google’s Play, to drive downloads of our applications. Although search results and application marketplaces have allowed us to attract a large audience with low organic traffic acquisition costs to date, if they fail to drive sufficient traffic to our platform, we may need to increase our marketing spend to acquire additional traffic. For example, we saw substantial decreases in traffic to our restaurants category over the course of
43

March 2020 as a result of changes in consumer behavior brought on by the COVID-19 pandemic. We rely on categories like restaurants that attract high levels of search engine and other traffic to drive traffic to categories that consumers interact with less frequently, such as home & local services, that support higher CPC ad prices. If this traffic pattern is disrupted as a result of COVID-19 or otherwise, we may be forced to decrease our reliance on organic traffic and incur traffic acquisition costs. We cannot assure you that the value we ultimately derive from any such additional traffic would exceed the cost of acquisition, and any increase in marketing expense may in turn harm our operating results.
The amount of traffic we attract from search engines is due in large part to how and where information from and links to our website are displayed on search engine result pages. The display, including rankings, of unpaid search results can be affected by a number of factors, many of which are not in our direct control, and may change frequently. Search engines have made changes in the past to their ranking algorithms, methodologies and design layouts that have reduced the prominence of links to our platform and negatively impacted our traffic, and we expect they will continue to make such changes from time to time in the future. For example, we believe Google's update to its search algorithm in the fourth quarter of 2019 may have harmed and may be continuing to harm our traffic. Similarly, Apple, Google or other marketplace operators may make changes to their marketplaces that make access to our products more difficult. For example, our applications may receive unfavorable treatment compared to the promotion and placement of competing applications, such as the order in which they appear within marketplaces.
We may not know how or otherwise be in a position to influence search results or our treatment in application marketplaces. With respect to search results in particular, even when search engines announce the details of their methodologies, their parameters may change from time to time, be poorly defined or be inconsistently interpreted. For example, Google previously announced that the rankings of sites showing certain types of app install interstitials could be penalized on its mobile search results pages. While we believe the type of interstitial we currently use is not being penalized, we cannot guarantee that Google will not unexpectedly penalize our app install interstitials, causing links to our mobile website to be featured less prominently in Google’s mobile search results and harming traffic to our platform as a result.
In some instances, search engine companies and application marketplaces may change their displays or rankings in order to promote their own competing products or services or the products or services of one or more of our competitors. For example, Google has integrated its local product offering with certain of its products, including search and maps. The resulting promotion of Google’s own competing products in its web search results has negatively impacted the search ranking of our website. Because Google in particular is the most significant source of traffic to our website, accounting for a substantial portion of the visits to our website, our success depends on our ability to maintain a prominent presence in search results for queries regarding local businesses on Google. As a result, Google’s promotion of its own competing products, or similar actions by Google in the future that have the effect of reducing our prominence or ranking on its search results, could have a substantial negative effect on our business and results of operations.
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, in February 2017, we acquired Nowait to obtain waitlist system and seating tool technology and in April 2017, we acquired Turnstyle to obtain a wifi-based marketing tool for customer retention and loyalty. Similarly, we may pursue investments in privately held companies in furtherance of our strategic objectives, as we did with our investment in Nowait prior to our acquisition of that company. We have limited experience as a 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 cause us to incur expenses in identifying, investigating and pursuing transactions, whether or not they are consummated.
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 may also 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. For example, in 2015, two lawsuits were filed against us by former Eat24 employees alleging that Eat24 failed to comply with certain labor laws prior to the acquisition. The effectiveness of our due diligence review and our ability to evaluate the results of such due diligence are dependent upon
44

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.
Our business depends on a strong brand. Maintaining, protecting and enhancing our brand requires significant resources and our efforts to do so may not be successful.
We have developed a strong brand that we believe has contributed significantly to the success of our business. Maintaining, protecting and enhancing the “Yelp” brand are critical to expanding our base of users and advertisers and increasing the frequency with which they use our solutions. If we fail to maintain and enhance our brand successfully, or if we incur excessive expenses in this effort, our business and financial results may be adversely affected.
Our ability to do so will depend largely on our ability to maintain business owner and consumer trust in the integrity of our products and in the quality of the user content and other information found on our platform, which we may not do successfully. We dedicate significant resources to these goals, including through business owner outreach and education, our automated recommendation software, our consumer alerts program and our efforts to remove content from our platform that violates our terms of service. Despite these efforts, we may fail to respond to user or business owner concerns expeditiously or in a manner they perceive to be appropriate, which could erode confidence in our brand. For example, some consumers and businesses have alternately expressed concern that our technology either recommends too many reviews, thereby recommending some reviews that may not be legitimate, or too few reviews, thereby not recommending some reviews that may be legitimate. The actions of our partners, over whom we have limited, if any, control, may also affect the perceived integrity of our brand if users or advertisers do not have a positive experience interacting with or through them. In addition, our website and mobile app serve as a platform for expression by our users, and third parties or the public at large may attribute the political or other sentiments expressed by users on our platform to us, which could harm our reputation.
45

Negative publicity about our company, including our technology, sales practices, personnel, customer service, litigation, strategic plans or political activities, could also diminish confidence in our brand and the use of our products. Certain media outlets have previously reported allegations that we manipulate our reviews, rankings and ratings in favor of our advertisers and against non-advertisers. Although we have taken action to combat this perception, our reputation and brand, and our traffic and business in turn, may suffer if negative publicity about our company persists or if users otherwise perceive that our content is manipulated or biased. Allegations and complaints regarding our business practices, and any resulting negative publicity, may also result in increased regulatory scrutiny of our company. In addition to requiring management time and attention, any regulatory inquiry or investigation could itself result in further negative publicity regardless of its merit or outcome.
Trademarks are also an important element of our brand and require substantial investments to maintain, which may not be successful. We have faced in the past, and may face in the future, oppositions from third parties to our applications to register key trademarks. If we are unsuccessful in defending against these oppositions, our trademark applications may be denied. Whether or not our trademark applications are denied, third parties may claim that our trademarks infringe their rights. As a result, we could be forced to pay significant settlement costs or cease the use of these trademarks and associated elements of our brand. Doing so could harm our brand recognition and adversely affect our business. Conversely, if we are unable to prevent others from misusing our brand or passing themselves off as being endorsed or affiliated with us, it could harm our reputation and our business could suffer. For example, we have encountered instances of reputation management companies falsely representing themselves as being affiliated with us when soliciting customers; this practice could be contributing to the perception that business owners can pay to manipulate reviews, rankings and ratings.
We are committed to providing a great consumer experience, which may cause us to forgo short-term gains and advertising revenue.
We base many of our decisions on our commitment to providing the consumers who use our platform with a great experience. In the past, we have forgone, and we may in the future forgo, certain expansion or revenue opportunities that we believe excessively degrade the consumer experience, even if such decisions negatively impact our results of operations in the short term. For example, we phased out our brand advertising products in part because demand in the brand advertising market shifted toward products disruptive to the consumer experience. Any decisions we make that prioritize consumers may negatively impact our relationship with existing or prospective advertisers. For example, unless we believe that a review violates our terms of service, such as reviews that contain hate speech or bigotry, we will allow the review to remain on our platform, even if the business disputes its accuracy. Certain advertisers may therefore perceive us as an impediment to their success as a result of negative reviews and ratings. This practice could result in a loss of advertisers, which in turn could harm our results of operations. However, we believe that this approach has been essential to our success in attracting users and increasing the frequency with which they use our platform. As a result, we believe this approach has served the long-term interests of our company and our stockholders and will continue to do so in the future.
Risks Related to Our Technology and Intellectual Property
*Our business is dependent on the uninterrupted and proper operation of our technology and network infrastructure. Any significant disruption in our service could damage our reputation, result in a potential loss of users and engagement and adversely affect our results of operations.
It is important to our success that users in all geographies be able to access our platform at all times. If our platform is unavailable when users attempt to access it or it does not load as quickly as they expect, users may seek other services to obtain the information for which they are looking, and may not return to our platform as often in the future, or at all. This would negatively impact our ability to attract users and advertisers and increase the frequency with which they use our platform.
We have previously experienced, and may experience in the future, service disruptions, outages and other performance problems. Such performance problems may be due to a variety of factors, including those set forth below; however, in some instances, we may not be able to identify the cause or causes of these performance problems within an acceptable period of time.
Infrastructure Changes and Capacity Constraints. We may experience capacity constraints due to an overwhelming number of users accessing our platform simultaneously. It may become increasingly difficult to maintain and improve the availability of our platform, especially during peak usage times, as our products become more complex and our traffic increases.
Human or Software Errors. Our products and services are highly technical and complex, and may contain errors or vulnerabilities that could result in unanticipated downtime for our platform. Users may also use our products in unanticipated ways that may cause a disruption in service for other users attempting to access our platform. We may encounter such difficulties more frequently as we acquire companies and incorporate their technologies into our service.
46

Catastrophic Occurrences. Our systems are vulnerable to damage or interruption from earthquakes, fires, floods, power losses, telecommunications failures, terrorist attacks and similar events. Our U.S. corporate offices and one of the facilities we lease to house our computer and telecommunications equipment are located in the San Francisco Bay Area, a region known for seismic activity. Acts of terrorism, which may be targeted at metropolitan areas that have higher population densities than rural areas, could cause disruptions in our or our advertisers’ businesses or the economy as a whole.
We may not have sufficient protection or recovery plans in certain circumstances, such as natural disasters affecting the San Francisco Bay Area, and our business interruption insurance may be insufficient to compensate us for losses that may occur. Our disaster recovery program contemplates transitioning our platform and data to a backup center in the event of a catastrophe. Although this program is functional, if our primary data center shuts down, there will be a period of time that our services will remain shut down while the transition to the back-up data center takes place. During this time, our platform may be unavailable in whole or in part to our users.
We expect to continue to make significant investments to maintain and improve the availability of our platform and to enable rapid releases of new features and products. To the extent that we do not address capacity constraints, upgrade our systems as needed and continually develop our technology and network architecture to accommodate actual and anticipated changes in technology in a cost-effective manner, while at the same time maintaining the reliability and integrity of our systems and infrastructure, our business and operating results may be harmed. Our business may be similarly harmed if we delay such upgrades and developments as a result of, for example, cost-cutting initiatives implemented in response to COVID-19.
*If our security measures are compromised, or if our platform is subject to attacks that degrade or deny the ability of users to access our content, users may curtail or stop use of our platform.
Our industry is prone to cyber-attacks by third parties seeking unauthorized access to our data or users’ data, or to disrupt our ability to provide our services. Any failure to prevent or mitigate security breaches could expose us to the risk of loss or misuse of private user and business information, which could result in potential liability and litigation. We may be a particularly compelling target for such attacks as a result of our brand recognition.
Computer viruses, break-ins, malware, social engineering (particularly spear phishing attacks), attempts to overload servers with denial-of-service or other attacks and similar disruptions from unauthorized use of computer systems have become more prevalent in our industry, have occurred on our systems in the past and are expected to occur periodically on our systems in the future. The changes in our work environment as a result of the COVID-19 pandemic could impact the security of our systems, as well as our ability to protect against attacks and detect and respond to them quickly. We may also be subject to increased cyber-attacks, such as phishing attacks by threat actors using the attention placed on the pandemic as a method for targeting our personnel.
User and business owner accounts and listing pages could also be hacked, hijacked, altered or otherwise claimed or controlled by unauthorized persons. For example, we enable businesses to create free online accounts and claim the business listing pages for each of their business locations. Although we take steps to confirm that the person setting up the account is affiliated with the business, our verification systems could fail to confirm that such person is an authorized representative of the business, or mistakenly allow an unauthorized person to claim the business’s listing page. In addition, we face risks associated with security breaches affecting our third-party partners and service providers. A security breach at any such third party could be perceived by consumers as a security breach of our systems and result in negative publicity, damage to our reputation and expose us to other losses.
Cyber-attacks continue to evolve in sophistication and volume, and may be inherently difficult to detect for long periods of time. Although we have developed systems and processes that are designed to protect our data and prevent data loss and other security breaches, the techniques used to obtain unauthorized access, disable or degrade service or sabotage systems change frequently, often are not recognized until launched against a target or long after, and may originate from less regulated and more remote areas around the world. As a result, these preventative measures may not be adequate and we cannot assure you that they will provide absolute security. Although none of the disruptions we have experienced to date have had a material effect on our business, any future disruptions could lead to interruptions, delays or website shutdowns, causing loss of critical data or the unauthorized disclosure or use of personally identifiable or other confidential information. Even if we experience no significant shutdown or no critical data is lost, obtained or misused in connection with an attack, the occurrence of such attack or the perception that we are vulnerable to such attacks may harm our reputation, degrade the user experience, cause loss of confidence in our products or result in financial harm to us.
Any or all of these issues could negatively impact our ability to attract new users, deter current users from returning to our platform, cause existing or potential advertisers to cancel their contracts or subject us to third-party lawsuits or other liabilities. For example, we work with a third-party vendor to process credit card payments by users and businesses, and are subject to
47

payment card association operating rules. Compliance with applicable operating rules, however, will not necessarily prevent illegal or improper use of our payment systems, or the theft, loss or misuse of payment information. If our security measures fail to prevent fraudulent credit card transactions and protect payment information adequately as a result of employee error, malfeasance or otherwise, or we fail to comply with the applicable operating rules, we could be liable to the users and businesses for their losses, as well as the vendor under our agreement with it, and be subject to fines and higher transaction fees. In addition, government authorities could also initiate legal or regulatory actions against us in connection with such incidents, which could cause us to incur significant expense and liability or result in orders or consent decrees forcing us to modify our business practices.
Some of our products contain open source software, which may pose particular risks to our proprietary software and solutions.
We have used open source software in our products and will use open source software in the future. From time to time, we may face claims from third parties claiming ownership of, or demanding release of, the open source software or derivative works that we developed using such software (which could include our proprietary source code), or otherwise seeking to enforce the terms of the applicable open source license. These claims could result in litigation and could require us to purchase a costly license or cease offering the implicated solutions unless and until we can re-engineer them to avoid infringement. This re-engineering process could require significant additional research and development resources. In addition to risks related to license requirements, use of certain open source software can lead to greater risks than use of third-party commercial software because open source licensors generally do not provide warranties or controls on the origin of the software. Any of these risks could be difficult to eliminate or manage, and, if not addressed, could have a negative effect on our business and operating results.
Failure to protect or enforce our intellectual property rights could harm our business and results of operations.
We regard the protection of our trade secrets, copyrights, trademarks, patent rights and domain names as critical to our success. In particular, we must maintain, protect and enhance the "Yelp" brand. We strive to protect our intellectual property rights by relying on federal, state and common law rights, as well as contractual restrictions. We pursue the registration of our domain names, trademarks and service marks in the United States and in certain jurisdictions abroad. While we are pursuing a number of patent applications, we currently have only limited patent protection for our core business, which may make it more difficult to assert certain of our intellectual property rights. We typically enter into confidentiality and invention assignment agreements with our employees and contractors, as well as confidentiality agreements with parties with whom we conduct business in order to limit access to, and disclosure and use of, our proprietary information. However, these contractual arrangements and the other steps we have taken to protect our intellectual property may not prevent the misappropriation or disclosure of our proprietary information or deter independent development of similar technologies by others, which may diminish the value of our brand and other intangible assets and allow competitors to more effectively mimic our products and services.
Effective trade secret, copyright, trademark, patent and domain name protection is expensive to develop and maintain, both in terms of initial and ongoing registration requirements and expenses and the costs of defending our rights. Seeking protection for our intellectual property, including trademarks and domain names, is an expensive process and may not be successful, and we may not do so in every location in which we operate. Similarly, the process of obtaining patent protection is expensive and time consuming, and we may not be able to prosecute all necessary or desirable patent applications at a reasonable cost or in a timely manner. Even if issued, there can be no assurance that these patents will adequately protect our intellectual property, as the legal standards relating to the validity, enforceability and scope of protection of patent and other intellectual property rights are uncertain. Litigation may become necessary to enforce our patent or other intellectual property rights, protect our trade secrets or determine the validity and scope of proprietary rights claimed by others. For example, we may incur significant costs in enforcing our trademarks against those who attempt to imitate our "Yelp" brand. Any litigation of this nature, regardless of outcome or merit, could result in substantial costs and diversion of management and technical resources, any of which could adversely affect our business and operating results.
We may be unable to continue to use the domain names that we use in our business, or prevent third parties from acquiring and using domain names that infringe on, are similar to, or otherwise decrease the value of our brand or our trademarks or service marks.
We have registered domain names for the websites that we use in our business, such as Yelp.com. If we lose the ability to use a domain name, whether due to trademark claims, failure to renew the applicable registration or any other cause, we may be forced to market our products under a new domain name, which could cause us substantial harm or cause us to incur significant expense in order to purchase rights to the domain name in question. In addition, our competitors and others could attempt to capitalize on our brand recognition by using domain names similar to ours. Domain names similar to ours have been registered by others in the United States and elsewhere. We may be unable to prevent third parties from acquiring and using domain
48

names that infringe on, are similar to or otherwise decrease the value of our brand or our trademarks or service marks. Protecting and enforcing our rights in our domain names may require litigation, which could result in substantial costs and diversion of management’s attention.
Risks Related to Our Financial Statements and Tax Matters
*We expect a number of factors to cause our operating results to fluctuate on a quarterly and annual basis, which may make it difficult to predict our future performance.
Our operating results could vary significantly from period to period as a result of a variety of factors, many of which may be outside of our control. This volatility increases the difficulty in predicting our future performance and means comparing our operating results on a period-to-period basis may not be meaningful. In addition to the other risk factors discussed in this section, factors that may contribute to the volatility of our operating results include:
the impact of macroeconomic conditions, including the economic downturn caused by the COVID-19 pandemic, as well as the resulting effect on consumer spending at local businesses and the level of advertising spending by local businesses;
changes in advertiser budgets or their ability to pay for our products, including due to the impact of COVID-19;
changes in consumer behavior with respect to local businesses, including as a result of COVID-19;
changes in the products we offer, such as our transition to selling our local advertising products pursuant to non-term contracts, and the market acceptance of those products and online advertising solutions generally;
changes or updates to our business strategies;
changes in our pricing policies and terms of contracts, whether initiated by us or as a result of competition;
changes in the markets in which we operate, such as the wind down of our international sales and marketing operations to focus on our core markets of the United States and Canada;
cyclicality and seasonality, which has become more pronounced since we transitioned to non-term contracts and may become further pronounced as our growth rate slows;
the effects of changes in search engine placement and prominence;
the adoption of any laws or regulations that adversely affect the growth, popularity or use of the Internet, such as the repeal of Internet neutrality regulations in the United States;
the success of our sales and marketing efforts;
adverse litigation judgments, settlements or other litigation-related costs, including the costs associated with investigating and defending claims;
interruptions in service and any related impact on our reputation;
changes in our tax rates or exposure to additional tax liabilities, including as a result of the U.S. Tax Cuts and Jobs Act;
new accounting pronouncements or changes in existing accounting standards and practices; and
the effects of natural or man-made catastrophic events.
The impact of these and other factors on our local advertising results may occur earlier and be more concentrated going forward than prior to our transition to non-term contracts, due to the increasing proportion of advertisers with the ability to terminate their ad campaigns at any time without penalty.
*We have incurred significant operating losses in the past, and we may not be able to generate sufficient revenue to regain profitability. Our recent growth rate will likely not be sustainable, and a failure to maintain an adequate growth rate will adversely affect our business and results of operations.
You should not rely on the revenue growth of any prior quarterly or annual period, or the net income we realize from time to time, as an indication of our future performance. Although our revenues have grown rapidly in the last several years, increasing from $12.1 million in 2008 to $1.0 billion in 2019, our revenue growth rate has declined in recent periods as a result of a variety of factors, including the maturation of our business and the gradual decline in the number of major geographic markets within
49

Our revenue has also been negatively impacted as businesses reduce their advertising spending as a result of COVID-19 closures or restrictions; with the repeated extension of many shelter-in-place orders, the magnitude of this ongoing impact on our revenue is highly uncertain. Our efforts to support local businesses most impacted by the pandemic include waiving advertising fees and providing free products and services, which will further reduce our revenue. At the same time, our expenses are primarily fixed and it may be difficult for us to decrease them in the short term beyond the reductions provided in the Restructuring Plan. We may also choose not to significantly reduce them with a view to supporting the business and taking advantage of investment opportunities when the pandemic subsides and the economic recovery begins, as we have done with our continued investments in our National sales and product and engineering groups. While we believe that our efforts to reposition our cost base to mitigate the financial impacts of the crisis will allow us to weather the pandemic under a range of scenarios, we may not be correct and, if recent trends persist for a significant period of time, we may not be able to generate sufficient revenue to regain profitability.
Historically, our costs have increased each year and we expect our costs to increase in future periods as we continue to expend substantial financial resources on:
product and feature development;
sales and marketing;
our technology infrastructure;
market development efforts;
strategic opportunities, including commercial relationships and acquisitions;
our stock repurchase program; and
general administration, including legal and accounting expenses related to being a public company.
These investments may not result in increased revenue or growth in our business. Our costs may also increase as we hire additional employees, particularly as a result of the significant competition that we face to attract and retain technical talent. Our expenses may grow faster than our revenue and may be greater than we anticipate in a particular period or over time. If we are unable to maintain adequate revenue growth and to manage our expenses, we may continue to incur significant losses in the future and may not be able to regain profitability.
*We have a limited operating history in an evolving industry, which makes it difficult to evaluate our future prospects and may increase the risk that we will not be successful.
We have a limited operating history at the current scale of our business in an evolving industry that may not develop as expected, if at all. As a result, our historical operating results may not be indicative of our future operating results, making it difficult to assess our future prospects. You should consider our business and prospects in light of the risks and difficulties we may encounter in this rapidly evolving industry, which we may not be able to address successfully. These risks and difficulties include numerous factors, many of which we are unable to predict or are outside of our control, such as our ability to, among other things:
attract and retain new advertising clients, many of which may have limited or no online advertising experience, which may become more difficult as businesses are forced to reduce advertising spending as a result of COVID-19 closures or restrictions;
forecast revenue and adjusted EBITDA accurately, as well as appropriately estimate and plan our expenses, which are made more difficult due to the uncertainty resulting from COVID-19;
continue to earn and preserve a reputation for providing meaningful and reliable reviews of local businesses;
50

successfully compete with other companies that are currently in, or may in the future enter, the business of providing information regarding local businesses;
successfully manage our growth;
develop a scalable, high-performance technology infrastructure that can efficiently and reliably handle increased usage, as well as the deployment of new features and products;
If the demand for connecting consumers and local businesses does not develop as we expect, or if we fail to address the needs of this demand, our business will be harmed. We may not be able to address successfully these risks and difficulties or others, including those described elsewhere in these Risk Factors. Failure to address these risks and difficulties adequately could harm our business and cause our operating results to suffer.
*If we default on our credit obligations, our business, revenue and financial results could be harmed.
Our revolving credit facility contains financial covenants and other restrictions on our actions that may limit our operational flexibility or otherwise adversely affect our results of operations. It contains a number of covenants that limit our ability and our subsidiaries’ ability to, among other things, incur additional indebtedness, pay dividends, make redemptions and repurchases of stock, make investments, loans and acquisitions, incur liens, engage in transactions with affiliates, merge or consolidate with other companies, sell material businesses or assets, or license or transfer certain of our intellectual property. We are also required to maintain certain financial covenants, including a liquidity covenant. Complying with these covenants may make it more difficult for us to successfully execute our business strategy and compete against companies who are not subject to such restrictions.
If we fail to comply with the covenants under the revolving credit facility, Wells Fargo would have a right to, among other things, terminate the commitments to provide additional loans under the facility, declare all outstanding loans and accrued interest and fees to be due and payable and require us to post cash collateral to be held as security for any reimbursement obligations in respect of any outstanding letters of credit issued under the facility. If any remedies under the facility were exercised, we may not have sufficient cash or be able to borrow sufficient funds to refinance the debt or sell sufficient assets to repay the debt, which could immediately materially and adversely affect our business, cash flows, operations and financial condition. Even if we were able to obtain new financing, it may not be on commercially reasonable terms or on terms that are acceptable to us.
Additionally, our revolving credit facility utilizes LIBOR or various alternative methods set forth in our revolving credit facility to calculate the amount of accrued interest on any borrowings. Regulators in certain jurisdictions including the United Kingdom and the United States have announced the desire to phase out the use of LIBOR by the end of 2021. If a published U.S. dollar LIBOR rate is unavailable, the interest rates on our debt indexed to LIBOR will be determined using one of the alternative methods, any of which could, if the revolver is drawn, result in interest obligations that are more than the current form, which could have a material adverse effect on our financing costs.
We rely on data from both internal tools and third parties to calculate certain of our performance metrics. Real or perceived inaccuracies in such metrics may harm our reputation and negatively affect our business.
We track certain performance metrics — including the number of unique devices accessing our mobile app in a given period, active claimed local business locations, ad clicks and CPCs — with internal tools, which are not independently verified by any third party. Our internal tools have a number of limitations and our methodologies for tracking these metrics may change over time, which could result in unexpected changes to our metrics, including key metrics that we report. If the internal tools we use to track these metrics over- or under-count performance or contain algorithm or other technical errors, the data we report may not be accurate and our understanding of certain details of our business may be distorted, which could affect our longer-term strategies. For example, in 2018, we discovered a software error that caused our previously reported claimed local business locations metric to be overstated for the third quarter of 2017 through the first quarter of 2018, and have revised them accordingly. Our metrics may also be affected by mobile applications that automatically contact our servers for regular updates
51

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.
In addition, certain of our other key metrics — the number of our desktop unique visitors and mobile website unique visitors — are calculated based on data from third parties. While these numbers are based on what we believe to be reasonable calculations for the applicable periods of measurement, our third-party providers periodically encounter difficulties in providing accurate data for such metrics as a result of a variety of factors, including human and software errors. We expect these challenges to continue to occur, and potentially to increase as our traffic grows. For example, we have discovered in the past, and expect to discover in the future, that portions of our desktop traffic, as measured by Google Analytics, have been attributable to robots. Because the traffic from robots does not represent valid consumer traffic, our reported desktop unique visitor metric for impacted periods reflects an adjustment to the Google Analytics measurement of our traffic to remove traffic identified as originating from robots to provide greater accuracy and transparency. We expect to continue to make similar adjustments in the future if we determine that our traffic metrics are materially impacted by robot or other invalid traffic.
There are also inherent challenges in measuring usage across our large user base. For example, because these metrics are based on users with unique cookies, an individual who accesses our website from multiple devices with different cookies may be counted as multiple unique visitors, and multiple individuals who access our website from a shared device with a single cookie may be counted as a single unique visitor. In addition, although we use technology designed to block low-quality traffic, such as robots, spiders and other software, we may not be able to prevent all such traffic, and such technology may have the effect of blocking some valid traffic. For these and other reasons, the calculations of our desktop unique visitors and mobile website unique visitors may not accurately reflect the number of people actually using our platform.
Our measures of traffic and other key metrics may differ from estimates published by third parties (other than those whose data we use to calculate our key 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. However, the improvement of our tools and methodologies could cause inconsistency between current data and previously reported data, which could confuse investors or raise questions about the integrity of our data. Similarly, as both the industry in which we operate and our business continue to evolve, so too might the metrics by which we evaluate our business. We may revise or cease reporting metrics if we determine such metrics are no longer accurate or appropriate measures of our performance. For example, we stopped reporting our claimed local business locations metric and instead disclose the number of active claimed local business locations, which we believe provides a better measure of the number of businesses that represent the highest quality leads available to our local sales force than our claimed local business locations metric. We also phased out our paid advertising accounts metric and replaced it with paid advertising locations, which we believe provides a better measurement of our market penetration. If our users, advertisers, partners and stockholders do not perceive our metrics to be accurate representations, or if we discover material inaccuracies in our metrics, our reputation may be harmed.
*If our goodwill or intangible assets become impaired, we may be required to record a significant charge to our statements of operations.
We have recorded a significant amount of goodwill related to our acquisitions to date, and a significant portion of the purchase price of any companies we acquire in the future may be allocated to acquired goodwill and other intangible assets. Under GAAP, we review our intangible assets for impairment when events or changes in circumstances indicate the carrying value of our goodwill and other intangible assets may not be recoverable. Goodwill is required to be tested for impairment at least annually. Factors that may be considered include declines in our stock price, market capitalization and future cash flow projections. If our acquisitions do not yield expected returns, our stock price declines or any other adverse change in market conditions occurs, a change to the estimation of fair value could result.
For example, we performed an impairment test after identifying indicators of impairment during the first quarter of 2020 as a result of COVID-19. While we ultimately recorded only an immaterial impairment charge related to intangible assets as a result of this test, any further adverse changes in our business environment, stock price, market capitalization and future cash flow projections could result in additional impairment charges to our intangible assets or goodwill, particularly if such change impacts any of our critical assumptions or estimates, and may have a negative impact on our financial position and operating results.
*We may require additional capital to support business growth, and such capital might not be available on acceptable terms, if at all.
We intend to continue to invest in our business and may require or otherwise seek additional funds to respond to business challenges, including the need to develop new features and products, enhance our existing services, improve our operating infrastructure and acquire complementary businesses and technologies. As a result, we may need to engage in equity or debt
52

financings to secure additional funds. In addition, the COVID-19 pandemic has resulted in high levels of uncertainty with respect to access to financing and volatility in financial markets. If our access to capital is restricted or our borrowing costs increase as a result of developments in financial markets relating to the COVID-19 pandemic, our operations and financial condition could be adversely impacted.
If we raise additional funds through future issuances of equity or convertible debt securities, our existing stockholders could suffer significant dilution, and any new equity securities we issue could have rights, preferences and privileges superior to those of our common stock. Any future debt financing we secure could involve restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions. We may not be able to obtain additional financing on terms favorable to us, if at all. If we are unable to obtain adequate financing or financing on terms satisfactory to us when we require it, our ability to continue to support our business growth and respond to business challenges could be significantly impaired, and our business may be harmed.
We may have exposure to greater than anticipated tax liabilities.
Our income tax obligations are based in part on our corporate operating structure and intercompany arrangements, including the manner in which we develop, value and use our intellectual property and the valuations of our intercompany transactions. For example, our corporate structure includes legal entities located in jurisdictions with income tax rates lower than the U.S. statutory tax rate. Our intercompany arrangements allocate income to such entities in accordance with arm’s length principles and commensurate with functions performed, risks assumed and ownership of valuable corporate assets. We believe that income taxed in certain foreign jurisdictions at a lower rate relative to the U.S. statutory rate will have a beneficial impact on our worldwide effective tax rate.
However, significant judgment is required in evaluating our tax positions and determining our provision for income taxes. During the ordinary course of business, there are many transactions and calculations for which the ultimate tax determination is uncertain. For example, our effective tax rates could be adversely affected by changes in the valuation of our deferred tax assets and liabilities, or by changes in relevant tax, accounting and other laws, regulations, principles and interpretations.
In addition, the application of the tax laws of various jurisdictions, including the United States, to our international business activities is subject to interpretation and depends on our ability to operate our business in a manner consistent with our corporate structure and intercompany arrangements. The taxing authorities of jurisdictions in which we operate may challenge our methodologies for valuing developed technology or intercompany arrangements, including our transfer pricing, or determine that the manner in which we operate our business does not achieve the intended tax consequences, which could increase our worldwide effective tax rate and harm our financial position and results of operations. As we operate in numerous taxing jurisdictions, the application of tax laws can also be subject to diverging and sometimes conflicting interpretations by tax authorities of these jurisdictions. It is not uncommon for taxing authorities in different countries to have conflicting views, for instance, with respect to, among other things, the manner in which the arm’s-length standard is applied for transfer pricing purposes, or with respect to the valuation of intellectual property.
*Changes in tax laws or tax rulings, or the examination of our tax positions, could materially affect our financial position and results of operations.
Tax laws are dynamic and subject to change as new laws are passed and new interpretations of the law are issued or applied. Our current practices, existing corporate structure and intercompany arrangements have been implemented in a manner we believe is in compliance with current prevailing tax laws. However, the tax benefits that we intend to eventually derive could be undermined due to changing tax laws or new interpretations of existing laws that are inconsistent with previous interpretations or positions taken by taxing authorities on which we have relied.
For example, the U.S. Tax Cuts and Jobs Act ("Tax Act"), which was enacted on December 22, 2017, made broad and complex changes to the U.S. tax code, including, among other things, reducing the federal corporate tax rate. Although we have concluded that the Tax Act had an immaterial net impact on our financial statements, we expect further guidance may be forthcoming from the Financial Accounting Standards Board and the SEC, as well as regulations, interpretations and rulings from federal and state agencies, which could impact our consolidated financial statements.
More recently, as a result of the COVID-19 global pandemic, the CARES Act was signed into law on March 27, 2020. The CARES Act includes, among other items, provisions relating to refundable payroll tax credits, deferment of the employer portion of certain payroll taxes, net operating loss carryback periods, alternative minimum tax credit refunds, modifications to the net interest deduction limitations and technical corrections to tax depreciation methods for qualified improvement property. We are currently evaluating the impact of the CARES Act and expect additional regulations, interpretations and rulings may be forthcoming that could further impact our consolidated financial statements. In addition, legislatures and taxing authorities in
53

jurisdictions in which we operate may propose additional changes to their tax rules in response to COVID-19. The impact of these potential new rules on us, our long-term tax planning and our effective tax rate could be material.
In addition, the taxing authorities in the United States and other jurisdictions where we do business regularly examine our income and other tax returns. The ultimate outcome of these examinations cannot be predicted with certainty. Should the Internal Revenue Service or other taxing authorities assess additional taxes as a result of examinations or changes to applicable law or interpretations of the law, we may be required to record charges to our operations, which could harm our business, operating results and financial condition.
Our business and results of operations may be harmed if we are deemed responsible for the collection and remittance of state sales taxes for orders placed through our platform.
If we are deemed an agent for the order-enabled businesses on our platform under state tax law, we may be deemed responsible for collecting and remitting sales taxes directly to certain states. It is possible that one or more states could seek to impose sales, use or other tax collection obligations on us with regard to such sales. These taxes may be applicable to past sales. A successful assertion that we should be collecting additional sales, use or other taxes or remitting such taxes directly to states could result in substantial tax liabilities for past sales and additional administrative expenses, which would harm our business and results of operations.
Risks Related to Regulatory Compliance and Legal Matters
We are, and may be in the future, subject to disputes and assertions by third parties that we violate their rights. These disputes may be costly to defend and could harm our business and operating results.
We currently face, and we expect to face from time to time in the future, allegations that we have violated the rights of third parties, including patent, trademark, copyright and other intellectual property rights, and the rights of current and former employees, users and business owners. For example, various businesses have sued us alleging that we manipulate Yelp reviews in order to coerce them and other businesses to pay for Yelp advertising.
The nature of our business also exposes us to claims relating to the information posted on our platform, including claims for defamation, libel, negligence and copyright or trademark infringement, among others. For example, businesses have in the past claimed, and may in the future claim, that we are responsible for the defamatory reviews posted by our users. We expect claims like these to continue, and potentially increase in proportion to the amount of content on our platform. In some instances, we may elect or be compelled to remove the content that is the subject of such claims, or may be forced to pay substantial damages if we are unsuccessful in our efforts to defend against these claims. For example, recently enacted legislation in Germany may impose significant fines for failure to comply with certain content removal and disclosure obligations. If we elect or are compelled to remove content from our platform, our products and services may become less useful to consumers and our traffic may decline, which would have a negative impact on our business. This risk may increase if Congressional efforts to restrict the protections afforded us by Section 230 of the Communications Decency Act are successful. This risk may also be greater in certain jurisdictions outside of the United States where our protection from such liability may be unclear.
We are also regularly exposed to claims based on allegations of infringement or other violations of intellectual property rights. Companies in the Internet, technology and media industries own large numbers of patent and other intellectual property rights, and frequently enter into litigation. Various “non-practicing entities” that own patents and other intellectual property rights also often aggressively attempt to assert their rights in order to extract value from technology companies. From time to time, we receive complaints that certain of our products and services may violate the intellectual property rights of others, and have previously been involved in patent lawsuits, including lawsuits involving plaintiffs targeting multiple defendants in the same or similar suits. While we are pursuing a number of patent applications, we currently have only limited patent protection for our core business, and the contractual restrictions and trade secrets that protect our proprietary technology provide only limited safeguards against infringement. This may make it more difficult to defend certain of our intellectual property rights, particularly related to our core business.
We expect other claims to be made against us in the future, and as we face increasing competition and gain an increasingly high profile, we expect the number of claims against us to accelerate. The results of litigation and claims to which we may be subject cannot be predicted with any certainty. Even if the claims are without merit, the costs associated with defending against them may be substantial in terms of time, money and management distraction. In particular, patent and other intellectual property litigation may be protracted and expensive, and the results may require us to stop offering certain features, purchase licenses or modify our products and features while we develop non-infringing substitutes, or otherwise involve significant settlement costs. The development of alternative non-infringing technology or practices could require significant effort and expense or may not be feasible. Even if claims do not result in litigation or are resolved in our favor without significant cash settlements, such matters, and the time and resources necessary to resolve them, could harm our business, results of operations and reputation.
54

Our business is subject to complex and evolving U.S. and foreign regulations and other legal obligations related to privacy, data protection and other matters. Our actual or perceived failure to comply with such regulations and obligations could harm our business.
We are subject to a variety of laws in the United States and abroad that involve matters central to our business, including laws regarding privacy, data retention, distribution of user-generated content and consumer protection, among others. For example, because we receive, store and process personal information and other user data, including credit card information, we are subject to numerous federal, state and local laws around the world regarding privacy and the storing, sharing, use, processing, disclosure and protection of personal information and other user data. We are also subject to a variety of laws, regulations and guidelines that regulate the way we distinguish paid search results and other types of advertising from unpaid search results.
The application and interpretation of these laws and regulations are often uncertain, particularly in the new and rapidly evolving industry in which we operate. For example, we rely on laws limiting the liability of providers of online services for activities of their users and other third parties. These laws are currently being tested by a number of claims, including actions based on invasion of privacy and other torts, unfair competition, copyright and trademark infringement and other theories based on the nature and content of the materials searched, the ads posted or the content provided by users. There have also been various Congressional efforts to restrict the scope of the protections available to online platforms under Section 230 of the Communications Decency Act, and our current protections from liability for third-party content in the United States could decrease or change as a result.
It is also possible that the interpretation and application of various laws and regulations may conflict with other rules or our practices, such as industry standards to which we adhere, our privacy policies and our privacy-related obligations to third parties (including, in certain instances, voluntary third-party certification bodies). Similarly, our business could be adversely affected if new legislation or regulations are adopted that require us to change our current practices or the design of our platform, products or features. For example, regulatory frameworks for privacy issues are currently in flux worldwide, and are likely to remain so for the foreseeable future due to increased public scrutiny of the practices of companies offering online services with respect to personal information of their users. The U.S. government, including the Federal Trade Commission and the Department of Commerce, and many state governments are reviewing the need for greater regulation of the collection, processing, storage and use of information about consumer behavior on the Internet, including regulation aimed at restricting certain targeted advertising practices. In April 2016, the European Commission approved a new safe harbor program, the E.U.-U.S. Privacy Shield, covering the transfer of personal data from the European Union to the United States, a new general data protection regulation took effect in the European Union in May 2018, each of which may be subject to varying interpretations and evolving practices that would create uncertainty for us. Similarly, the California Consumer Privacy Act ("CCPA"), which became effective in January 2020, created new data privacy rights for users and it remains unclear how this legislation will be interpreted. Changes like these could increase our administrative costs and make it more difficult for consumers to use our platform, resulting in less traffic and revenue. Such changes could also make it more difficult for us to provide effective advertising tools to businesses on our platform, resulting in fewer advertisers and less revenue. For example, if privacy legislation negatively impacts our ability to measure the effectiveness of our products, such as our ability to offer store-level attribution through integrations with third-party data partners, our ability to maintain and expand our base of advertisers will be harmed.
We believe that our policies and practices comply with applicable laws and regulations. However, if our belief proves incorrect, if these guidelines, laws or regulations or their interpretations change or new legislation or regulations are enacted, or if the third parties with whom we share user information fail to comply with such guidelines, laws, regulations or their contractual obligations to us, we may be forced to implement new measures to reduce our legal exposure. This may require us to expend substantial resources, delay development of new products or discontinue certain products or features, which would negatively impact our business. For example, if we fail to comply with our privacy-related obligations to users or third parties, or any compromise of security that results in the unauthorized release or transfer of personally identifiable information or other user data, we may be compelled to provide additional disclosures to our users, obtain additional consents from our users before collecting or using their information or implement new safeguards to help our users manage our use of their information, among other changes. We may also face litigation, governmental enforcement actions or negative publicity, which could cause our users and advertisers to lose trust in us and have an adverse effect on our business. For example, from time to time we receive inquiries from government agencies regarding our business practices. Although the internal resources expended and expenses incurred in connection with such inquiries and their resolutions have not been material to date, any resulting negative publicity could adversely affect our reputation and brand. Responding to and resolving any future litigation, investigations, settlements or other regulatory actions may require significant time and resources, and could diminish confidence in and the use of our products.
55

The requirements of being a public company may strain our resources, divert management’s attention and affect our ability to attract and retain qualified board members.
As a public company, we are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act, the Dodd-Frank Act, the listing requirements of the New York Stock Exchange and other applicable securities rules and regulations. Compliance with these rules and regulations has increased, and will likely continue to increase, our legal and financial compliance costs, make some activities more difficult, time-consuming or costly, and place significant strain on our personnel, systems and resources. In addition, changing laws, regulations and standards relating to corporate governance and public disclosure are creating uncertainty for public companies, increasing legal and financial compliance costs and making some activities more time consuming. These laws, regulations and standards are subject to varying interpretations, in many cases due to their lack of specificity, and, as a result, their application in practice may evolve over time. This could result in continuing uncertainty regarding compliance matters, higher administrative expenses and a diversion of management’s time and attention. Further, if our compliance efforts differ from the activities intended by regulatory or governing bodies due to ambiguities related to practice, regulatory authorities may initiate legal proceedings against us and our business may be harmed. Being a public company that is subject to these rules and regulations also makes it more expensive for us to obtain and retain director and officer liability insurance, and we may in the future be required to accept reduced coverage or incur substantially higher costs to obtain or retain adequate coverage. These factors could also make it more difficult for us to attract and retain qualified members of our board of directors and qualified executive officers.
Risks Related to Ownership of Our Common Stock
*Our share price has been and will likely continue to be volatile.
The trading price of our common stock has been, and is likely to continue to be, highly volatile and could be subject to wide fluctuations in response to various factors, some of which are beyond our control. In addition to the factors discussed in this “Risk Factors” section and elsewhere in this Quarterly Report, factors that may cause volatility in our share price include:
the short- and long-term impacts of the COVID-19 pandemic, as well as the timing and pace of the recovery;
actual or anticipated fluctuations in our financial condition and operating results;
changes in projected operating and financial results;
actual or anticipated changes in our growth rate relative to our competitors;
repurchases of our common stock pursuant to our stock repurchase program, which could also cause our stock price to be higher that it would be in the absence of such a program and could potentially reduce the market liquidity for our stock;
announcements of changes in strategy;
announcements of technological innovations or new offerings by us or our competitors;
announcements by us or our competitors of significant acquisitions, strategic partnerships, joint ventures or capital-raising activities or commitments;
additions or departures of key personnel;
actions of securities analysts who cover our company, such as publishing research or forecasts about our business (and our performance against such forecasts), changing the rating of our common stock or ceasing coverage of our company;
investor sentiment with respect to us or our competitors, business partners and industry in general;
any disruption to the proper operation of our network infrastructure or compromise of our security measures;
any failure to maintain effective controls or difficulties encountered in their implementation or improvement;
reporting on our business by the financial media, including television, radio and press reports and blogs;
fluctuations in the value of companies perceived by investors to be comparable to us;
changes in the way we measure our key metrics;
sales of our common stock;
changes in laws or regulations applicable to our solutions;
56

share price and volume fluctuations attributable to inconsistent trading volume levels of our shares; and
general economic and market conditions such as recessions or interest rate changes.
Furthermore, the stock markets have recently experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies. In some cases, these fluctuations often have been unrelated or disproportionate to the operating performance of those companies. In the past, companies that have experienced volatility in the market price of their stock have been subject to securities class action litigation. For example, in January 2018, we and certain of our officers were sued in a putative class action lawsuit alleging violations of the federal securities laws for allegedly making materially false and misleading statements. We may be the target of additional litigation of this type in the future as well. Securities litigation against us could result in substantial costs and divert our management’s time and attention from other business concerns, which could harm our business.
*We cannot guarantee that our stock repurchase program will be fully consummated or that it will enhance long-term stockholder value. Share repurchases could also increase the volatility of the trading price of our stock and could diminish our cash reserves.
Since we implemented our stock repurchase program in July 2017, our board of directors has authorized the repurchase of up to an aggregate of $950 million of our common stock, of which $269 million remains available and which does not have an expiration date. Although our board of directors has authorized this repurchase program, the program does not obligate us to repurchase any specific dollar amount or to acquire any specific number of shares, and we have decided to defer repurchases indefinitely to preserve liquidity in light of the negative impact of COVID-19 on our revenue growth and cash flows from operations. In addition, the terms of the Credit Agreement impose limitations on our ability to repurchase shares during the term of our revolving credit facility.
In the event we resume repurchases under this program, we cannot guarantee that the program will be fully consummated or that it will enhance long-term stockholder value. The program could affect the trading price of our stock and increase volatility, and any announcement of a termination of this program may result in a decrease in the trading price of our stock. In addition, this program could diminish our cash and cash equivalents, and marketable securities.
We do not intend to pay dividends for the foreseeable future, and as a result, our stockholders’ ability to achieve a return on their investment will depend on appreciation in the price of our common stock.
We have never declared or paid any cash dividends on our common stock and do not intend to pay any cash dividends in the foreseeable future. Any determination to pay dividends in the future will be at the discretion of our board of directors. Accordingly, investors must rely on sales of their common stock after price appreciation, which may never occur, as the only way to realize future gains on their investments.
Anti-takeover provisions in our charter documents and under Delaware law could make an acquisition of our Company more difficult, limit attempts by our stockholders to replace or remove our current management and limit the market price of our common stock.
Provisions in our amended and restated certificate of incorporation and bylaws may have the effect of delaying or preventing a change in control or changes in our board and management. Our amended and restated certificate of incorporation and amended and restated bylaws include provisions that:
authorize our board of directors to issue, without further action by the stockholders, up to 10,000,000 shares of undesignated preferred stock;
require that any action to be taken by our stockholders be effected at a duly called annual or special meeting and not by written consent;
specify that special meetings of our stockholders can be called only by our board of directors, the Chair of our board of directors or our Chief Executive Officer;
establish an advance notice procedure for stockholder proposals to be brought before an annual meeting, including proposed nominations of persons for election to our board of directors;
establish that our board of directors is divided into three classes, with directors in each class serving three-year staggered terms;
prohibit cumulative voting in the election of directors;
57

provide that vacancies on our board of directors may be filled only by a majority of directors then in office, even though less than a quorum; and
require the approval of our board of directors or the holders of a supermajority of our outstanding shares of capital stock to amend our bylaws and certain provisions of our amended and restated certificate of incorporation.
These provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors, which is responsible for appointing the members of our management. In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which generally prohibits a Delaware corporation from engaging in any of a broad range of business combinations with any “interested” stockholder for a period of three years following the date on which the stockholder became an “interested” stockholder.
Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware will be the exclusive forum for the adjudication of certain disputes, which could limit our stockholders' ability to obtain a favorable judicial forum for disputes with us or our directors, officers, or employees.
Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware is the sole and exclusive forum for:
any derivative action or proceeding brought on our behalf;
any action asserting a claim of breach of a fiduciary duty owed by any director, officer or other employee of Yelp to us or our stockholders;
any action asserting a claim against us arising pursuant to any provision of the General Corporation Law of the State of Delaware, our amended and restated certificate of incorporation or our amended and restated bylaws; and
any action asserting a claim against us that is governed by the internal affairs doctrine.
This exclusive-forum provision would not apply to suits brought to enforce a duty or liability created by the Securities Act, the Exchange Act or any claim for which the U.S. federal courts have exclusive jurisdiction and further provides that any person or entity that acquires any interest in shares of our capital stock will be deemed to have notice of and consented to the provisions of such provision. This exclusive-forum provision may limit a stockholder's ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers, or other employees, which may discourage lawsuits against us and our directors, officers, and other employees. If a court were to find this exclusive-forum provision to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving the dispute in other jurisdictions, which could harm our business.
Future sales of our common stock in the public market could cause our share price to decline.
Sales of a substantial number of shares of our common stock in the public market, particularly sales by our directors, officers, employees and significant stockholders, or the perception that these sales might occur, could depress the market price of our common stock and could impair our ability to raise capital through the sale of additional equity securities. As of March 31, 2020, we had 71,887,846 shares of common stock outstanding.
ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
None.
ITEM 3. DEFAULTS UPON SENIOR SECURITIES
None.
ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.
ITEM 5. OTHER INFORMATION
None.
58

ITEM 6. EXHIBITS.
 Incorporated by ReferenceFiled Herewith
Exhibit
Number
Exhibit DescriptionFormFile No.ExhibitFiling Date
8-A/A001-354443.29/23/2016
8-K001-354443.12/13/2019
4.1  Reference is made to Exhibits 3.1 and 3.2.
8-A/A001-354444.19/23/2016
10-K001-3544410.92/28/2020
X
X
X
101.INSInline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are 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.PRE
Inline XBRL Taxonomy Extension Presentation Linkbase Document.
X
104Cover Page Interactive Data File - the cover page interactive data file does not appear in the Interactive Data File because its XBRL tags are 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.

59

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: May 8, 2020/s/ David Schwarzbach
David Schwarzbach
Chief Financial Officer
 (Principal Financial and Accounting Officer and Duly Authorized Signatory)

60
EX-31.1 2 yelpq1-20exhibit311.htm EX-31.1 Document

EXHIBIT 31.1
CERTIFICATIONS
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:May 8, 2020
 
/s/ Jeremy Stoppelman
 
Jeremy Stoppelman
Chief Executive Officer


EX-31.2 3 yelpq1-20exhibit312.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:May 8, 2020
 
/s/ David Schwarzbach
 
David Schwarzbach
Chief Financial Officer


EX-32.1 4 yelpq1-20exhibit321.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 March 31, 2020, 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 May, 2020.
/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-20200331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS FOR PRESENTATION link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS FOR PRESENTATION (Policies) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - CASH, CASH EQUIVALENTS AND RESTRICTED CASH link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - CASH, CASH EQUIVALENTS AND RESTRICTED CASH (Tables) link:presentationLink link:calculationLink link:definitionLink 2405401 - Disclosure - CASH, CASH EQUIVALENTS AND RESTRICTED CASH (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - CASH, CASH EQUIVALENTS AND RESTRICTED CASH - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2107103 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 2308302 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 2110104 - Disclosure - MARKETABLE SECURITIES link:presentationLink link:calculationLink link:definitionLink 2311303 - Disclosure - MARKETABLE SECURITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2412404 - Disclosure - MARKETABLE SECURITIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - MARKETABLE SECURITIES (Schedule of the Fair Value to Amortized Cost Basis of Securities Held-to-Maturity) (Details) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - MARKETABLE SECURITIES (Schedule of Securities in an Unrealized Loss Position) (Details) link:presentationLink link:calculationLink link:definitionLink 2115105 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS link:presentationLink link:calculationLink link:definitionLink 2316304 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 2417407 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 2118106 - Disclosure - PROPERTY, EQUIPMENT AND SOFTWARE, NET link:presentationLink link:calculationLink link:definitionLink 2319305 - Disclosure - PROPERTY, EQUIPMENT, AND SOFTWARE, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 2420408 - Disclosure - PROPERTY, EQUIPMENT AND SOFTWARE, NET (Schedule of Property, Equipment and Software) (Details) link:presentationLink link:calculationLink link:definitionLink 2421409 - Disclosure - PROPERTY, EQUIPMENT, AND SOFTWARE, NET (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2122107 - Disclosure - GOODWILL AND INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 2323306 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 2424410 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Schedule of Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 2425411 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Schedule of Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2426412 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2427413 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Schedule of Future Amortization Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2128108 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 2329307 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 2430414 - Disclosure - LEASES (Lease Cost) (Details) link:presentationLink link:calculationLink link:definitionLink 2431415 - Disclosure - LEASES (Supplemental Cash Flow Information) (Details) link:presentationLink link:calculationLink link:definitionLink 2432416 - Disclosure - LEASES (Operating Lease Maturities) (Details) link:presentationLink link:calculationLink link:definitionLink 2432416 - Disclosure - LEASES (Operating Lease Maturities) (Details) link:presentationLink link:calculationLink link:definitionLink 2433417 - Disclosure - LEASES (Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 2134109 - Disclosure - OTHER NON-CURRENT ASSETS link:presentationLink link:calculationLink link:definitionLink 2335308 - Disclosure - OTHER NON-CURRENT ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 2436418 - Disclosure - OTHER NON-CURRENT ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 2437419 - Disclosure - OTHER NON-CURRENT ASSETS (Changes in Deferred Contract Costs) (Details) link:presentationLink link:calculationLink link:definitionLink 2438420 - Disclosure - OTHER NON-CURRENT ASSETS (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2139110 - Disclosure - CONTRACT BALANCES link:presentationLink link:calculationLink link:definitionLink 2340309 - Disclosure - CONTRACT BALANCES (Tables) link:presentationLink link:calculationLink link:definitionLink 2441421 - Disclosure - CONTRACT BALANCES (Schedule of Changes in Allowance for Doubtful Accounts) (Details) link:presentationLink link:calculationLink link:definitionLink 2442422 - Disclosure - CONTRACT BALANCES (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2443423 - Disclosure - CONTRACT BALANCES (Changes in Deferred Revenue) (Details) link:presentationLink link:calculationLink link:definitionLink 2144111 - Disclosure - ACCRUED LIABILITIES AND ACCRUED LIABILITIES link:presentationLink link:calculationLink link:definitionLink 2345310 - Disclosure - ACCRUED LIABILITIES AND ACCRUED LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2446424 - Disclosure - ACCRUED LIABILITIES AND ACCRUED LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 2147112 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 2148113 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 2349311 - Disclosure - STOCKHOLDERS' EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 2450425 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of Stock by Class) (Details) link:presentationLink link:calculationLink link:definitionLink 2451426 - Disclosure - STOCKHOLDERS' EQUITY (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2452427 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of Stock Option Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2453428 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of Restricted Stock Units Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2454429 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of Stock-Based Compensation Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2155114 - Disclosure - OTHER INCOME, NET link:presentationLink link:calculationLink link:definitionLink 2356312 - Disclosure - OTHER INCOME, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 2457430 - Disclosure - OTHER INCOME, NET (Details) link:presentationLink link:calculationLink link:definitionLink 2158115 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 2459431 - Disclosure - INCOME TAXES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2160116 - Disclosure - NET (LOSS) INCOME PER SHARE link:presentationLink link:calculationLink link:definitionLink 2361313 - Disclosure - NET (LOSS) INCOME PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 2462432 - Disclosure - NET (LOSS) INCOME PER SHARE (Schedule of Basic and Diluted Net Income Per Share) (Details) link:presentationLink link:calculationLink link:definitionLink 2463433 - Disclosure - NET (LOSS) INCOME PER SHARE (Schedule of Anti-Dilutive Employee Stock Awards) (Details) link:presentationLink link:calculationLink link:definitionLink 2164117 - Disclosure - INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS link:presentationLink link:calculationLink link:definitionLink 2365314 - Disclosure - INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS (Tables) link:presentationLink link:calculationLink link:definitionLink 2466434 - Disclosure - INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS (Revenue) (Details) link:presentationLink link:calculationLink link:definitionLink 2467435 - Disclosure - INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2468436 - Disclosure - INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS (Long-Lived Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2169118 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 2470437 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 yelp-20200331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 yelp-20200331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 yelp-20200331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Number of positions furloughed Number of Positions Furloughed Number of Positions Furloughed Other Income, Net Other Income and Other Expense Disclosure [Text Block] Taxes payable Accrued Cost Of Revenue, Current Accrued Cost Of Revenue, Current Level 3 Fair Value, Inputs, Level 3 [Member] Long-term Line of Credit Long-term Line of Credit Sales and maturities of marketable securities — available-for-sale Proceeds from Sale and Maturity of Debt Securities, Available-for-sale Stock-based compensation (inclusive of capitalized stock-based compensation) APIC, Share-based Payment Arrangement, Increase for Cost Recognition Less: recognition of deferred revenue from beginning balance Contract with Customer, Liability, Revenue Recognized Total current liabilities Liabilities, Current Amortized Cost Debt Securities, Held-to-maturity Schedule of Allowance for Doubtful Accounts Receivable Schedule of Allowance for Doubtful Accounts Receivable [Table Text Block] Represents the schedule of allowance for doubtful accounts table. Unrecognized tax benefits Unrecognized Tax Benefits Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Other services Other services [Member] Other Services [Member] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Recently Adopted Accounting Pronouncements and Recent Accounting Pronouncements Not Yet Effective New Accounting Pronouncements, Policy [Policy Text Block] Released (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Schedule of Held-to-maturity Securities [Line Items] Schedule of Held-to-maturity Securities [Line Items] Current Fiscal Year End Date Current Fiscal Year End Date Type of Restructuring [Domain] Type of Restructuring [Domain] Short-term marketable securities Marketable Securities, Current Diluted (in shares) Number of shares used in diluted calculation (in shares) Weighted Average Number of Shares Outstanding, Diluted Entity Address, Postal Zip Code Entity Address, Postal Zip Code Issuance of common stock upon vesting of RSUs (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Outstanding, beginning balance (in shares) Outstanding, ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Six Finite-Lived Intangible Assets, Amortization Expense, after Year Six User relationships User relationships [Member] Represents information pertaining to user relationships. Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Payables and Accruals [Abstract] Payables and Accruals [Abstract] Earnings of foreign subsidiaries to be reinvested indefinitely Undistributed Earnings of Foreign Subsidiaries Property, equipment and software, net Property, equipment and software, net Property, Plant and Equipment, Net Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Total assets Assets Shares withheld related to net share settlement of equity awards Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Exercised (in USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Entity Shell Company Entity Shell Company Present value of lease liabilities Operating Lease, Liability Cover page. Cover [Abstract] Other Non-Current Assets Other Assets Disclosure [Text Block] Document Type Document Type Cash equivalents Cash Equivalents, at Carrying Value Subsequent Event Subsequent Event [Member] General and administrative General and Administrative Expense [Member] Accounts receivable Increase (Decrease) in Accounts Receivable Weighted- Average Remaining Contractual Term 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] 2023 Lessee, Operating Lease, Liability, Payments, Due Year Four Current liabilities: Liabilities, Current [Abstract] Unrecognized tax benefits that would not impact the effective tax rate Unrecognized Tax Benefits That Would Not Impact The Effective Tax Rate The total amount of unrecognized tax benefits that, if recognized, would not affect the effective tax rate. Monthly Basis Third Year MonthlyBasisThirdYearMember Third year [Member] Operating lease right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Credit Facility [Axis] Credit Facility [Axis] Change in Contract with Customer, Liability [Roll Forward] Change in Contract with Customer, Liability [Roll Forward] Change in Contract with Customer, Liability [Roll Forward] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] 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 Financial Instrument [Axis] Financial Instrument [Axis] Information About Revenue and Geographic Areas Segment Reporting Disclosure [Text Block] 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 Capitalized stock-based compensation expense Share-based Payment Arrangement, Amount Capitalized Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Document Quarterly Report Document Quarterly Report Commitments and contingencies (Note 12) Commitments and Contingencies 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 Accrued cost of revenue Accrued Marketing Costs, Current Remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Money market funds Money Market Funds [Member] Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Less: amortization recorded in sales and marketing expenses Capitalized Contract Cost, Amortization Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Six Lessee, Operating Lease, Liability, Payments, Due after Year Six Entity File Number Entity File Number Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Net (loss) income per share attributable to common stockholders Earnings Per Share, Basic and Diluted [Abstract] Treasury Stock Treasury Stock [Member] Cumulative effect adjustment upon adoption of ASU 2016-13 Cumulative Effect of New Accounting Principle in Period of Adoption Document Fiscal Period Focus Document Fiscal Period Focus Financial Instruments [Domain] Financial Instruments [Domain] Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Goodwill [Roll Forward] Goodwill [Roll Forward] Restructuring Plan [Axis] Restructuring Plan [Axis] Product and Service [Domain] Product and Service [Domain] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Aggregate Intrinsic Value 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] Released (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 Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Number of vesting schedules Share-based Compensation Arrangement By Share-based Payment Award, Number Of Vesting Schedules Share-based Compensation Arrangement By Share-based Payment Award, Number Of Vesting Schedules Diluted net (loss) income per share: Earnings Per Share, Diluted [Abstract] Commercial paper Commercial Paper [Member] Loss from operations Operating Income (Loss) Net discrete tax benefit Income Tax Expense (Benefit), Discrete Items Income Tax Expense (Benefit), Discrete Items Goodwill Beginning balance Ending balance Goodwill Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets [Text Block] Prepaid Expenses and Other Current Assets [Text Block] Measurement Frequency [Domain] Measurement Frequency [Domain] Statement [Line Items] Statement [Line Items] Net revenue Revenue from Contract with Customer, Excluding Assessed Tax Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Basic (in USD per share) Basic net income per share attributable to common stockholders (in USD per share) Earnings Per Share, Basic Intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Benefit from income taxes Share-based Payment Arrangement, Expense, Tax Benefit 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 Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Comprehensive (loss) income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Subsequent Event Type [Axis] Subsequent Event Type [Axis] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Amendment Flag Amendment Flag Schedule of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Weighted-Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Schedule of Financial Instruments Measured at Fair Value Fair Value, Assets Measured on Recurring Basis [Table Text Block] Debt securities, available-for-sale, amortized cost Debt Securities, Available-for-sale, Amortized Cost Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] (Loss) income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Common stock, shares outstanding (in shares) Balance (in shares) Balance (in shares) Common Stock, Shares, Outstanding Schedule of Revenue by Product Line Revenue from External Customers by Products and Services [Table Text Block] Weighted-average shares used to compute net (loss) income per share attributable to common stockholders Weighted Average Number of Shares Outstanding, Diluted [Abstract] Level 1 Fair Value, Inputs, Level 1 [Member] Amortized Cost Debt Securities, Held-to-maturity, Current Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Transactions Transactions [Member] Transactions [Member]. Local Phone Number Local Phone Number Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Total minimum lease payments Lessee, Operating Lease, Liability, Payments, Due Assets And Liabilities, Lessee Information Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Schedule of Property, Equipment and Software, Net Property, Plant and Equipment [Table Text Block] Cash Cash Accounts receivable (net of allowance for doubtful accounts of $14,588 and $7,686 at March 31, 2020 and December 31, 2019, respectively) Accounts Receivable, after Allowance for Credit Loss, Current Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Other income, net Other income, net Nonoperating Income (Expense) Additional paid-in capital Additional Paid in Capital Schedule of Stock-Based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] 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 Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Short-term lease cost (12 months or less) Short-term Lease, Cost Prepaid expenses and other current assets Total prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Schedule of Other Non-Current Assets Schedule of Other Assets, Noncurrent [Table Text Block] 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 Letters of credit outstanding Letters of Credit Outstanding, Amount Total current assets Assets, Current Entity Current Reporting Status Entity Current Reporting Status Fourth year Fourth year [Member] Awards vesting over the fourth year if vesting yearly. Change in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Content Media Content [Member] Net (loss) income attributable to common stockholders Net (loss) income Net (loss) income attributable to common stockholders Net Income (Loss) Attributable to Parent Common Stock Common Stock [Member] Current assets: Assets, Current [Abstract] 2024 Finite-Lived Intangible Assets, Amortization Expense, Year Five Leases [Abstract] Leases [Abstract] Interest income, net Interest Income (Expense), Nonoperating, Net Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, 12 Months or Longer, Fair Value Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, 12 Months or Longer, Fair Value Schedule of RSU Activity Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Product and Service [Axis] Product and Service [Axis] Monthly Basis Second Year MonthlyBasisSecondYearMember Second year [Member] Operating lease cost Operating Lease, Cost Entity Small Business Entity Small Business Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Entity Filer Category Entity Filer Category Other accrued liabilities Other Accrued Liabilities, Current Stock-based compensation Total stock-based compensation recorded to (loss) income before income taxes Share-based Payment Arrangement, Expense Total liabilities and stockholders' equity Liabilities and Equity Entity Address, City or Town Entity Address, City or Town Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Operating lease liabilities — long-term Operating Lease, Liability, Noncurrent Undesignated preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Cash paid for amounts included in the measurement of lease liabilities: Cash Flow Lessee [Abstract] Cash Flow Lessee [Abstract] Corporate bonds Corporate Debt Securities [Member] Principles of Consolidation Consolidation, Policy [Policy Text Block] Stockholders' equity: Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus Proceeds from sale of debt securities, available-for-sale Proceeds from Sale of Debt Securities, Available-for-sale Weighted average grant date fair value (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Subsequent Events Subsequent Events [Text Block] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Recurring Fair Value, Recurring [Member] Performance goal stock price at which Performance Restricted Stock Unit awards would vest (usd per share) Share Based Compensation, Performance Goal Stock Trigger Price For Performance Restricted Stock Unit Awards To Vest Share Based Compensation, Performance Goal Stock Trigger Price For Performance Restricted Stock Unit Awards To Vest Allowance for credit loss Balance, beginning of period Balance, end of period Accounts Receivable, Allowance for Credit Loss, Current Shares withheld for taxes (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Schedule of Anti-dilutive Securities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Award Type [Axis] Award Type [Axis] Cost of revenue (exclusive of depreciation and amortization shown separately below) Cost of Revenue Other non-operating income, net Other Nonoperating Income (Expense) Workforce reduction Restructuring and Related Cost, Expected Number of Positions Eliminated Subsequent Events [Abstract] Subsequent Events [Abstract] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Third year Third year [Member] Awards vesting over the third year if vesting yearly. Costs and expenses: Costs and Expenses [Abstract] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Other non-current assets Other Assets, Miscellaneous, Noncurrent Add: net increase in current period contract liabilities Contract with Customer, Liability, Increase from Cash Receipts Contract with Customer, Liability, Increase from Cash Receipts Stock repurchased, amount Stock Repurchased During Period, Value Operating cash flows from operating leases Operating Lease, Payments Trademarks Trademarks and Trade Names [Member] Earnings Per Share Reconciliation [Table] Earnings Per Share Reconciliation [Table] Earnings Per Share Reconciliation [Table] Geographical [Axis] Geographical [Axis] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Earnings Per Share Reconciliation [Line Items] Earnings Per Share Reconciliation [Line Items] [Line Items] for Earnings Per Share Reconciliation [Table] Accumulated Deficit Retained Earnings [Member] RSUs RSUs [Member] Stock units and awards that include a provision that prohibits sale or substantive sale or conversion of an equity instrument for a specified period of time or until specified performance conditions are met. Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event [Line Items] Subsequent Event [Line Items] The Plan The Plan [Member] The Plan Leases Lessee, Operating Leases [Text Block] Gross Unrealized Losses Held-To-Maturity Securities, Accumulated Unrecognized Holding Loss, Noncurrent Held-To-Maturity Securities, Accumulated Unrecognized Holding Loss, Noncurrent Purchases of property, equipment and software recorded in accounts payable and accrued liabilities Capital Expenditures Incurred but Not yet Paid Document Period End Date Document Period End Date Other current assets Other Assets, Current Statement [Table] Statement [Table] Entity Registrant Name Entity Registrant Name Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Capitalized Contract Cost Capitalized Contract Cost [Table Text Block] Tax liability related to net share settlement of equity awards included in accrued liabilities Liability Related To Tax Withholding for Share-based Compensation Liability Related To Tax Withholding for Share-based Compensation Debt Securities, Held-to-maturity, Fair Value to Amortized Cost [Abstract] Debt Securities, Held-to-maturity, Fair Value to Amortized Cost [Abstract] Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Maximum Maximum [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Other Assets, Noncurrent Disclosure [Abstract] Other Assets, Noncurrent Disclosure [Abstract] 2022 Lessee, Operating Lease, Liability, Payments, Due Year Three 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] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Outstanding, Weighted-Average Remaining Contractual Term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Fair Value Held-To-Maturity Securities, Fair Value, Noncurrent Held-To-Maturity Securities, Fair Value, Noncurrent Deferred contract costs Balance, beginning of period Balance, end of period Capitalized Contract Cost, Net, Noncurrent Restricted cash Restricted cash Restricted Cash and Cash Equivalents, Noncurrent All other countries Non-US [Member] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Gross Unrealized Gains Held-To-Maturity Securities, Accumulated Unrecognized Holding Gain, Noncurrent Held-To-Maturity Securities, Accumulated Unrecognized Holding Gain, Noncurrent Accumulated deficit Retained Earnings (Accumulated Deficit) Repurchases of common stock Payments for Repurchase of Common Stock Entity Tax Identification Number Entity Tax Identification Number Increase in basic and diluted loss per share (usd per share) Change in Accounting Estimate, Increase in Basic and Diluted Net Loss Per Share Change in Accounting Estimate, Increase in Basic and Diluted Net Loss Per Share Diluted (in USD per share) Diluted net income per share attributable to common stockholders (in USD per share) Earnings Per Share, Diluted Long-lived assets Long-Lived Assets Sales and marketing Selling and Marketing Expense Trading Symbol Trading Symbol Minimum Minimum [Member] Marketable Securities Marketable Securities, Policy [Policy Text Block] Commercial paper Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Restrictions on Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Two Investments, Debt and Equity Securities [Abstract] Investments, Debt and Equity Securities [Abstract] Foreign currency adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Restructuring Type [Axis] Restructuring Type [Axis] Deferred income taxes Deferred Income Tax Expense (Benefit) Statistical Measurement [Domain] Statistical Measurement [Domain] Adjustments to reconcile net (loss) income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Developed technology Developed Technology Rights [Member] Schedule of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Other comprehensive loss: Other Comprehensive Income (Loss), Tax [Abstract] Benefit from income taxes Income tax provision (benefit) Income Tax Expense (Benefit) Number of shares purchased (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Shares Purchased for Award Redemption of marketable securities proceeds reinvested Redemption of Marketable Securities Proceeds Reinvested Redemption of Marketable Securities Proceeds Reinvested 2025 Finite-Lived Intangible Assets, Amortization Expense, Year Six Finite-Lived Intangible Assets, Amortization Expense, Year Six Vesting [Axis] Vesting [Axis] Increase in amortization expense Increase in Amortization Expense Increase in Amortization Expense 2021 Lessee, Operating Lease, Liability, Payments, Due Year Two Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Computer equipment Computer Equipment [Member] Other long-term liabilities Other Liabilities, Noncurrent Purchases of marketable securities — held-to-maturity Payments to Acquire Held-to-maturity Securities City Area Code City Area Code Second year Second year [Member] Awards vesting over the second year if vesting yearly. Retirement of common stock (in shares) Treasury Stock, Shares, Retired Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Intangibles, net Intangible Assets, Net (Excluding Goodwill) Title of 12(b) Security Title of 12(b) Security Other investing activities Payments for (Proceeds from) Other Investing Activities First year First year [Member] Awards vesting over the first year if vesting yearly. Transaction (loss) gain on foreign exchange Foreign Currency Transaction Gain (Loss), before Tax Total cash equivalents and marketable securities Assets, Fair Value Disclosure Add: costs deferred on new contracts Capitalized Contract Cost, Additions Capitalized Contract Cost, Additions Earnings Per Share [Abstract] Earnings Per Share [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Deferred tax assets Deferred Income Tax Assets, Net Effect of currency translation Goodwill, Foreign Currency Translation Gain (Loss) Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] 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 Cash, Cash Equivalents and Restricted Cash Cash and Cash Equivalents Disclosure [Text Block] Furniture and fixtures Furniture and Fixtures [Member] Assets Assets [Abstract] Total stock-based compensation recorded to net (loss) income Share-based Payment Arrangement, Expense, after Tax Weighted-average remaining lease term (years) — operating leases Operating Lease, Weighted Average Remaining Lease Term Total lease cost, net Lease, Cost Retirement of common stock Treasury Stock, Retired, Cost Method, Amount 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Three Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss Schedule of Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] Marketable Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Performance Shares Performance Shares [Member] Noncash lease cost Noncash Lease Cost Noncash Lease Cost Segment Reporting [Abstract] Segment Reporting [Abstract] Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Supplemental Disclosures of Noncash Investing and Financing Activities Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Issuance of common stock upon exercises of employee stock options Stock Issued During Period, Value, Stock Options Exercised Total amortization Finite-Lived Intangible Assets, Net Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Income Statement Location [Domain] Income Statement Location [Domain] Statistical Measurement [Axis] Statistical Measurement [Axis] Supplemental Disclosures of Other Cash Flow Information Supplemental Cash Flow Information [Abstract] Marketable Securities Fair Value Debt Securities, Held-to-maturity, Fair Value Advertising Advertising [Member] Weighted-average discount rate — operating leases Operating Lease, Weighted Average Discount Rate, Percent Accounts payable and accrued liabilities Total accounts payable and accrued liabilities Accounts Payable and Accrued Liabilities, Current Outstanding, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Gross Unrealized Losses Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Condensed Consolidated Balance Sheet Statement of Financial Position [Abstract] Standby Letters of Credit Standby Letters of Credit [Member] Refunds received for income taxes, net Income Taxes Paid, Net Sublease income Sublease Income Cash and Cash Equivalents [Abstract] Cash and Cash Equivalents [Abstract] Maturities of marketable securities — held-to-maturity Proceeds from Maturities, Prepayments and Calls of Held-to-maturity Securities Options vested and exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Less: write-offs, net of recoveries Accounts Receivable, Allowance for Credit Loss, Writeoff Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Condensed Consolidated Statement of Cash Flows Statement of Cash Flows [Abstract] Repurchases of common stock recorded in accrued liabilities Noncash Transaction, Repurchases of Common Stock Noncash Transaction, Repurchases of Common Stock Schedule of the Fair Value to Amortized Cost Basis of Securities Held-to-Maturity Debt Securities, Held-to-maturity [Table Text Block] Entity Central Index Key Entity Central Index Key Year Ending December 31, Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract] Unvested, beginning balance (in shares) Unvested, ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Unrecognized compensation costs Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Entity Emerging Growth Company Entity Emerging Growth Company Stock-based compensation Share-based Payment Arrangement, Noncash Expense Operating lease liabilities — current Operating Lease, Liability, Current Schedule of Calculation of Basic and Diluted Net Income (Loss) Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 2025 Lessee, Operating Lease, Liability, Payments, Due Year Six Lessee, Operating Lease, Liability, Payments, Due Year Six Capitalized website and internal-use software development costs Software Development [Member] Credit Facility [Domain] Credit Facility [Domain] Changes In Capitalized Contract Costs [Roll Forward] Changes In Capitalized Contract Costs [Roll Forward] Changes In Capitalized Contract Costs [Roll Forward] 2020 (from April 1, 2020) Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year Level 2 Fair Value, Inputs, Level 2 [Member] Income Taxes Income Tax Disclosure [Text Block] Cash equivalents and Short-term marketable securities: Held-To-Maturity Securities, Current [Abstract] Held-To-Maturity Securities, Current [Abstract] Stock repurchased and retired during period (in shares) Stock Repurchased and Retired During Period, Shares Antidilutive Securities [Axis] Antidilutive Securities [Axis] Proceeds from maturities reinvested Proceeds from Sale, Maturity and Collection of Investments Debt Securities, Held-to-maturity [Table] Debt Securities, Held-to-maturity [Table] Business relationships Business relationships [Member] Business Relationships [Member] Undesignated preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Agency bonds US Government Agencies Debt Securities [Member] Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Other non-current assets Total other non-current assets Other Assets, Noncurrent Gross Unrealized Gains Held-To-Maturity Securities, Accumulated Unrecognized Holding Gain, Current Held-To-Maturity Securities, Accumulated Unrecognized Holding Gain, Current Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Accounts payable, accrued liabilities and other liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities 2020 (from April 1, 2020) Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Four Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Purchases of property, equipment and software Payments to Acquire Property, Plant, and Equipment Gross Unrealized Gains Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain 2024 Lessee, Operating Lease, Liability, Payments, Due Year Five Target Vesting Range Target Vesting Range Target Vesting Range End of year one End of year one [Member] Awards vesting at the end of one year. Contract with Customer, Liability Contract with Customer, Asset and Liability [Table Text Block] Provision for doubtful accounts Add: provision for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Subsequent Event [Table] Subsequent Event [Table] Unrecognized compensation costs, period for recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Additional Paid-In Capital Additional Paid-in Capital [Member] Contract Balances Revenue from Contract with Customer [Text Block] Prepaid expenses Prepaid Expense, Current Stock-Based Compensation Share-based Payment Arrangement [Policy Text Block] United States UNITED STATES Subscription rate of eligible compensation Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate Entity Address, Address Line One Entity Address, Address Line One Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss [Abstract] Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss [Abstract] Property, equipment and software, gross Property, Plant and Equipment, Gross Purchase price, percentage of fair market value Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Geographical [Domain] Geographical [Domain] Property, Equipment and Software, Net Property, Plant and Equipment Disclosure [Text Block] Entity Address, State or Province Entity Address, State or Province Income Statement Location [Axis] Income Statement Location [Axis] Other Income and Expenses [Abstract] Other Income and Expenses [Abstract] Treasury stock (in shares) Treasury Stock, Common, Shares Domains and data licenses Internet Domain Names [Member] Operating lease liabilities Increase (Decrease) in Operating Lease Liabilities Increase (Decrease) in Operating Lease Liabilities Exercisable period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Net cash provided by investing activities Net Cash Provided by (Used in) Investing Activities Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Number of equity incentive plans Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Equity Incentive Plans Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Equity Incentive Plans Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Less than 12 Months, Fair Value Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Less than 12 Months, Fair Value Other adjustments, net Other Operating Activities, Cash Flow Statement Accounts payable Accounts Payable, Current General and administrative General and Administrative Expense Entity Interactive Data Current Entity Interactive Data Current Common stock, shares issued (in shares) Common Stock, Shares, Issued Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Total costs and expenses Costs and Expenses Common stock, par value (in USD per share) Common Stock, Par or Stated Value Per Share Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Schedule of Long-Lived Assets by Geographic Location Long-lived Assets by Geographic Areas [Table Text Block] Unvested, beginning balance (in USD per share) Unvested, 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 Taxes paid related to the net share settlement of equity awards Payment, Tax Withholding, Share-based Payment Arrangement Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Measurement Frequency [Axis] Measurement Frequency [Axis] Net (Loss) Income Per Share Earnings Per Share [Text Block] Schedule of Stock by Class Schedule of Stock by Class [Table Text Block] Deferred contract cost term Deferred Contract Cost Term Deferred Contract Cost Term Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Award Type [Domain] Award Type [Domain] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Revolving Credit Facility Revolving Credit Facility [Member] Granted (in USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Leasehold improvements Leasehold Improvements [Member] Software Software and Software Development Costs [Member] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Vesting rate Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 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 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 Cost of revenue Cost of Sales [Member] Restricted Stock Units Restricted stock units Restricted Stock Units (RSUs) [Member] Goodwill Goodwill and Intangible Assets, Policy [Policy Text Block] Product development Research and Development Expense [Member] Amortized Cost Debt Securities, Held-to-maturity, Noncurrent Description of Business and Basis for Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] 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] Total liabilities Liabilities Fair Value Held-To-Maturity Securities, Fair Value, Current Held-To-Maturity Securities, Fair Value, Current Share Repurchase Program [Axis] Share Repurchase Program [Axis] Common stock, $0.000001 par value, 200,000,000 shares authorized – 71,887,846 and 71,185,468 shares issued and outstanding at March 31, 2020 and December 31, 2019, respectively Common Stock, Value, Issued Sales and marketing Selling and Marketing Expense [Member] Accrued Liabilities and Accrued Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Product development Research and Development Expense Vesting [Domain] Vesting [Domain] Canceled (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Proceeds from issuance of common stock for employee stock-based plans Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Basic net (loss) income per share: Weighted Average Number of Shares Outstanding, Basic [Abstract] Cash and cash equivalents Total cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Schedule of Net Revenue by Geographic Region Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Incremental common shares (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Expected cost Restructuring and Related Cost, Expected Cost Employee related liabilities Accrued Compensation and Related 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 and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Gross Unrealized Losses Held-To-Maturity Securities, Accumulated Unrecognized Holding Loss, Current Held-To-Maturity Securities, Accumulated Unrecognized Holding Loss, Current Schedule of Goodwill Schedule of Goodwill [Table Text Block] Basic (in shares) Weighted-average common shares outstanding (in shares) Weighted-average common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Marketable securities proceeds reinvested Marketable Securities Proceeds Reinvested Marketable Securities Proceeds Reinvested Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Schedule of Other Income, Net Schedule of Other Nonoperating Income (Expense) [Table Text Block] Long-term marketable securities Marketable Securities, Noncurrent Equity Components [Axis] Equity Components [Axis] 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] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Monthly Basis First Year Member MonthlyBasisFirstYearMember First year [Member] Income tax provision due to U.S. federal and state income taxes and foreign income taxes Income Tax Expense 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. Total stockholders' equity Balance at beginning Balance at end Stockholders' Equity Attributable to Parent Amortization expense Amortization of Intangible Assets Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Allowance for Doubtful Accounts Credit Loss, Financial Instrument [Policy Text Block] Fair value of vested shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Deferred revenue Balance, beginning of period Balance, end of period Contract with Customer, Liability, Current Schedule of Securities in an Unrealized Loss Position Schedule of Unrealized Loss on Investments [Table Text Block] Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Weighted Average Remaining Life Finite-Lived Intangible Assets, Remaining Amortization Period Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Furlough Employees Furlough Employees [Member] Furlough Employees Lease Cost and Supplemental Cash Flow Information Lease, Cost [Table Text Block] Depreciation and amortization Depreciation, Depletion and Amortization Gross Carrying Amount Finite-Lived Intangible Assets, Gross July 2017 Share Repurchase Program July 2017 Share Repurchase Program [Member] July 2017 Share Repurchase Program Cash Equivalents Cash and Cash Equivalents, Fair Value Disclosure Repurchases of common stock Treasury Stock, Value, Acquired, Cost Method Security Exchange Name Security Exchange Name Anti-dilutive awards (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Depreciation expense Depreciation Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Equity Component [Domain] Equity Component [Domain] Telecommunication Technology Equipment [Member] Document Transition Report Document Transition Report Employee Stock Option Stock options Share-based Payment Arrangement, Option [Member] Accrued sales and marketing expenses Taxes Payable, Current Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Debt Securities, Held-to-maturity, Unrealized Loss Position, Fair Value, Total Debt Securities, Held-to-maturity, Unrealized Loss Position, Fair Value Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Fair Value [Abstract] Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Fair Value [Abstract] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Customer incentives Customer Incentives Customer Incentives Employee stock purchase plan Employee stock purchase program Employee Stock [Member] Condensed Consolidated Statement of Operations Income Statement [Abstract] Restructuring Plan [Domain] Restructuring Plan [Domain] EX-101.PRE 9 yelp-20200331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R28.htm IDEA: XBRL DOCUMENT v3.20.1
FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)
3 Months Ended
Mar. 31, 2020
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 March 31, 2020 and December 31, 2019 as well as those held-to-maturity as of December 31, 2019 (in thousands):
March 31, 2020December 31, 2019
 Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Cash equivalents: 
Money market funds$323,349  $—  $—  $323,349  $126,700  $—  $—  $126,700  
Commercial paper—  9,981  —  9,981  —  —  —  —  
Marketable securities:
Commercial paper—  86,695  —  86,695  —  130,472  —  130,472  
Corporate bonds—  39,423  —  39,423  —  85,611  —  85,611  
Agency bonds—  —  —  —  —  79,750  —  79,750  
Total cash equivalents and marketable securities$323,349  $136,099  $—  $459,448  $126,700  $295,833  $—  $422,533  
XML 11 R20.htm IDEA: XBRL DOCUMENT v3.20.1
STOCKHOLDERS' EQUITY
3 Months Ended
Mar. 31, 2020
Stockholders' Equity Note [Abstract]  
Stockholders' Equity STOCKHOLDERS’ EQUITY
The following table presents the number of shares authorized and issued as of the dates indicated:
March 31, 2020December 31, 2019
Shares AuthorizedShares Issued Shares AuthorizedShares Issued
Stockholders’ equity:  
Common stock, $0.000001 par value
200,000,000  71,887,846  200,000,000  71,185,468  
Undesignated preferred stock10,000,000  —  10,000,000  —  
Stock Repurchase Program
In July 2017, the Company’s board of directors authorized a stock repurchase program under which the Company was authorized to repurchase up to $200.0 million of its outstanding common stock. The Company's board of directors authorized the Company to repurchase up to an additional $250.0 million of its outstanding common stock in each of November 2018, February 2019 and January 2020, bringing the total amount of authorized repurchases to $950.0 million as of March 31, 2020, $269.0 million of which remains available. 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.
The Company did not repurchase any shares during the three months ended March 31, 2020. Pursuant to the restructuring plan announced on April 9, 2020 (the "Restructuring Plan"), the Company has deferred share repurchases under the stock repurchase program indefinitely. See Note 18, "Subsequent Events" for further details on the Restructuring Plan.
During the three months ended March 31, 2019, the Company repurchased on the open market and retired 2,847,226 shares for an aggregate purchase price of $102.1 million. The Company had no treasury stock balance as of March 31, 2019.
Equity Incentive Plans
The Company has outstanding awards under three equity incentive plans: the Amended and Restated 2005 Equity Incentive Plan (the "2005 Plan"), the 2011 Equity Incentive Plan (the "2011 Plan") and the 2012 Equity Incentive Plan, as amended (the "2012 Plan"). In July 2011, the Company adopted the 2011 Plan, terminated the 2005 Plan and provided that no further stock awards were to be granted under the 2005 Plan. All outstanding stock awards under the 2005 Plan continue to be governed by their existing terms. Upon the effectiveness of the underwriting agreement in connection with the Company’s initial public offering ("IPO"), the Company terminated the 2011 Plan and all shares that were reserved under the 2011 Plan but not issued were assumed by the 2012 Plan. No further awards have been or will be granted pursuant to the 2011 Plan. All outstanding stock awards under the 2011 Plan continue to be governed by their existing terms. Under the 2012 Plan, the Company has the ability to issue incentive stock options, non-statutory stock options, stock appreciation rights, RSUs, restricted stock awards, performance units and performance shares. Additionally, the 2012 Plan provides for the grant of performance cash awards to employees, directors and consultants.
Stock Options
Stock options granted under the 2012 Plan are granted at a price per share not less than the fair value of a share of the Company’s common stock on the grant date. Options granted to date generally vest over a three- or four-year period, on one of four schedules: (a) 25% vesting at the end of one year and the remaining shares vesting monthly thereafter; (b) 10% vesting over the first year, 20% vesting over the second year, 30% vesting over the third year and 40% vesting over the fourth year; (c) ratably on a monthly basis; or (d) 35% vesting over the first year, 40% vesting over the second year and 25% vesting over the third year. Options granted are generally exercisable for contractual terms of up to 10 years. The Company issues new shares when stock options are exercised.
A summary of stock option activity for the three months ended March 31, 2020 is as follows:
Number of SharesWeighted-Average Exercise PriceWeighted-Average Remaining Contractual Term (in years)Aggregate Intrinsic Value (in thousands)
Outstanding at December 31, 20196,210,385  $25.10  4.3$75,805  
Granted86,500  28.94  
Exercised(200,847) 12.87   
Canceled(77,311) 46.89  
Outstanding at March 31, 20206,018,727  $25.29  4.3$18,213  
Options vested and exercisable at March 31, 20205,167,499  $23.33  3.7$18,213  
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 approximately $4.2 million and $0.8 million for the three months ended March 31, 2020 and 2019, respectively.
The weighted-average grant date fair value of options granted was $11.13 and $17.64 per share for the three months ended March 31, 2020 and 2019, respectively.
As of March 31, 2020, total unrecognized compensation costs related to nonvested stock options were approximately $13.9 million, which the Company expects to recognize over a weighted-average time period of 2.4 years.
RSUs
RSUs generally vest over a four-year period, on one of three schedules: (a) 25% vesting at the end of one year and the remaining vesting quarterly or annually thereafter; (b) 10% vesting over the first year, 20% vesting over the second year, 30% vesting over the third year and 40% vesting over the fourth year; or (c) ratably on a quarterly basis.
RSUs also include PRSUs, which are subject to both a time-based vesting schedule and either (a) a market condition or (b) the achievement of performance goals. For PRSUs subject to a market condition, the Company recognizes expense from the date of grant. For PRSUs subject to performance goals, the Company recognizes expense when it is probable that the performance condition will be achieved.
For PRSUs subject to a market condition, the shares underlying each PRSU award will be eligible to vest only if the average closing price of the Company's common stock equals or exceeds $45.3125 over any 60-day trading period during the four years following the grant date of February 7, 2019. If this market condition is met, the shares underlying each PRSU award will vest quarterly over four years from the grant date ("Time-Based Vesting Schedule"). Any shares subject to the PRSUs that have met the Time-Based Vesting Schedule at the time the market condition is achieved will fully vest as of such date; thereafter, any remaining nonvested shares subject to the PRSUs will continue vesting solely according to the Time-Based Vesting Schedule, subject to the applicable employee's continued service as of each such vesting date.
For PRSUs subject to performance goals, a percentage of the target number of shares, ranging from zero to 200%, will become eligible to vest based on the Company's level of achievement of certain financial targets for the year ending December 31, 2020, and a four-year, quarterly vesting schedule ("2020 Time-Based Vesting Schedule"). The shares subject to this PRSU become eligible to vest once the achievement against the financial targets is known, which will be no later than March 15, 2021. On the quarterly vest date immediately following such determination, the eligible shares, if any, will vest to the extent that the employee has met the 2020 Time-Based Vesting Schedule as of such date. Thereafter, the eligible shares will continue to vest in accordance with the 2020 Time-Based Vesting Schedule, subject to the applicable employee's continued service as of each such vesting date. As of March 31, 2020, the Company determined that it was not probable that these PRSUs will vest and, as a result, did not record any compensation cost during the three months ended March 31, 2020.
As the PRSU activity during the three months ended March 31, 2020 was not material, it is presented together with the RSU activity in the table below. A summary of RSU and PRSU activity for the three months ended March 31, 2020 is as follows:
Number of SharesWeighted-Average Grant Date Fair Value
Nonvested at December 31, 20197,625,584  $36.51  
Granted2,690,821  35.58  
Vested(1)
(840,805) 36.50  
Canceled(448,618) 36.54  
Nonvested at March 31, 20209,026,982  $36.23  
(1) Includes 339,274 shares that vested but were not issued due to net share settlement for payment of employee taxes.
The aggregate fair value as of the vest date of RSUs that vested during the three months ended March 31, 2020 and 2019 was $29.1 million and $31.8 million, respectively. As of March 31, 2020, the Company had approximately $303.9 million of unrecognized stock-based compensation expense related to RSUs, which it expects to recognize over the remaining weighted-average vesting period of approximately 2.9 years.
Employee Stock Purchase Plan
The ESPP allows eligible employees to purchase shares of the Company’s common stock at a discount through payroll deductions of up to 15% of their eligible compensation, subject to any plan limitations, during designated offering periods. At the end of each offering period, employees are able to purchase shares at 85% of the fair market value of the Company’s common stock on the last day of the offering period, based on the closing sales price of the Company's common stock as quoted on the New York Stock Exchange on such date.
There were no shares purchased by employees under the ESPP in the three months ended March 31, 2020 and 2019. The Company recognized stock-based compensation expense related to the ESPP of $0.8 million and $0.7 million in the three months ended March 31, 2020 and 2019, 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 March 31,
20202019
Cost of revenue$1,043  $1,244  
Sales and marketing7,696  7,687  
Product development17,755  16,075  
General and administrative5,256  6,313  
Total stock-based compensation recorded to (loss) income before income taxes31,750  31,319  
Benefit from income taxes(12,557) (8,113) 
Total stock-based compensation recorded to net (loss) income$19,193  $23,206  
The Company capitalized $2.3 million and $1.8 million of stock-based compensation expense as website development costs in the three months ended March 31, 2020 and 2019, respectively.
XML 12 R24.htm IDEA: XBRL DOCUMENT v3.20.1
INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS
3 Months Ended
Mar. 31, 2020
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 revenue by major product lines is based on the type of service provided and also aligns with the timing of revenue recognition.
Net Revenue
The following table presents the Company’s net revenue by major product line for the periods presented (in thousands):
Three Months Ended March 31,
20202019
Net revenue by product:
Advertising$240,093  $227,033  
Transactions2,639  3,307  
Other services7,169  5,602  
Total net revenue$249,901  $235,942  
During the three months ended March 31, 2020 and 2019, no individual customer accounted for 10% or more of consolidated net revenue.
As a result of COVID-19, the Company considered whether there was any impact to the manner in which revenue is recognized, in particular with respect to the collectability criteria for recognizing revenue from contracts with customers. There was no change made to the manner in which revenue is recognized as a result of that assessment. In addition, during the three months ended March 31, 2020, the Company offered a number of relief incentives totaling $4.6 million to customers most impacted by COVID-19. These incentives were primarily in the form of waived advertising fees, as well as free advertising and subscription products. The Company has accounted for these incentives as price concessions, and has reduced net revenue recognized accordingly in the three months ended March 31, 2020.
The following table presents the Company’s net revenue by major geographic region for the periods presented (in thousands):
Three Months Ended March 31,
20202019
United States$246,527  $232,712  
All other countries3,374  3,230  
Total net revenue$249,901  $235,942  
Long-Lived Assets
The following table presents the Company’s long-lived assets by major geographic region for the periods presented (in thousands):
March 31,
2020
December 31,
2019
United States$108,634  $109,849  
All other countries1,507  1,100  
Total long-lived assets$110,141  $110,949  
XML 14 R62.htm IDEA: XBRL DOCUMENT v3.20.1
CONTRACT BALANCES (Narrative) (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]    
Deferred revenue $ 3,637 $ 4,315
XML 15 R66.htm IDEA: XBRL DOCUMENT v3.20.1
STOCKHOLDERS' EQUITY (Narrative) (Details)
3 Months Ended
Mar. 31, 2020
USD ($)
schedule
plan
$ / shares
shares
Mar. 31, 2019
USD ($)
$ / shares
shares
Jan. 31, 2020
USD ($)
Feb. 11, 2019
USD ($)
Nov. 27, 2018
USD ($)
Jul. 31, 2017
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Treasury stock (in shares) | shares 0          
Number of equity incentive plans | plan 3          
Fair value of vested shares $ 29,100,000 $ 31,800,000        
Stock-based compensation 31,750,000 31,319,000        
Capitalized stock-based compensation expense $ 2,300,000 1,800,000        
Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Target Vesting Range 0.00%          
Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Target Vesting Range 200.00%          
Employee Stock Option            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of vesting schedules | schedule 4          
Exercisable period 10 years          
Intrinsic value of options exercised $ 4,200,000 $ 800,000        
Weighted average grant date fair value (in USD per share) | $ / shares $ 11.13 $ 17.64        
Unrecognized compensation costs $ 13,900,000          
Unrecognized compensation costs, period for recognition 2 years 4 months 24 days          
Employee Stock Option | Monthly Basis First Year Member            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting rate 35.00%          
Employee Stock Option | Monthly Basis Second Year            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting rate 40.00%          
Employee Stock Option | Monthly Basis Third Year            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting rate 25.00%          
Employee Stock Option | End of year one            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting rate 25.00%          
Employee Stock Option | First year            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting rate 10.00%          
Employee Stock Option | Second year            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting rate 20.00%          
Employee Stock Option | Third year            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting rate 30.00%          
Employee Stock Option | Fourth year            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting rate 40.00%          
Employee Stock Option | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period 3 years          
Employee Stock Option | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period 4 years          
RSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period 4 years          
Number of vesting schedules | schedule 3          
Unrecognized compensation costs $ 303,900,000          
Unrecognized compensation costs, period for recognition 2 years 10 months 24 days          
RSUs | End of year one            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting rate 25.00%          
RSUs | First year            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting rate 10.00%          
RSUs | Second year            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting rate 20.00%          
RSUs | Third year            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting rate 30.00%          
RSUs | Fourth year            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting rate 40.00%          
Performance Shares            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Performance goal stock price at which Performance Restricted Stock Unit awards would vest (usd per share) | $ / shares $ 45.3125          
Employee stock purchase plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Subscription rate of eligible compensation 15.00%          
Purchase price, percentage of fair market value 85.00%          
Number of shares purchased (in shares) | shares 0 0        
Stock-based compensation $ 800,000 $ 700,000        
July 2017 Share Repurchase Program            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock repurchase program, authorized amount 950,000,000.0   $ 250,000,000.0 $ 250,000,000.0 $ 250,000,000.0 $ 200,000,000.0
Remaining authorized repurchase amount $ 269,000,000.0          
Stock repurchased and retired during period (in shares) | shares   2,847,226        
Stock repurchased, amount   $ 102,100,000        
XML 16 R45.htm IDEA: XBRL DOCUMENT v3.20.1
MARKETABLE SECURITIES (Schedule of the Fair Value to Amortized Cost Basis of Securities Held-to-Maturity) (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Cash equivalents and Short-term marketable securities:  
Amortized Cost $ 242,000
Gross Unrealized Gains 332
Gross Unrealized Losses (19)
Fair Value 242,313
Debt Securities, Held-to-maturity, Fair Value to Amortized Cost [Abstract]  
Amortized Cost 53,499
Gross Unrealized Gains 21
Gross Unrealized Losses 0
Fair Value 53,520
Amortized Cost 295,499
Gross Unrealized Gains 353
Gross Unrealized Losses (19)
Fair Value 295,833
Commercial paper  
Cash equivalents and Short-term marketable securities:  
Amortized Cost 130,464
Gross Unrealized Gains 17
Gross Unrealized Losses (9)
Fair Value 130,472
Corporate bonds  
Cash equivalents and Short-term marketable securities:  
Amortized Cost 85,396
Gross Unrealized Gains 225
Gross Unrealized Losses (10)
Fair Value 85,611
Agency bonds  
Cash equivalents and Short-term marketable securities:  
Amortized Cost 26,140
Gross Unrealized Gains 90
Gross Unrealized Losses
Fair Value $ 26,230
XML 17 R41.htm IDEA: XBRL DOCUMENT v3.20.1
CASH, CASH EQUIVALENTS AND RESTRICTED CASH (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Dec. 31, 2018
Cash and Cash Equivalents [Abstract]        
Cash $ 31,246 $ 43,581    
Cash equivalents 333,330 126,700    
Total cash and cash equivalents 364,576 170,281    
Restricted cash 22,332 22,037    
Total cash, cash equivalents and restricted cash $ 386,908 $ 192,318 $ 317,475 $ 354,835
XML 18 R49.htm IDEA: XBRL DOCUMENT v3.20.1
PROPERTY, EQUIPMENT, AND SOFTWARE, NET (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Property, Plant and Equipment [Abstract]    
Depreciation expense $ 11.7 $ 11.0
XML 19 R77.htm IDEA: XBRL DOCUMENT v3.20.1
SUBSEQUENT EVENTS (Details)
Apr. 09, 2020
employee
Dec. 31, 2020
USD ($)
May 05, 2020
USD ($)
Mar. 31, 2020
USD ($)
Subsequent Event [Line Items]        
Long-term Line of Credit       $ 0
Subsequent Event        
Subsequent Event [Line Items]        
Workforce reduction | employee 1,000      
Number of positions furloughed | employee 1,100      
Letters of credit outstanding     $ 21,500,000  
Subsequent Event | Revolving Credit Facility        
Subsequent Event [Line Items]        
Line of credit facility, maximum borrowing capacity     75,000,000.0  
Remaining borrowing capacity     53,500,000  
Subsequent Event | Standby Letters of Credit        
Subsequent Event [Line Items]        
Line of credit facility, maximum borrowing capacity     $ 25,000,000.0  
Subsequent Event | Minimum        
Subsequent Event [Line Items]        
Expected cost   $ 4,000,000.0    
Subsequent Event | Minimum | The Plan | Furlough Employees        
Subsequent Event [Line Items]        
Expected cost   4,000,000.0    
Subsequent Event | Maximum        
Subsequent Event [Line Items]        
Expected cost   5,000,000.0    
Subsequent Event | Maximum | The Plan | Furlough Employees        
Subsequent Event [Line Items]        
Expected cost   $ 5,000,000.0    
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Operating Activities    
Net (loss) income attributable to common stockholders $ (15,503) $ 1,365
Adjustments to reconcile net (loss) income to net cash provided by operating activities:    
Depreciation and amortization 12,358 11,876
Provision for doubtful accounts 15,933 4,264
Stock-based compensation 31,750 31,319
Noncash lease cost 10,378 9,751
Deferred income taxes (7,450) (1,259)
Other adjustments, net (287) (1,159)
Changes in operating assets and liabilities:    
Accounts receivable 5,024 (6,260)
Prepaid expenses and other assets (4,118) (5,292)
Operating lease liabilities (6,663) (9,948)
Accounts payable, accrued liabilities and other liabilities (636) 6,372
Net cash provided by operating activities 40,786 41,029
Investing Activities    
Sales and maturities of marketable securities — available-for-sale 164,215 0
Purchases of marketable securities — held-to-maturity (87,438) (157,567)
Maturities of marketable securities — held-to-maturity 93,200 201,497
Purchases of property, equipment and software (7,053) (8,991)
Other investing activities 295 215
Net cash provided by investing activities 163,219 35,154
Financing Activities    
Proceeds from issuance of common stock for employee stock-based plans 2,585 1,145
Repurchases of common stock 0 (102,126)
Taxes paid related to the net share settlement of equity awards (11,514) (12,497)
Net cash used in financing activities (8,929) (113,478)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (486) (65)
Change in cash, cash equivalents and restricted cash 194,590 (37,360)
Cash, cash equivalents and restricted cash — Beginning of period 192,318 354,835
Cash, cash equivalents and restricted cash — End of period 386,908 317,475
Supplemental Disclosures of Other Cash Flow Information    
Refunds received for income taxes, net (290) (408)
Supplemental Disclosures of Noncash Investing and Financing Activities    
Purchases of property, equipment and software recorded in accounts payable and accrued liabilities 3,015 1,835
Tax liability related to net share settlement of equity awards included in accrued liabilities 1,043 1,172
Repurchases of common stock recorded in accrued liabilities 0 8,510
Operating lease right-of-use assets obtained in exchange for new operating lease liabilities $ 11,833 $ 6,325
XML 21 R3.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Dec. 31, 2018
Statement of Financial Position [Abstract]        
Allowance for credit loss $ 14,588 $ 7,686 $ 7,448 $ 8,685
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) 71,887,846 71,185,468    
Common stock, shares outstanding (in shares) 71,887,846 71,185,468    
EXCEL 22 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "B!J% ?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ *(&H4"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " H@:A0QB9H,NX K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>R$E8*2;U9:6G#08K;.QF;+4UBV-C:R1]^SE9 MFS*V!]C1TN]/GT"M#D+[B,_1!XQD,=V-KNN3T&'#3D1! "1]0J=2F1-];AY\ M=(KR,QXA*/VAC@@UYRMP2,HH4C !B[ 0F6R-%CJB(A\O>*,7?/B,W0PS&K!# MASTEJ,H*F)PFAO/8M7 #3##"Z-)W HUYE_)"CH'W+#KY-?F8;O?,5GSFA?\ON#K?;42?"VJYGUR M_>%W$W;>V(/]Q\970=G"K[N07U!+ P04 " H@:A0F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( "B!J% 6UVJT,P, #H/ 8 >&PO=V]R:W-H965T&ULC5?MCILP$'P5Q ,<^(.$G))(=ZFJ5FJETU5M?W.)DZ #G(*3 M7-^^QG T]8ZE_@G8S.YX&8_)+J^Z?>V.2IGHK:Z:;A4?C3G=)TFW/:JZZ.[T M237VR5ZW=6'LL#TDW:E5Q\3S^7A:/J)9+T\%0?U39GOIZ?6CI(IRZZL5=.5NHE:M5_% M#^Q^(W@?X! _2G7M;NZCOI07K5_[P>?=*D[[%:E*;4V?HK"7B]JHJNHSV77\ M&I/&$V'O_GOVC*]X6\U)T:J.KG^7.'%=Q'D<[M2_.E7G6UT]J+"B+H['Z M+^JB*@OO5V(YMKKJW&^T/7=&UV,6NY2Z>!NN9>.NU^&)E&,8#N!C /_? #$& MB"F "5?\L#)7ZH?"%.MEJZ]1.ZAU*OI-P>Z%?9G;?M*]._?,5MO9V!P0_ ;!)D1B08D'C?:D!)* U2[&=4IK!EQMA H*S@&D9S>!K#C \(#J#SGU@ MG&;P94>8@.X,VY<)FL%7'F$"TC/L48=+8CZ !-2']N>45,+HC[ A-3'SF?4UX*H#S !]3GV/J>^ M%K[Z"!-0GV/O<^IKX:L/,#*@/L?>Y]37TEAF-#WBV/O<^IKZ>\Q@ FR8.]SZFLY\UG YS[$@KW/J:^EMY,W(R9S MF&;X7\/R?#%?A%R#3P!.W2USOR+PZ0]5A$\ 3MTMB6LH)@OL9X%/ $'=G?FN M09A +0*? (*Z._//3(0)G)D"GP""NCOS]S/"^.HG-YU(K=J#:]JZ:*O/C>L8 M;V:GQO#!]87)7_C057XMVD/9=-&+-K8?F\&P0 /$2 8 M >&PO=V]R:W-H965T&UL?9AACZ,V$(;_"N+['?;8QF:5 M1"JIJE9JI=55;3^SB;-!!R$%=G/]]S6$C9*9\6JE#9!W['>P_7CBU:7KOP]' M[\?D1]NU_MYZ"VR4"( M/&NK^I1N5O.SYWZSZM[&IC[YYSX9WMJVZO\K?=-=UJE,/QY\JU^/X_0@VZS. MU:O_TX]_G9_[<)?=6MG7K3\-=7=*>G]8IS_)IZV: V;%W[6_#'?7R93*2]=] MGVY^VZ]3,3GRC=^-4Q-5^'CW6]\T4TO!Q[]+H^FMSRGP_OJC]5_FY$,R+]7@ MMUWS3[T?C^O4I'ZJW9OS677[U2T(F39;L?_?OO@GRR4GH8]FOHW6NIDDAGU1XF;OIX?SNYN]"MD-X^KXQ=I6]3^TLDO(J@3L)/"JV5&'< M39*%_F\F@#4!<[RZCR_X>,7&JSE>W\7G B5QE>2SY#1+5*Z-S5$F5":M "=Y M-YIUHZD;B=Q<)>:^&X!<.N2&RD"'%2IX-X9U8Z@;-'RE(=TXXZQ!9JA*BMPI MX,WDK)F2DMZ,85V%EG>,C*EE(A, M8<>Z<=0-&H#2D6Z4$6B>;ZG(*%U$K!2LE8):0$0]0"=11 M@1T!Z:E09&$Q*BF$BZQRR?-84B!;#.1%\[#002FRM7 RH6S$#T]D29%L,9(E MA6U@K<849&3*J3PV7#R3)86RQ5"6'&^= 2 CQ@EM^(ML$Y)'L\S))GP'NL<6 M>*!*2E2+B2HI*ZT..RS.B9&%R1'SPR-54J;B3:V4E)!?:AZ=\$0%0^CE(K0 GG] :U.'Z06T M[,3UUZ>21Q\\18%2U&%J <6C!*<<%FY9H2FHPN8 B\DLPA>O[ M+:L+:S@V\WB6 F6I(_2BE/QBPA9:D#%CA#K41B;REA1/5$6)ZC"_%"6ES4&3 MLH?3F5#'1WZ(*IZHBA+587XMFH>?O&R=P0JY.B.[.WN8#H/^J/K7^C0D+]TX M=NU\V'#HNM&'1L77D.'15_O;3>,/XW1IPW5_/82YWHS=>3E@RFZG7)O_ 5!+ M P04 " H@:A0%S?)L3<" &!P & 'AL+W=O;$ M>$VDZO(S$BT'PV4=2L_ M]-\'GJMS*?4 *O*6G.$%Y/=VQU4/C56.50V-J%CC<3BM_(_AR)@P^C/ZBC+E9_YWA%.Y$+E,^L^PY G]KTA_%>X E6X=J+F.# JS+]WN C) MZJ&*LE*3M_Y9->;9]6_2QT'F%D2#(!H%(?ZG8#$(%O<*\"# ]PKB01!; M1G M-XOY1"0I\4^LIU.BU> QR=-5U!F3=(]$$ MB6Z)S9R(LUOD:8X\AK?(UH'\G0BI%&.4R!DE,OK%5+]PZQ=._<+H\52/K:7H MD<0@C4%"'&=6ULV<2I,LL1;$ 6%L5=K.H2S)8GXKD7:Y9UC\236=21U_\L/_>0-YX2IZ=D[BFU/"6SF=(PR](, MVTOD L,LQDGF=I0Z':5S1]:V6*?W.G*!3D=H>J$=Z>277TF /B MQ)@$531X4/5*=2F-'0HGJ9NI:O/^:.X[DK7#K8/&JZ_X U!+ P04 " H M@:A0I_I_*5D# "=#0 & 'AL+W=O:4>ZZ"YE&56_]FH0E]7(81O M ]_RX\FT ]%Z>?]ZLP;HE4H7:F39'9PXO:JJ)H,UF.WT/2<*S9!D[/W[)_ M[)JWS3QEC=KJXE>^-Z=5*,-@KP[9I3#?]/63&AKB83!T_T6]J,+*6Q);8Z>+ MIOL-=I?&Z'+(8E'*[+4_YE5WO [YW\+P #($D#' UOY7 !T"Z'L ZYKOR;I6 M/V0F6R]K?0WJ_FZ=L_:A@'MJ)W/7#G9SU_UGNVWLZ,LZ39?12YMGD&QZ"9E( M8%1$-OE8@6 5-L0+)[<%MKXBG:E T1YH%T^G@'&,)V!H M8E8#<)P)F%7I-T MFJIO@Z6I*]LB,LI31G S,@YNQ:RV8033\C=\"Y:^);1 =TSIX!]V<0_N<& MYEX*W%,!,55P3740R6E/\8*XBP%$%B_F/G^ VRH@O@JNKPZB__+XLGD>@ALK MB9$I%C,I<"LDB!6":X7$MSAKA,SU9D0F08BYGG C)(@1@FN$Q#CXQ[CH=MB..,;N_?H=PKO:?J-R]>L/N95 M$SQI8Y?6+Z3W2N-%X4ZF/94V/.ZWS#T%T:?A\U0-.[(UG\! M4$L#!!0 ( "B!J%"<[5,=)P( $L& 8 >&PO=V]R:W-H965T&ULC55=CYLP$/PKB/>>^89&@'3)Z=1*K11==>VS0S8!G8VI;<+U MW]6 >M>G)@ MG&*I0GY$HN. ]Z:($A1X7H(H;EJWS$UNR\N<]9(T+6RY(WI*,?^S!L*&PO7= M<^*E.=92)U"9=_@(/T"^=ENN(C2S[!L*K6A8ZW X%.ZCO]ID&F\ /QL8Q,7> MT4YVC+WIX.N^<#TM" A44C-@M9Q@ X1H(B7C]\3ISBUUX>7^S/YLO"LO.RQ@ MP\BO9B_KPLU<9P\'W!/YPH8O,/F)76+W<6U:LPX3_[G,7A!,!<%:;<"I4]E7[@Y>BDB2;,>L0$EY@9@13[W"*PM5@'-^7! M=8/-+>+SG0ZAU41HZL,K$W<((BM!9 BB*X*%R/6(20RF-9A/?AQ[X<+++

2(^!OH.+_)K-2G'P?9!,X[9[Y@?FU8X.R;5A##W^,"8!"71>U!'5:O)/@<$ M#E)O4[7GXWP; \FZ:72C^?^C_ M02P,$% @ *(&H4!0W\;Y_[EUW37@BG MXV/V8O^RS=_'I\J=A1_;R9!U&9D<[MN6A>9^WJS7Q\_>:7")V1I>'[][7W8W[V[F M.:OMO,S_W6^:W230P6ACM]EKWGPO3[_9_H94,.KO_@_[9G,';S-Q,=9E7G>? MH_5KW91%[\6E4F2_SM_[0_=]ZOV_F_$&T!O Q4# 78.X-X@_#.*[!K(WD!<# M2.\:J-Y ?410=PV2WB"Y&,3W(Z2]0?J14E>E\%S=KEV+K,FFXZH\C:KSQ!VS M=K#%0^H&8MU>[/K?_>8Z5KNK;U,!Z3A\:QWUF-D9 QY&^Y@YAS$^9L%@XLC' M/'(8X6.6' 9\S(K#Q!=,Z&IR*0RPA8'.@?0<2'339XSJ,(<.HX4QB8X-'REF M(\5,)(5:<,8D5Y%$E"HEFFBE(-?)B$#9,P85"+9@D)(X1$_5X, M@+Q44C:5E$D%/9#SE$21VLBK,??B:#:.IG$DFI29)G%BD"EZFA9#*"\9PR9C MF&30/,X,"?/%T1DFO<4@S$M'1#R[1DQ"@.DU8D*YYP@2S(W#0#^I&Y0OF*1B MS.>"Q@(M4[@9C*=1P?"HE/C&*)%R!5@QN/L%X E7,(R+G\!9#_)BI8)(T0#* M3XGP5"D8KI0)'@]*EJD3/J/AAO0)GC %PYB2 M[!\)D1!CI,;,.F=P6/T$1ZQ)!(J,) 5B_6,@3@!3NHIP.!4G^@:U"9[0!0 M DD'*:3MH#*X@PQ.FCA2-Y88P:N3,)]?8X 7%& $!2\R,Z ZX?Z;:OQ:(XVNM4TVT M^3-(/RV>V8%A=D6FB6'V!"06P3F#P\S.0-S&'6M,$X_#OI8,I%W?$]) !JO5!IW]+]F54O^T,]>BZ;IBRZ-RC;LFRL(5M"S! U!8 M !@ !X;"]W;W)KC^C+,MG=;4[3!?S\=KG=C%O7OO][A ^MY/NM:ZK]K]EV#>GAZF9OE_XLGO9 M]L.%V6)^K%["7Z'_>OSK"JMG_L]OTVX=I,9ULPG/UNN^_-*??PB4A-YUOOBV,H_GL M;0ATT2S/&KK57!6S&/TZ!:$IEJ2&BPE66E$F9F"8!(_C^4,2C -8&,". >QM M ,-B%RL3A #@/D.IO,BVS.&G=KD]@5 M(AF@,H7/L1D/S7AMQCEAQNMI7,ER9;7*4IY8F )Z*8"77'@IU"QLO,N$%Z1B M4V(S)313 C/R+I5Z83+V\BYI5>E=8@.9#&,@ VX*R8%,373GK5H;)#/D$HMC M$EPRP% I#1D]$Q5>^@$J8Y)^(,0>#>E=F6>)$)A2AG5*N9$IL3+K,K(R):VZ MRRGI!T// .KEBOU6SV0C!*0A('-44L(0!I]QP)#$\$7T,?5CU "6YI*E!F R\X7R V0FH]2FP#PU!=@4 MB;>#P10T (.YQ* !',PM&2>3TKK$EB",00(8S"4&"?"M\);EGD"ZB'AWD]Y' M3YB$!$B82Q*29ES)L9B7EK2,,F/+E"/,0B+MR&?2$8&71>;D/D6RHDR5?X3) M2H"L7I*5-#.IE$\0$IE$]488JP2PZB562?,RHHY,*?UH';MD.4B8JP0J2I^H MCPF3D )O20A:<:1*]02HZ+2IM88DY ":U:8XTXM1^TY"Y2T% "8H0Y2*"P M]!+,I&O&H0PQ\MT.=93>HYBK!+CJ9:U+FI=Q\Y%Z"($L?A]9GWB;,H8K [AZ MB7H&T+3J[854J8\LQEAE@%5962]9\]*4UI7R.0*Z._:<*L@8M;0Y"(O,V4)Z")%?,H2YBM;3;,BU2[ 0&10 M:!82'PPJ2-)W'JALEMH8&*Z<@XP2?&8,1 9 +"2?6=..,U5$ 95)/S88B R M*%\$2]:@,YF5!0)2F53AS!B&#& HF;+DGQ6/%R]:4CB3V.064] ""LI/UN5% M]*&+%&^"ZC5I62PBY*V:W?0"Z]"^C&W3;K)N7@_]T'6[N7IMS3[2T$L4UY?F M?G5NL/X(<^[W_EFU+[M#-WEJ^KZIQW[B<]/T(9K,/L7EVH9J; O@R+N2VN:T M=:X[,&;+%A2W=]B!]G]J-(H[[YJ&VFN-"TR&+L9(H,>R>% MAI,AME>*F]]'D#CD=$.O@1?1M"X$6)%UO('OX'YT)^,]-K-40H&V C4Q4.?T M<7,X[D)^3'@5,-B%34(G9\2WX'RI?2Z1K)8[I?_!T M';Y=5;B-\.T_"A_6"7:K!+M(L%L2/"0W+:[EW#;)%C-58)JX39:4V.NXR8OH MO+"/:;R3O^GCMG_CIA':DC,Z?[-Q_C6B R\EN?,KU/H'-CL2:A?,C]XVXYJ- MCL-N>D%L?L;%'U!+ P04 " H@:A0*$Y]H;8! #2 P & 'AL+W=O MP5]M#YFQJ-%LZ;IF&V-R"J"-**\=WNAFDA.UIDT7&8AO@8 M\%O":%=G$BHY(SX%XWN5TUT0! I*%QB$WRYP#TH%(B_C>>:D2\H 7)_?V+_& MVGTM9V'A'M4?6;DVI[>45%"+0;E''+_!7,\U)7/Q/^ "RH<')3Y'B-B6*RK\()XK,X$C,U/M>A"?> M'[CO31F; M"I,(3]XI3+8)TDV"-!*D[PC2#R5NQ5Q_2,)6/=5@FCA-EI0X='&25]YE8.]X M?)-_X=.T/PC3R,Z2,SK_LK'_-:(#+V5WY4>H]1]L,134+AP_^;.9QFPR'/;S M#V++-R[^ E!+ P04 " H@:A0 P"=MK_=N^-(>S0OM@%PY%5);3/:.-<>&+-% XK; M*VQ!^YL*C>+.FZ9FMC7 RPA2DB6KU8XI+C3-T^@[F3S%SDFAX62([93BYNT( M$ON,KNF'XUG4C0L.EJB>DA(JWDGWC/UW&.NYIF0L_A$N('UX4.)S%"AM7$G168=J M9/%2%'\==J'CW@\WF]T(6P8D(R"9 /N8APV)HO('[GB>&NR)&7K?\O#$ZT/B M>U,$9VQ%O//BK?=>\O7M+F670#3&'(>89!XS13#//J5(EE(Y?$ M-_D7/DS[$S>UT):&PO=V]R:W-H M965TW!X$UCG18!3=#C$^!?R0 M,/K5F<1*+M8^1>-S7=!=% 0*JA 9!&Y7> "E(A'*^#5STB5E!*[/+^P?4^U8 MRT5X>+#JIZQ#5] [2FIHQ*#"HQT_P5S/+25S\5_@"@K#HQ+,45GETTJJP0>K M9Q:4HL7SM$N3]G&ZN:KGK-)TD!TMLN@[FR+#P2G9P=D0.V@MS-\3*!QS MNJ.OCB?9M"XX6)'UHH$?X'[V9^,MMK!44D-G)7;$0)W3A]WQE(;X&/!+PFA7 M9Q(JN2 ^!^-KE=,D" (%I0L,PF]7> 2E I&7\6?FI$O* %R?7]D_Q]I]+1=A MX1'5;UFY-J?WE%10BT&Y)QR_P%S/+25S\=_@"LJ'!R4^1XG*QI64@W6H9Q8O M18N7:9==W,?IYG"88=L /@/X KB/>=B4*"K_))PH,H,C,5/O>Q&>>'?DOC=E M<,96Q#LOWGKOM>!)FK%K()IC3E,,7\7LE@CFV9<4?"O%B?\'Y]OP_:;"?83O MWRF\W29(-PG22)"^([C[4.)6S.%#$K;JJ0;3Q&FRI,2ABY.\\BX#^\#CF[R% M3]/^79A&=I9&PO=V]R:W-H965T M;(=@"//6O6VH)USPXDQ6W6@A;W# 7I_ MTZ#1PGG3M,P.!D0=05HQGB1OF1:RIV4>?1=3YC@Z)7NX&&)'K87Y?0:%4T%3 M^N)XE&WG@H.5^2!:^ ;N^W QWF(K2RTU]%9B3PPT!;U/3^ 'Q(FNSF3 M4,D5\2D8G^N")D$0**A<8!!^N\$#*!6(O(Q?"R==4P;@]OS"_C'6[FNY"@L/ MJ'[*VG4%/5)20R-&Y1YQ^@1+/6\H68K_ C=0/CPH\3DJ5#:NI!JM0[VP>"E: M/,^[[.,^S3=9NL#V 7P!\!5PC'G8G"@J_R"<*'.#$S%S[P<1GC@]<=^;*CAC M*^*=%V^]]U;RY)BS6R!:8LYS#-_$I&L$\^QK"KZ7XLS_@_-]^&%7X2'"#_\H M?+]/D.T29)$@VQ*DR:L2]V)>%\DV/=5@VCA-EE0X]G&2-]YU8.]Y?)._X?.T M?Q6FE;TE5W3^96/_&T0'7DIRYT>H\Q]L-10T+AS?^;.9QVPV' [+#V+K-R[_ M %!+ P04 " H@:A0%K$1P+8! #2 P &0 'AL+W=O;0?@T*L4RA:X0%(3N=M^(9%SA,H^^DRES/3C!%9P,LH.4S+P=0>BQP E^ M=SSQMG/!0[/QEOD86EYA*4Y5HA TV!;Y+#,0OQ,> /A]&NSBA4 M9$R\I W!]?F>_C[7[6L[,PJT6 M?WGMN@)?8U1#PP;AGO3X ^9Z]AC-Q?^$"P@?'I3X')46-JZH&JS3O/7>2TD3FI-+()ICCE,,7<4D2P3Q[$L*NI7B2/^#TVUXNJDPC?#TD\)T MFR#;),@B0?:)(/M2XE;,_DL2LNJI!-/&:;*HTH.*D[SR+@-[0^.;?(1/T_[( M3,N516?M_,O&_C=:._!2=E=^A#K_P19#0./"\;L_FVG,)L/I?OY!9/G&Y3]0 M2P,$% @ *(&H4!MP^AFV 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q >$-;M-MBO;4C95E4JMM$K5Y)FUQS8*%P?P M.OW[ B:.D_H%F&'.F3/#D(_:/-L.P*%7*90M<.=<]:^ WN3W\RWB(S2\TE*,NU0@:: M]FA^,NQ,> 1PZC79Q1J.2L M]7,P?M0%W@1!(*!R@8'Y[0)W($0@\C)>$B>>4P;@\OS&_CW6[FLY,PMW6CSQ MVG4%WF-40\,&X1[T> ^IGB\8I>)_P@6$#P]*?(Y*"QM75 W6:9E8O!3)7J>= MJ[B/Z6:?8.L F@!T!NQC'C(EBLJ_,/DW[+V9: MKBPZ:^=?-O:_T=J!E[*Y\B/4^0\V&P(:%XXW_FRF,9L,I_OT@\C\C&PO=V]R:W-H965T M- VSO0%119!6C"?)-=-"=K3(HN]DB@P'IV0')T/LH+4POX^@<,SICKXYGF33 MNN!@1=:+!KZ#^]&?C+?8PE))#9V5V!$#=4[O=H=C&N)CP$\)HUV=2:CDC/@< MC"]53I,@"!24+C (OUW@'I0*1%[&R\Q)EY0!N#Z_L3_$VGTM9V'A'M4O6;DV MI[>45%"+0;DG'!]AKN<3)7/Q7^$"RH<')3Y'B M>N^EX#S)V"40S3''*8:O8G9+!//L2PJ^E>+(_X'S;?A^4^$^PO?O%/XG?[I) MD$:"]!T!_U#B5LS^0Q*VZJD&T\1ILJ3$H8N3O/(N WO'XYO\#9^F_9LPC>PL M.:/S+QO[7R,Z\%*2*S]"K?]@BZ&@=N%XX\]F&K/)<-C//X@MW[CX U!+ P04 M " H@:A0U2N3M;_=N^-(!V.?70/@R:M6KK<]'),0'P/^2!C%"".0JC7%Q)T3MO],2"4K1X'7?9QGT8 M;Y+]!%L'\ G 9\!MS,/&1%'Y-^%%GEHS$#OVOA/AB;<'CKTI@C.V(MZA>(?> M2\YYDK)+()IBCF,,7\1LYPB&[',*OI;BR/^#\W7X;E7A+L)WGQ1>KQ,DJP1) M)$@^$=Q\*7$M9O\E"5OT5(.MXS0Y4IB^C9.\\,X#>\?CFWR$C]/^2]A:MHZ< MC<>7C?VOC/& 4C97.$(-?K#94%#Y<-SCV8YC-AK>=-,/8O,WSM\ 4$L#!!0 M ( "B!J%!7[M'[M@$ -(# 9 >&PO=V]R:W-H965TIVF36NG4:=MG+G$25(@S()?VWP]( MFF5=O@ V?L_/QF0CFF?; CCRHE5G<]HZUQ\9LV4+6M@;[*'S-S4:+9PW3<-L M;T!4$:05XTGRD6DA.UIDT7_@?O1GXRVVL%120VX!Z4"D9?Q>^:D2\H 7)_?V+_$VGTM%V'A'M4O6;DVIP=* M*JC%H-P3CE]AKN<#)7/Q#W %Y<.#$I^C1&7C2LK!.M0SBY>BQ8TQ?!5S&Z)8)Y]2<&W4ISX?W"^#=]O*MQ'^/X?A9^V"=)-@C02 MI&N"??*NQ*V8]T6R54\UF"9.DR4E#EVZ)D%I6CQ,NVRB_LXW1SX M#-L&\!G %\!MS,.F1%'Y@_"BR*P9B9UZWXOPQ/LCQ]Z4P1E;$>]0O$/OM> ) MS]@U$,TQIRF&KV+V2P1#]B4%WTIQXO_!^38\V5281'CR3F&R39!N$J21('U' MD'XH<2OF\"$)6_54@VWB-#E2FJ&+D[SR+@-[%Q^1O85/T_Y=V$9VCER,QY>- M_:^-\8!2=C&UL M;5-A;]L@$/TKB!]0$IPU661;:EI5F[1)4:=UGXE]ME'!>(#C[M_OP*[G=OX" MW''OW;OC2 =C7UP#X,FK5JW+:.-]=V3,%0UHX6Y,!RW>5,9JX=&T-7.=!5%& MD%:,;S:W3 O9TCR-OK/-4]-[)5LX6^)ZK87]SSM0GP,>)8PN,69A$HNQKP$XVN9T4T0 M! H*'Q@$;E>X!Z4"$%!">8HC')Q)47OO-$3"TK1XG7<91OW8;Q)]A-L M'< G )\!AYB'C8FB\@?A19Y:,Q []KX3X8FW1XZ]*8(SMB+>H7B'WFO.D]N4 M70/1%',:8_@B9CM',&2?4_"U%"?^'YROPY-5A4F$)^\4[M<)=JL$NTBP>T=P M^%#B6LSG#TG8HJ<:;!VGR9'"]&VGXW))V.?7 ?@R;-6O2MHY_UP9,Q5'6CA;LP /=XTQFKAT;0M0 M5HPGR7NFA>QIF4??V9:Y&;V2/9PM<:/6POX^@3)300_TQ?$HV\X'!ROS0;3P M#?SWX6S18BM++37T3IJ>6&@*>G\XGK(0'P-^2)CB\T0L+2M'B>=YE'_=IODEO%]@^ M@"\ O@+N8AXV)XK*/P@ORMR:B=BY]X,(3WPX)3F[ M!J(EYC3'\$W,88U@R+ZFX'LI3OP?.-^'I[L*TPA/7RG\3_YLER"+!-DK OZF MQ+V8]$T2MNFI!MO&:7*D,F,?)WGC70?VGL(MG.X_9;'@S+#^(K=^X_ -02P,$% @ *(&H M4&,D CJV 0 T@, !D !X;"]W;W)K&UL;5/; M;MP@$/T5Q >$7>Q!DI^%DB!V4$N;O$22..=W3-\=SU[0N.%B1]:*!'^!^ M]B?C+;:P5)T";3O4Q$"=T_O]X9B&^!CPJX/1KLXD5')&? G&URJGNR ())0N M, B_7> !I Q$7L:?F9,N*0-P?7YC?XJU^UK.PL(#RM]=Y=J4S,5_@PM('QZ4^!PE2AM74@[6H9I9O!0E7J>]TW$?IYLDF6'; #X# M^ *XBWG8E"@J?Q1.%)G!D9BI][T(3[P_<-^;,CAC*^*=%V^]]U+P-,W8)1#- M,<+*I,(GPY(/"ZVV"=),@C03I!X*;3R5N MQ=Q^2L)6/55@FCA-EI0XZ#C)*^\RL/<\OLE[^#3MWX5I.FW)&9U_V=C_&M&! ME[*[\B/4^@^V&!)J%XZW_FRF,9L,A_W\@]CRC8M_4$L#!!0 ( "B!J%#A MX4!TM@$ -(# 9 >&PO=V]R:W-H965T%)DU([%3[WL1GGAWY-B;,CAC*^(=BG?HO18\/63L&HCFF-,4 MPU M%LE6/=5@FSA-CI1FZ.(DK[S+P#[P^"9_PZ=I_R9L(SM'+L;CR\;^U\9X0"G) M'8Y0BQ]L,134/AS?X]E.8S89WO3S#V++-R[^ %!+ P04 " H@:A02*P9 M ;*0T2W]<#RU=>."@^5I)VIX!O>K.QEO ML9FE;!5HVZ(F!JJ,WFX/QR3$QX#?+0QV<2:ADC/B2S!^E!G=!$$@H7"!0?CM M G<@92#R,OY.G'1.&8#+\P?[?:S=UW(6%NY0_FE+UV3TAI(2*M%+]X3# TSU M["F9BO\)%Y ^/"CQ.0J4-JZDZ*U#-;%X*4J\CGNKXSZ,-\GU!%L'\ G 9\!- MS,/&1%'Y=^%$GAHQTE>>.>!O>7Q3?Z%C]/^*$S=:DO.Z/S+QOY7B Z\E,V5 M'Z'&?[#9D%"Y<+SV9S..V6@X[*8?Q.9OG+\#4$L#!!0 ( "B!J%!U:4OT MMP$ -(# 9 >&PO=V]R:W-H965T)Z,7>))ALOYWUFVVE+A%*!;O7?.]#:JUZ_ #/,>_-F&)+> MV!=7 WCRIE7C4EI[W^X9KO>';8B/ <\2>C<[DU#)R9B78/PJ4KH*@D!![@.#P.T, M=Z!4($(9KR,GG5(&X/S\R7X?:\=:3L+!G5%_9>'KE.XH*: 4G?)/IO\)8SV7 ME(S%/\ 9%(8')9@C-\K%E>2=\T:/+"A%B[=AETW<^^&&WXRP90 ? 7P"[&(> M-B2*RG\(+[+$FI[8H?>M"$^\WG/L31Z$FPC=?%%XO$VP7";:18/N%8/>MQ*68FV]) MV*RG&FP5I\F1W'1-G.29=QK86Q[?Y%_X,.V/PE:R<>1D/+YL[']IC >4LKK M$:KQ@TV&@M*'XS6>[3!F@^%-._X@-GWC[ -02P,$% @ *(&H4/T)P(<4 M @ FP8 !D !X;"]W;W)K&UL=57;CILP$/T5 MQ >LP4G(101ILU752JT4;=7MLT.&B];&U';"]N]K&T(IF;Q@SW#FG!DSC--. MJG== 9C@0_!&[\/*F'9'B,XK$$P_R18:^Z:02C!C3542W2I@9Q\D.*%1E!#! MZB;,4N\[JBR5%\/K!HXJT!2U]5XSFD0IN3JB 7/H M,72"B4<$L>RC!,4D#O0NG.+A"S3#A0]?3-4W6YQ@B1(L/<'ROQ+C68D8YD&6 M*U1DA1 L9B(89HF+)*A(@A"L9B(8)L%%UJC(^IX@HC,1!).L<9$-*K)!"#8S M$0SSX,-O49'M'<&=QCV$KB-<(X[P'RA"*.;MA8(>]%?\X$>-$8IYAZ&@>8N1 MR6P0H$H_%760RTOC1_+$.T[>9^IGRS]X/[:_,U76C0Y.TM@)Y>=((:4!FTOT M9-N]LC?%:' HC-NN[5[UX[(WC&R'JX",]U'V%U!+ P04 " H@:A00ET& M6\4! W! &0 'AL+W=OIA>+I [/(271 MZ:#TFVD +/H07)H,-]9V!T),T8!@YD9U(-U.I;1@UKFZ)J;3P,J0)#BAJ]4M M$:R5.$]#[*3S5/66MQ).&IE>"*8_C\#5D.$U_@J\M'5C?8#D:<=J^ GV5W?2 MSB,S2]D*D*95$FFH,GRW/AP3CP^ UQ8&L["1[^2LU)MWOI<97OF"@$-A/0-S MRP7N@7-/Y,IXGSCQ+.D3E_87^V/HW?5R9@;N%?_=EK;)\!ZC$BK6<_NBAB>8 M^DDPFIK_ 1?@#NXK<1J%XB9\4=$;J\3$XDH1[&-<6QG68=Q)Z)063Z!3 IT3 M]D&'C$*A\@=F69YJ-2 ]GGW'_!6O#]2=3>,"GBO>N.@EI[LD)1=/-&&. M(X8N,.L901S[+$%C$D?Z7SJ-IV^B%6Y"^F:I_FT3)]A&";:!8/M/B[=7+<8P MN[A($A5)(@3[*Y$8YEJ$+"Y.@*[#DS6H4+T,X[*(SE-Q%UX*^0L?1^J9Z;J5 M!IV5=<\G7'*EE 57RNK&U=*X*9X=#I7UYL[9>GS+HV-5-XTIF?\5^1]02P,$ M% @ *(&H4$/5G&ZW 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q <$+[O);E:VI6RJJI5::96J[3-KCR\*, [@=?+W M >RX5NH78(9SSEP8T@'-LVT ''E54MN,-LYU1\9LT8 2]@8[T/ZF0J.$\Z:I MF>T,B#*2E&0\2>Z8$JVF>1I]9Y.GV#O9:C@;8GNEA'D[@<0AHQOZX7AJZ\8% M!\O33M3P"]SO[FR\Q6:5LE6@;8N:&*@R^K YGG8!'P%_6ACLXDQ")1?$YV!\ M+S.:A(1 0N&"@O#;%1Y!RB#DTWB9-.D<,A"7YP_UK[%V7\M%6'A$^;'.[GVCK!#X1^$PXQ#AL#!0S_R*>6 ?>'R3?_!QVG\*4[?: MD@LZ_[*Q_Q6B Y]*WWA)BR!JAXR$+NJ(M,#5;P#HX:F4%*IC\/(-28XPV^)%YYTUJ? M($76LP:^@_W1'[6+R*)2<0F=X:I#&NH^S)EXL/7&]OZ@_AMY=+R=FX$&)7[RR;8[O M,*J@9H.PKVI\@KF?%*.Y^6]P!N'@OA+G42IAPB\J!V.5G%5<*9)]3"OOPCK. M^A=:G$!G KTBD,DH5/Z5659D6HU(3V??,W_%FSUU9U/Z9#B*\,T5;USV7- [ MFI&S%YHQAPE#5YC-@B!.?;&@,8L#_8=.X_1MM,)MH&_7].0__KNHP"X([/YJ M<7O58@RSBYND49,T(I!>F<0PMU\,^BDK'L^X9)KI2RX4I(;5TOKIG@)!-36;[^XO9[>\A18U<]C2I;_ MBN(W4$L#!!0 ( "B!J% ^#Z&6N $ -(# 9 >&PO=V]R:W-H965T MD2QK9EII.TR:M4M1IVV]B7]NH MX.L!CMNW+V#7\SK_ >[EG',_N*0#FF?; #CRHE5K,]HXUQT9LT4#6M@;[*#U M-Q4:+9PW38J]4[*%LR&VUUJ8UQ,H'#*Z MH>^.)UDW+CA8GG:BAA_@?G9GXRTVJY120VLEML1 E='[S?&T"_@(^"5AL(LS M"95<$)^#\:W,:!(2 @6%"PK";U=X *6"D$_CSZ1)YY"!N#R_JW^)M?M:+L+" M ZK?LG1-1@^4E%")7KDG'+["5,\M)5/QW^$*RL-#)CY&@\_CF_R% MC]/^*$PM6TLNZ/S+QOY7B Y\*LF-'Z'&?[#94%"Y<-S[LQG';#0<=M,/8O,W MSM\ 4$L#!!0 ( "B!J%!1T&@/M@$ -(# 9 >&PO=V]R:W-H965T M[^?I3L>%[G%TFD> X/*2H;C7UU+8 G;TIJE]/6^_[ F"M;4,+=F!XT MWM3&*N'1M USO05119"2C"?)'5.BT[3(HN]DB\P,7G8:3I:X02EA?Q]!FC&G M*;TZ7KJF]<'!BJP7#7P#_[T_6;38PE)U"K3KC"86ZIP^IH?C/L3'@!\=C&YU M)J&2LS&OP?AZ?C/DXWMU?8-H#/ +X [B. 38FB\H_"BR*S9B1VZGTOPA.G!XZ]*8,S MMB+>H7B'WDO!'Y*,70+1''.<8O@J)ETB&+(O*?A6BB/_#\ZWX;M-A;L(WZWA MR<,VP7Z38!\)]O^4F+XK<2OFO4JVZJD"V\1I-///X@MW[CX M U!+ P04 " H@:A0OO*IX-(! " MX+A[^P%V/2_EC^$=[)'"NH-/%JZ8C;^;OZ)]^[[>7"-#Q) M_JNK3)OC T85U&SDYD5.GV'I)\%H:?XK7(%;N*O$>I22:_]%Y:B-%(N*+46P MMWGL>C].\TH2+[0P@2X$NA(.WH?,1K[R9V98D2DY(37O_<#<+XZ.U.Y-Z9)^ M*_R:+5[;[+6@#W%&KDYHP9QF#-U@HA5!K/IJ04,6)_J!3L/T.%AA[.GQEA[% M88%]4&#O!?;_M;B_:3&$2<(F2= D"0BD-R8AS'W8) V:I &!PXU)"/-P8T(V MIT. :OR]T*B48^_OY":[7KU'ZD_7/_A\;[\QU72]1A=I[!GU)ZF6TH M97=G M&V[M4[$&'&KCIO=VKN8+,P=&#LM;0-8'J?@+4$L#!!0 ( "B!J% /=]7M MT0$ )P$ 9 >&PO=V]R:W-H965TKRD("[@V'W[ CK6SK)_A'/X+N<@D$U" MOJD60*-WSGJ5XU;K84^(*EO@5-V( 7JS4@O)J3:A;(@:)-#*D3@C41"DA-.N MQT7F=Z)&$.L?WX?Z06KP#_.Y@4ILYLIV[<9I7D@O-3X@60K02[AR! MS$:N\D>J:9%),2$Y[_U [2\.]Y'9F](FW5:X-5.\,MES$0=!1LY6:,$<9DRT MP80K@ACUU2+R61RB?^B1GQY[*XP=/=[2PUN_P,XKL',"NR\MAE@?C*Q(?9^4U2KTGJ$4BN3'R8],J$;$X'!]FX>Z%0*<;>WH5.0ILSZDY2+80&4TIP8QINS5.Q!@QJ;:>W9B[G"S,'6@S+ M6T#6!ZGX %!+ P04 " H@:A04,%?7<4! W! &0 'AL+W=O@_$ZMC63.+TU#;&> 59$D!:%)\H%(QA4NLA@[FR+3O1-M"X$2)%UK('OX'YT9^-79%:IN 1EN5;(0)WC^_1XV@5\!/SD M,-C%'(5*+EH_A\67*L=)2 @$E"XH,#]F1 M^K,I0S >1=SSR5L?O1:;9)^1:Q":,*<10Q>8=$80KSY;T#6+$WU#I^OTS6J& MFTC?+.GT'?_MJL V"FS_*_%P4^(:YN.ZR6[59/=6($UN3-8PMY60Q<5),$U\ MLA:5NE>Q71;1N2ON:;SX?_"QI;XQTW!ET44[_WSB)==:._"I)'<^E]9W\;P0 M4+LPW?NY&=_RN'"ZF]J4S/^*XB]02P,$% @ *(&H4%H8#.7# 0 -P0 M !D !X;"]W;W)K&UL;53;;MP@$/T5Q >$-5ZG MT6;M\47AX@!>IW]?P([C;'DQ,)S+###.)Z5?3 =@T9O@ MTA2XLW8X$&*J#@0S-VH Z78:I06S;JE;8@8-K XDP0G=[6Z)8+W$91YB)UWF M:K2\EW#2R(Q",/WW"%Q-!4[P>^"I;SOK Z3,!];"+["_AY-V*[*JU+T :7HE MD8:FP/?)X9AY? #\Z6$RFSGRE9R5>O&+Q[K .Y\0<*BL5V!NN, #<.Z%7!JO MBR9>+3UQ.W]7_Q9J=[69.(]*<1.^J!J-56)1<:D(]C:/O0SC-.]DV4*+$^A"H"OA+OB0V2AD_I59 M5N9:34C/9S\P?\7)@;JSJ7PP'$78<\D;%[V4:4)S;NDTBPOLHP+[(+#_5&)Z56(,LX^;9%&3+"*079G$ M,+=7)F1S<0)T&YZL094:96B7373MBGL:+OX#/K?43Z;;7AIT5M8]GW#)C5(6 M7"J[&Y=+Y[IX77!HK)]^<7,]O^5Y8=6PM"E9_Q7E/U!+ P04 " H@:A0 M8L($B[8! #2 P &0 'AL+W=OM<_V1,5NVH(2]P1ZTOZG1*.&\:1IF>P.BBB0E&=_M M/C E.DV++/K.ILAP<++3<#;$#DH)\^<$$L><)O35\=0UK0L.5F2]:. [N!_] MV7B++2I5IT#;#C4Q4.?T/CF>]@$? 3\[&.WJ3$(E%\3G8'RIQ&>.#ERWYLR.&,KXIU/WGKOM4B3NXQ=@]", M.4T8OL(D"X)Y]24$WPIQXN_H?)N>;F:81GJZIO./VP+[38%]%-C_5^+A38E; MF+=!V*JG"DP3I\F2$@<=)WGE70;VGL?IOV;,$VG+;F@\R\;^U\C.O"I M[&[\"+7^@RV&A-J%XYT_FVG,)L-A/_\@MGSCXB]02P,$% @ *(&H4/Y0 MNJ?> 0 04 !D !X;"]W;W)K&UL=53KCIP@ M%'X5X@,L#NHXF:C)SC9-F[3)9)NVOQD]7K(@%G#N6L5WG0:CV<,59E"YRJ!S% ;U9J(3G5)I0-5H,$6CD29YB$X1%S MVO5!D;G<51:9K>KA*I$;.J?Q] 2:F/#@$;XGGKFFU3> B&V@#WT!_'Z[2 M1'A5J3H.O>I$CR34>?!X.%]2BW> 'QU,:C-'MI.;$"\V^%SE06@+ @:EM@K4 M#'=X L:LD"GCUZ(9K):6N)V_J7]TO9M>;E3!DV _NTJW>7 *4 4U'9E^%M,G M6/I) K0T_P7NP S<5F(\2L&4^Z)R5%KP1<64PNGK/':]&Z=Y)4X6FI] %@)9 M"2?G@V_]0.TO/IR)V9O2)MU6N#53O#+9>Q&1,,-W*[1@ M+C.&;#"'%8&-^FI!?!87\@^=^.F1M\+(T:,M/4K] K%7('8"\5\M'G8M^C#_ MJ3+QFB0>@6AGXL/$?I.CU^3H$4AV)C[,T6^2>DU2CT"Z,_%A3CL3O#F"'&3C M+I]"I1A[=_$WV?5^/Q)WA-_A\^/PE7[WB#U!+ P04 " H@:A0C[[,J[8! #2 M P &0 'AL+W=O\3EG+A[G$YIGVP$X M\J)5;PO:.3<<&;-5!UK8&QR@]S<-&BV<-TW+[&! U)&D%>-)\IYI(7M:YM%W M-F6.HU.RA[,A=M1:F-\G4#@5]$!?'8^R[5QPL#(?1 O?P?T8SL9;;%6II8;> M2NR)@::@]X?C*0OX"'B2,-G-F81*+HC/P?A2%S0)"8&"R@4%X;7]4_Q=I]+1=AX0'53UF[KJ!WE-30B%&Y1YP^PU+/.TJ6XK_" M%92'ATQ\C J5C2NI1NM0+RH^%2U>YEWV<9_FF_1VH>T3^$+@*^$NQF%SH)CY M1^%$F1N;NG9?^)GNP)9%,BV):;)FQ+W,&^#L$U/-9@V M3I,E%8Y]G.2-=QW8>Q[?Y"]\GO9OPK2RM^2"SK]L['^#Z,"GDMSX$>K\!UL- M!8T+QUM_-O.8S8;#8?E!;/W&Y1]02P,$% @ *(&H4.^KG?[$ 0 -P0 M !D !X;"]W;W)K&UL;53_;YP@%/]7"'] N4-M MNXN:]-HT6[(EER[K?N;TJ:0@#O#L_OL!6N=N_"+P^'QY#WCFD])OI@.PZ%V* MWA2XLW8X$&*J#B0S-VJ WNTT2DMFW5*WQ P:6!U(4A"ZV]T2R7B/RSS$3KK, MU6@%[^&DD1FE9/KW$82:"KS''X$7WG;6!TB9#ZR%[V!_#"?M5F15J;F$WG#5 M(PU-@1_VAV/F\0'PRF$RFSGRE9R5>O.++W6!=SXA$%!9K\#<<(%'$,(+N31^ M+9IXM?3$[?Q#_3G4[FHY,P./2OSDM>T*?(]1#0T;A7U1TV=8ZLDP6HK_"A<0 M#NXS<1Z5$B9\434:J^2BXE*1['T>>1_&:=ZY2Q9:G$ 7 ET)]\&'S$8A\R=F M69EK-2$]G_W _!7O#]2=3>6#X2C"GDO>N.BE3!*:DXL76C#'&4,WF/V*($Y] MM: QBR/]CT[C]"2:81+HR9:>?HH+I%&!- BD_Y287)48PZ1QDRQJDD4$LBN3 M&.;VRH1L+DZ";L.3-:A28Q_:91-=N^*!AHO_"Y];ZAO3+>\-.BOKGD^XY$8I M"RZ5W8W+I7-=O"X$--9/[]Q*,__5 0 G 0 !D !X;"]W;W)K&UL=51M MCYP@$/XKA!]PN+AZVXV:W%[3M$F;;*[I]3.KXTL.Q *NUW]?0,_:/?I%F.&9 MYYD9&;))JA?= ACT*GBO<]P:,QP)T64+@ND[.4!O3VJI!#/65 W1@P)6^2#! M"8VBE C6];C(O.^LBDR.AG<]G!72HQ!,_3X!EU..=_C-\=0UK7$.4F0#:^ [ MF!_#65F+K"Q5)Z#7G>R1@CK'#[OC*75X#WCN8-*;/7*57*1\<<:7*L>12P@X ME,8Q,+M!V_\;^R==N:[DP#8^2_^PJT^;X@%$%-1NY M>9+39UCJ23!:BO\*5^ 6[C*Q&J7DVG]1.6HCQ<)B4Q'L=5Z[WJ_3?)*D2U@X M@"X!= TX>!TR"_G,/S+#BDS)":FY]P-SOWAWI+8WI7/Z5O@SF[RVWFL1Q_<9 MN3JB!7.:,72#V:T(8ME7"1J2.-%WX30<'@0]P3ZZ$0EA_M/)-"B2!@CHC4@(<]LNLKD= E3CYT*C4HZ] MG\F-=QV]!^IOUU_X/+??F&JZ7J.+-/:.^IM42VG IA+=V8);^U2L!H?:N.V] MW:MY8&;#R&%Y"\CZ(!5_ %!+ P04 " H@:A0W]7.J$8" #!P &0 M 'AL+W=OF[I5 MR[C4NGM,$G4H>%F]O) M52$NNJY:OI.1NC0-D[_7O!:W90SBMXGGZEQJ.Y&LBHZ=^3>NOW<[:4;)J'*L M&MZJ2K21Y*=E_ $\;JG%.\"/BM_4I!_92/9"O-C!Y^,R3JTA7O.#M@K,-%>^ MX75MA8R-7X-F/&YIB=/^F_I'%[N)9<\4WXCZ9W74Y3+.X^C(3^Q2ZV=Q^\2' M>$@<#<%_X5=>&[AU8O8XB%JY=W2X*"V:0<58:=AKWU:M:V_]"LT'6I@ !P(< M"0#_EX & GHO 0\$_%X"&0C$(R1]["Z93TRS52'%+9)].73,5AUX).9S'>RD M^SINS>13F=GK"F%<)%L9DC2'X/>9I#%N >L@U _FZ4F##& M6& P%NCX:,('"Q060$$!Y 3P73*(EXP>DSE,VV, Q)F7D#D*(Y*#L!D<-(,# M9KQMUCV&3,W8)_7'3*WDV%"_>3,88"F\%_9R8)V MLID=ZD6]SF;;0(B07[HA5(IHV L->J&!U'CEOZ;SLLFS1>K!-G,86$ $_)\I MH 8HIEZM;@,P@G-$O."2R6%AKX>O3)ZK5D5[HK @ @ M( 8 !D !X;"]W;W)K&ULC55A;YLP$/TKB!]0 M$PPAC0"I251MTB9%G;9]=L@EH-J8VD[H_OUL0R@%=^N7V#[>NW=W]EW2EHMG M60(H[Y716F9^J52S1D@6)3 B[W@#M?YRXH(1I8_BC&0C@!PMB5$4!L$2,5+5 M?IY:VU[D*;\H6M6P%YZ\,$;$GPU0WF;^PK\9GJISJ8P!Y6E#SO #U,]F+_0) M#5Z.%8-:5KSV!)PR_V&QWB4&;P&_*FCE:.^93 Z;N\[E0"1L.?U='569^2O?.\*)7*AZXNT7 MZ/.)?:]/_AM<@6JXB41K%)Q*^^L5%ZDXZ[WH4!AY[=:JMFO;^[_1W(2P)X0# M06O_BX![ OXL(>H)T1LALM7J4K&UV1%%\E3PUA/=[3;$/*+%.M+5+XS1%MM^ MT^61VGK-<72?HJMQU&,V'28<8^+@/68[QRP&!-(1#&&$KC VX8P>3@3^B]C- M$?'*'0-VE@);/AZG<(_=#B*G@\@ZB-[5:3&I98=96DS=B>!8=ZE;)W;JQ Z= M23$V'28>Z>!5\)',TBFS=,C@R:TL9^F$R8U2>8J(<;3%_(I MU,Z%"G RB1B-^H>!.-O9)+V"7VH[%T?68?P]A+;_WN#=[/Q.Q+FJI7?@2G>Q M[;43YPIT,,&=OJ!2C^OA0.&DS#;1>]$-K>Z@>-//8S3\*>1_ 5!+ P04 M" H@:A0OU+MR\,$ !J'0 &0 'AL+W=O(;$M-JE4KM5*T5=O/Q)[$UH+Q HFW_[Z\Q3+< M,V/X$AOGS.7.\3R9DV%]*O4SST[5)CC4]?DA#*O=P>9I]:4XVU/S MF]>BS-.ZN2S?PNI1#O/T> JVZ^ZSYW*[+M[K['BRS^6J>L_S MM/SOT6;%91.PX/.#;\>W0]U^$&[7Y_3-_F7KO\_/97,57JOLC[D]5?FP3S;+ MVDI-'S^&HL'UGNW V_>?U;]VDV\F\Y)6]JG(_CWNZ\,FB(/5WKZF[UG]K;C\ M9H<)J6 US/X/^V&S1MYVTMQC5V15]W.U>Z_J(A^J-*WDZ<_^]7CJ7B]#_<]A M> ?!O#K ":] \0P0$P&A'UGW51_3>MTNRZ+RZKLOZUSVBX*]B :,W?MAYUW MW>^:V5;-IQ];H>0Z_&@+#9K'7L-O-'RL>*(*%5\E8=/ M0L.N^#=>#'J0N$" M A8070%YVV(T;;+7Z$YSZC6)BH7 ]Y'P/I+<1RB-"RA80,V?J88%-.C 3+XP M368J52)E/#&DEZE;&>?*98B![1C0CN.KCV&!>+XA"2R0S# D(3,57 B93 RA M,L:UB2+<#HLP41%H*'&4<$#)YIO",%&,S[!E$(TF+'243'T!.A\Z##/***3- MS1PE,'Y,+C & \C4'&,4F7 T]<0G&3>"06: 9,T<)3!\S"RP ^/'XOM_.1\' MT>U<8ZT3-;6$RIB(I.&.CC#/# "M'24X1I!'\WWA&$'.9O@RB'S+Q"L9-^+8 M&@'(V@$>Q^!QL< .#!ZG&Q^P0\Y:)D#F6R8<<\P!QUHZ2F "N5[@"R:0T_T/ M^&+N+Q.?9-P(YIA3CH5VS06#QY,%*0R#)^C>1^T81*/=.)%<3"P!LEAIYO@+ M*3#&@F(LM".P"0R@6!).'>ET1CQ]'$2^5>*5C!O!& N07[5QE,#*%9@_L2#'"LR?H!L?L(5F5+)*?)+Q_SB8 M8@D2K'8D6(FYDPL2K,3<2;KQ43LD3:93.X#$)$:Y+,$$2Y!=C:N$XU_'!=E5 M8O8DW?. )?>SJU,T32:3@'R2L:-8)(U2*[&$=4T9E O2*X:,ZC1OD?L MN)]$5HV1TVC;(X[<#ZU>R?@<&H-K4&AU'65CY,R"T&HP<@9M>U,[#$VD M8($ EI'V+!"OI&\DO'GHU3Z%_#,M MWXZG:O52U'61=T^Y7HNBMDVYZ$M3[F#3_?4BLZ]U^[:]3]D__>LOZN(\/-D, MKX]7M_\#4$L#!!0 ( "B!J%"5&K&PO=V]R:W-H M965T\ MATY_J;A@1.FEJ+'L!9#2DAC%H>\GF)&V\_+4UBXB3_F@:-O!12 Y,$;$[Q-0 M/F9>X+T5GMNZ4:: \[0G-7P#];V_"+W"LTK9,NADRSLDH,J\I^!X3@S> GZT M,,K%')DD5\Y?S.)SF7F^:0@H%,HH$#W;M/51"10:JGOGX":8\L8>F\%_@!E3#32?:H^!4VE]4#%)Q M-JGH5AAY=6/;V7%T7Y+]1%LGA!,AG G:^W^$:")$[X2M#>\ZLU$_$$7R5/ 1 M"?=G]<2 8Z71;I_BFQ&:,">'"9>8V)\Q6.O/)N&: MR2E\$ C_MC@_(J+=8=TB6LT168%H(7"(UOG;5?[6\K?+!O;^79,.<["8SF%\ M?Q.NV\2K-O&C31S<;7?\8!-$\;]LDE6;9"7-O8W#) N;)+[SP(M3Q$#4]L)) M5/"ALY=]49WO]%-H3^$[W#T(7XFHVTZB*U?Z+-L35W&N0'?B;W3B1K]!\X)" MIZJKIEOY>J<-#$'3KO:B+[EX>1*/_V554VXKGUNF-=%^W?1U')\])G_GO']W*W5Z8C6"T.Q4[\ M$.KGX;G5K>#B95/6HNE*V7BMV"[]#^SAD7,SH+?X58IS=_7NF:6\2/EJ&E\V M2S\T,Q*56"OCHM"/DW@2564\Z7G\&9WZ%TTS\/K]W?NG?O%Z,2]%)YYD];O< MJ/W2SWQO([;%L5+?Y?FS&!<4^]ZX^J_B)"IM;F:B-=:RZOI?;WWLE*Q'+WHJ M=?$V/,NF?YY'_^_#\ :!]!E UK&83ZF7\L5+%:M/+LM4/P#X7),7L@'9NU MZ>Q#T?^G)]_IWM.*9[0(3L;1:/,XV-"-#;_8!-K_182@"/4.^(V#"#O@T 'O M'40W#N+)+ >;I+=I>AN*='6&6">".A'0228Z@TU\I<,Y89$8BL1 ))V(Q);( M'-,@>R;$9N1Z/;F,7D4L+<,IJ1G-'H)FQY[$P/ MPX0SA/@T0:/1#7NQHUP9)IPAQ*T4V8P[\6,8 MNQ*-*68(8\<7FF&.V1R0F4TRXV&4N*0PRVP.S,RFF:6.30O33'-H)IOF.T>E M$,:9YN!,-LXF<*ECXR''/@QXSAV?.,*<$I]?*801)(3@M%+(1C"+>9XXE#"$ MA""<%@H!""EVZ& "">VV5J78V^T=:,% HPR1^BY MX[B,-M-IG7!P8$Z(3Q<47-TDS$WM6]'NRJ;S7J32EY+^ZK"54@GM,KS7H=GK MR^&E48FM,J^I?F^'&]+04/(PWOZ"RQ5T]0]02P,$% @ *(&H4);$XOS M @ !0P !D !X;"]W;W)K&ULC99=;]L@%(;_ MBN7[U@9_5TFDI=.T29L4=>IV31.26+6-!R3I_OT NYD+A\@W,>##^YZ#\XBS MN##^*HZ4RN"M;3JQ#(]2]@]1)+9'VA)QSWK:J3=[QELBU90?(M%S2G9F4]M$ M.([SJ"5U%ZX69FW#5PMVDDW=T0T/Q*EM"?^[I@V[+$,4OB\\U8>CU O1:M&3 M _U)Y7._X6H6755V=4L[4;,NX'2_##^AAS4N] 83\:NF%S$9![J4%\9>]>3; M;AG&.B/:T*W4$D0]SO21-HU64GG\&47#JZ?>.!V_JW\QQ:MB7HB@CZSY7>_D M<1F68;"C>W)JY!.[?*5C05D8C-5_IV?:J'"=B?+8LD:8WV![$I*UHXI*I25O MP[/NS/,RZK]O@S?@<0.^;L!#+8.1R?PSD62UX.P2\.'P>Z*_,7K ZFRV>M$< MA7FGDA=J];Q*JF01G;70&+,>8O TIOP?$RG]JPD&3; 12#Z8I+! @HD1B#] M()!960XQN8GI3$R9YJB$;5+0)@5L19.GG>H@DU*T*1T3-(XMDS*N>==@1858($LBVI^'2B& M*8J!X_+DB3P@HOF0(!@SA&=@,@9-J\V3//'5"_.(("!M4L:@&9\.P3@BB$<; M%N0">:L>F$J4S><%P<2A? 8Q8]"'OYHO4YA+Y(+I,H-<,GTG#X.)(#)M;)"+ MIK<8&$[DTIE4R'.SP.3A>#XV&"8/HQG8C$'38G%<%9YZL><>A "UL<$NH)Z/ MAV$X,02GC0UVX;Q5#PPH3N=C@V'R,'0AVMA@]T:\0[Y#@?'$+IXN-]C%T^<" MTXDA.FUNQJ#\9C71I('3#?(/P@]U)X(7)E4O:#JV/6.2*L'X7B5\5#WY==+0 MO=3#0HWYT)@.$\GZL>F.KIW_ZA]02P,$% @ *(&H4'Z'5U3F 0 [ 0 M !D !X;"]W;W)K&UL?53MCIP@%'T5PP,L^,%\ MQ3'IV#1MTB:3;=K^9O0ZF@6QP(S;MR^@:ZSC]H_ Y9QSSU$D[:5ZT36 "5X% M;_41U<9T!XQU48-@^DEVT-J=2BK!C%VJ*]:= E9ZDN X(F2#!6M:E*6^=E99 M*F^&-RV<5:!O0C#UYP1<]D<4HK?"43$&0(.A7$*S YWR(%S)V1M M_!XUT=32$>?S-_5//KO-A>3:/X/BIHT4HXJU(MCK,#:M'_MA9[L=:>N$:"1$$R%,_DN(1T*\ M(.#!F8_ZD1F6I4KV@1H^5L?0="UP7B58'8"R3_Q(@7,0;,QF-:CPDW M"=DOHJR@2+A[)TVR:B99,9,LS P8.FM#XSU=>'D$)82\8X6N6J$K5A9=3O0A M<13NEH;S1U28A/O-P@R>G3MW#WQCZMJT.KA(8X^P/VB5E :L(GFRDK6]>J8% MA\JXZ=;.U? ##@LCN_%NP=,%E_T%4$L#!!0 ( "B!J%#CQ&'NS@( '0+ M 9 >&PO=V]R:W-H965TO(N+J5[J M@]8V>"WRLEZ&!VN/]U%4;PZZ4/6=.>K2_;,S5:&LFU;[J#Y66FU]4)%'E) X M*E16AJN%7WNL5@MSLGE6ZL[7E#4!'O$KTY?Z:APTJ3P;\]),OFZ7 M(6D4Z5QO;$.AW..LUSK/&R:GXT]'&O9[-H'7XS?VSSYYE\RSJO7:Y+^SK3TL M0QD&6[U3I]P^FH6AMXCU&"%D#XF<@%X%1550'\]N M5"0X 4,)F"?@-P1RD$:+B3VF]!A&1)(F@US&,)H*R04NAZ-R."(G')J MGP^0BE@,W%]C.,EE&N."!"I(C 3%P[.\R'&F7+)4# S!8$3*B=>3HG)2Q!# "8#@=4SF6P(3GP*8 M84H'NDY7QH(,3PD*(W+BE #^50"*V$(G*/#O K!WV(+7,F#%/+)E7*4\!L&& MMB P%M.)LP)X+<.XF#FP"0J\ "%^ARUX"4(RQY9D7!P2V,@6#,;)5$YX20-2 MT\ G*/ RA'2^+12O0TIFV-*!;HY!2@<7Q!I!"1 3&5&\IBE2TS!QE=&)N_D= MES/%JY#.N9[I^.*%6 YO0QPUE!-=M3]-/_I=5?NLK(-G8UTGY?N=G3%6.T9R MYPP^N!:XG^1Z9YMAXL95VP>V$VN.78\;]8WVZA]02P,$% @ *(&H4*EA M&2+< 0 8@0 !D !X;"]W;W)K&UL?519;MLP M$+T*H0.8VNK4AB0@5E&T0 L8*9I^T])H0;BH)&VEMR\769$=M3\F9_3>FX4S MSD8A7U0'H-$KHUSE0:?UL,=851TPHC9B &Z^-$(RHHTI6ZP&":1V)$9Q'(9; MS$C/@R)SOJ,L,G'6M.=PE$B=&2/RSP&H&/,@"JZ.I[[MM'7@(AM("S] _QR. MTEAX5JE[!ESU@B,)31X\1OLRM7@'>.YA5(L[LI6UG(B"4M!??:V[//@8H!H:_<-U.M,MY+ MD4;;#%^LT(0Y>$R\P$0S AOU.42\%N(0OZ/'MP'*]XC=/R(DJT4DCI\L(X2[ M=8%T52!U NE-%Q[NNN Q.X?AO@O1Y@Y4>M#V!G27"%X\#0/9NBE6J!)GKFT3 M%MYY41YC^[1W_H-9(#_O;S)^^[X3V?9&UH,TT;C^6^E^ M02P,$% @ *(&H4(%.4NCD 0 I00 M !D !X;"]W;W)K&UL=539CIPP$/P5Q'O68(XY M!$@[&T6)E$BCC9(\>Z YM#8FMF?8_'U\L(1,G!?L;E=7=1G;Q@?"[#.'Q+/ ]=KTP"5<5$.O@*ZMMT%CI"*TLS,!CE MP,= 0%N&C_'QE!N\!7P?8):;>6"<7#A_,<&GI@PCTQ!0J)5A('JXP1-0:HAT M&S\7SG"5-(7;^1O[!^M=>[D0"4^<_A@:U9?A/@P::,F5JF<^?X3%3Q8&B_G/ M< .JX:83K5%S*NTWJ*]2<;:PZ%88>77C,-IQ=BN[PU+F+\!+ 5X+L//BA&SG M[XDB52'X' BW]Q,QOS@^8KTWM4G:K;!KNGFIL[@M02I'\1Q'!OQ#1#:,,+ESIPVJ/5,NY MU-]*#M]OK-6 ,* MK3+3G9X+=W-H5\F@3F^'"XG#[875UU] MKX]*-=Z/(B_KI7]LFO-#$-3;HRJR^J,^J[+]SUY71=:TA]4AJ,^5RG;]H"(/ M>!C&09&=2G^UZ,\]5ZN%OC3YJ53/E5=?BB*K?CZI7%^7/O/?3GP]'8Y-=R)8 M+<[90?VEFF_GYZH]"FY5=J="E?5)EUZE]DO_D3UL!.\&](J_3^I:WWWWNEMY MT?I[=_!IM_3#SI'*U;;I2F3MQZM:JSSO*K4^_AV+^K=K=@/OO[]5_Z._^?9F M7K):K77^SVG7')>^]+V=VF>7O/FJKW^J\88BWQOO_K-Z57DK[YRTU]CJO.[_ M>MM+W>ABK-):*;(?P^>I[#^O8_VW87@ 'P?PVP >_>\ &@?0W %B'"!^#1!] MMX9;Z7NSR9ILM:CTU:N&QWO.NA2Q!]%V?]N=[)O=_Z]M3]V>?5T)+A;!:U=H MU#P-&GZG85/%VE8('DTU&Z2);YJ@=7FSRI'5)VX5X(8-6R%X8MBP-9'$+@@V MC/KQ-+F&HX" !41?0$P*I$;'!TW<:\KA5B.>&JH-4HG(T=,(FHEL,Q0:9@9- M='>9#RQ*4_/Y0ADE MN)H9T8V#&R]A1;UTDI-"*[L44L#"7'7A+H)0%>' 4D M+"#G)R6%!=(924GM;J1,&MUX1S2QPD+,B7!&4D;1) ,4RM@D 9!Q*9C#D -< M;$961M']3R26Q$T_MBH)D\1A!\+ID7%@ATP[2&1&%XHBAQG,*$:@A(,+#%.* MB?GI99@M#,#%RN\HFO0^"4W2(95T_1H99@M#<+$2;(/C0T3<2C"0B31*'88P M8!@BC)7@Q(8\23+]))8?+A-RV,&X8G).@I'(>,6NH MSD\PQXSA@#%6@KE-#TJD$:S-J+I_0B29X^7(,6,X(H.9X%$T93#P@V1N0Y@S M'''&3/ HNN^/988L,Z'#"*85!Y,J*[M() PKZW=$4S.8>QQPS_5RXYA5//Z- M[&*Z<$ 7.[N +C(VZ)81!17Q^?,FQS )H ML>)+-EID8B[XR(:+=$WN"..%$%[,\(ZB22J!&ZAR/2$,&$*K-C.Z9$^9S-\1 MV4LVQSR3,*8(3:FLW *1A5TH*&V M&=*_KQ="R(3V!=O7YYR[^%ZR2<@GU0'HX)E1KG+4:3T<,595!XRHG1B FYM& M2$:T.HR)SM+(M,C)KV',XR4"-C1/XY 153CB+T M8GCHVTY; RZR@;3P _3/X2S-"2\J=<^ JU[P0$*3H_OH6*86[P"//4QJM0]L M)AWNU2-.[#%^MT(PY>4R\PD0+ AOUQ46\Y>(4OZ/' M;QV4[Q&'?WA(-I-('#]9>XB2;8%T4R!U NF;*NQOJN Q!X?A#A/N;C#E%N9P M$PA>/0T#V;HN5D$E1JYM$5;695#N8_NT-_:3&2#?[Z\R?OJ^$]GV7 47H4WC MN.=MA-!@0@QWIJ4[,_#+@4*C[79O]M*WO3]H,&PO=V]R:W-H965T;VO"K95=*F@SWWQ+5M"?^]!52DM> MQ[;I3#M,_O%,%C MI!;SJ"?-VIEWJEJA9F]5'.%"$[Y5[-:*Y*\)4@G,683.+$(3 M'[W)HG ;1$Z#R!C$2X,$6V6,FM1H.J,)TB)S4V(G)790 HLR:I(%)0QQY*8D M3DKBH%@+ODU6E !'@9N2.BFI@Q)9E'1%R8+8#F$=V!2'3KF:#@S)D%9X@=56ZUNBWE X2QU-U-]/AZ9 MXT"R?KH.T'PG57\ 4$L#!!0 ( "B!J% ;:&PO M=V]R:W-H965TV$[M_/'Y12"[RV M02"J&B@6=ZR#5KTY,TZQ5$=^"43' 9],$B4!6JW2@.*F]8O /XW4 O)GM/.SDR]JP/WT\[?Z4% 8%*:@:LEAOL@1!-I&2\#)S^ M6%(G3O=O[ _&N_)RQ +VC/QI3K+>^6O?.\$97XE\9/TW&/PDOC>8_P$W( JN ME:@:%2/"/+WJ*B2C XN20O&K79O6K+U]DR1#FCL!#0EH3 C_GQ -"=%[0FS, M6V7&ZEM8% MBTD-IK5=B-9A.+/B0J6?N4F<8A*'F,U,C,4DDS)1NII)66+09N,6DCJ%I$LA M\R)ENBCR)=PLI#A0<9:ZM61.+9E#RZSW9;;L/4*++^1 14D8S\0$DPM$@5_, MK!%>Q:ZMU+_J)#J.LWND+^ L7JHQ9Z?2.XV=D3\QOS2M\(Y,JNMM+N&9,0E* MY.I.]:I68WD\$#A+O&PO=V]R:W-H965TBU[3E<)9(]8P1^?<(5 R'( I>#8]MW6AKP'G6D1I^@O[5 MG:4YX4FE;!EPU0J.)%2'X#[:GU*+=X"G%@8UVR.;R46(9WOX5AZ"T 8$% IM M%8A9KG "2JV0">//J!E,+BUQOG]5_^)R-[E'X"Y )52DI_I1 M#%]AS./B-U_/"2K222.G[Q+ M(ED72%<%4B>0OA-(%U7PF(W#<%^%, KO%JFLH)+M[6X1#)X]#P-9NTY6J! ] MU[80,^LT+/>Q?=Z%_6B&R/?\FXR?P!]$UBU7Z"*T:1[WQ)40&DR0X8UIZ\8, M_72@4&F[W9J]]*WO#UITXU3CZ=>2_P-02P,$% @ *(&H4-_(+/\\ @ M" < !D !X;"]W;W)K&UL=97;CILP$(9?!7'? M!1O,(2)(S595*[72:JMMKYUD$M :3&TG;-^^MF$1"^8&>^R9_YLQ/A0]%Z^R M E#>6\-:N?Z L FP'K]KZ.6L[YE2CIR_&N/[>>^')B-@<%)& M@NKF#H_ F%'2>?P=1?V):0+G_7?UK[9X7SWSO#!=Z8^J9 M]]]@+(CXWEC]#[@#T^XF$\TX<2;MUSO=I.+-J*)3:>C;T-:M;?MA)D%CF#L MCP%X"L!#+0/(9OZ%*EH6@O>>&!:_H^8?HQW6:W,R@W8I[)Q.7NK1>QDGI CN M1FCT.0P^>.Z#\LDGT/H3!#LAV I$,P&,4K= Y!2(K$ \SX"$BRP'G\3ZM(-/ M3C+DQL1.3.S H 5F\"$S#,$AV< 0)X8X,'B!(2M,G,19[,8D3DSBP$0+3++& M1#'>^+FI$Y,Z,/$"DZXQ".4;6R!S8C('9KE1LQ4&8SS;*!\PN1.3.S#) I.O M,5$:1VX,"MWG+ER#DB5H=/I 2K,T(ANHC2..'*ATB4(KU*<817AC\9#[H"/L M0&5+%%Z=5+-^:%E5,+O#S!OQDXIKW4KOR)6^#NVE=>%<@=8,'W3BE7Z6)H/! M19ENJOMBN)L'0_%N?'>"Z?$K_P-02P,$% @ *(&H4 >!&(R_ 0 600 M !D !X;"]W;W)K&UL?53K;ML@&'T5Q ,4WY)T MD6UIR31UTBI%G;;])O;G&!6,"R1NWWZ 7RA\[.-%():NQ078CN%=#:DP0G211MB:"LPV7N:R=5 MYO)J..O@I)"^"D'5VP&X' H+YZ7*%>!<62(,"J1?(EC%VT2I&"!.O@GR. M^6 D"QK) @*KW3J$,.G*2 B3K8R0Q2&[1_=(U85U&IVEL??%GVHCI0&K%]W9 MF]S:=SX/.#3&=7>VK\;;/@Z,[*>'3.:_2?D/4$L#!!0 ( "B!J%"L$V+[ M! ( '@% 9 >&PO=V]R:W-H965TU_>TDFX#.8&H[X?KVM0U!!-S^B;WKV=F9C7'> M<_$N*P#E?32LE85?*=5M$)+'"AHJGW@'K3XY<]%0I4-Q0;(30$^VJ&$H#(($ M-;1N_3*WN;THF7KC M_6<8_<2^-YK_"C=@&FZ4Z!Y'SJ3]]8Y7J7@SLF@I#?T8UKJU:S^<)/>&/ZLCIH[@3=$#_-HDG9V]DR[E3I[ M*Z,TSM'-$(V8[8 )9YCP$;%;(^)L@B M8%(1.E6$MI[,.X3834"8R"%FT68[8.)9&XR3*%N(<:!B3/XQ MVM@I)EZ)2?%"2[SJ$C[C8"%E#2)XYNI!2>)4DCC&LC"\35;3C\(@6ES(W1I% M,I(\+\2@V3=@WJ1O5%SJ5GH'KO3G9"_]F7,%FC%XTL8J_0Q. 8.S,MM4[\7P M& R!XMWXSJ'IL2W_ E!+ P04 " H@:A0<&YTW_0! *!0 &0 'AL M+W=O]=@"&0C0-IL5;52 M*T5;;?OLP"2@M3&U3=C^?7TAE";N"_:,SYPS,]A33%R\R19 !>^,]K(,6Z6& M'4*R;H$1^< 'Z/7)B0M&E#;%&!Z?V7_9&O7M1R)A&=.?W:-:LMP&P8-G,A(U0N?/L- [ 2P!VM3@AF_E'HDA5"#X% MPO5^(.87QSNL>U,;IVV%/=/)2^V]5&G^6*"+(9HQ>X?!*TR\()!F7R2P3V*/ M[\+3^-%/D'AS3"Q!LB;81GZ"U$N06H+T'X+XIDB'R2RF=T5NXF3KE]EX938> M&7PCXS";E4R"<>97R;PJF4XB W&VKU &-1][.P%6WN6A/V%[E__"W93X1L2YZV5PY$J_"'MO3YPKT,E$ M#[K<5@^FQ:!P4F:;Z[UPS],9B@_SY$'+^*O^ %!+ P04 " H@:A0;],A M[?P! Y!0 &0 'AL+W=OX-DE:D;BUE=T!(Y#50+#:L@U9]*1FG6*J05TAT''!ABBA!ON?% MB.*F=;/$Y,X\2U@O2=/"F3NBIQ3SOT<@;$C=K7M+/#=5+74"94F'*_@)\E=W MYBI",TO14&A%PUJ'0YFZC]O#*=9X WAI8!"+O:.=7!A[U<&W(G4]W1 0R*5F MP&JYP@D(T42JC3\3ISM+ZL+E_L;^Q7A77BY8P(F1WTTAZ]3=N4X!)>Z)?&;# M5YC\1*XSF?\.5R *KCM1&CDCPOPZ>2\DHQ.+:H7BMW%M6K,.$_^MS%[@3P7^ M7*"T/RL(IH+@O<"<)AH[,U:?L,19PMG@\/'/ZK"^$]M#H XSUTES=N:;5D9LF/\XB:R-1!:"_:J1$;,WF-9@ M@DUH%XFM(O&]R-Y;B8R8W4+$VWC12@4M;B(%7IE'*YR<]:T9&(OL/!<>?7.3 MW^'C4/F!>=6TPKDPJ=Z#N;4E8Q)4+]Y&.:[5')L# J74VP>UY^-K'@/)NFE0 MH7E:9O\ 4$L#!!0 ( "B!J% :&SPT*0( D& 9 >&PO=V]R:W-H M965T><^^MLRU7@# M^-5 +V9[1SLY,O:B#]]..]?3@H! )34#5LL-2B!$$RD9?T9.=RJI$^?[._L7 MXUUY.6(!)2._FY.L=V[F.BO"]0KA&;#RJ$5A.AR0_?F0CL!)&5(#($T9P@6W9AP"0&TQI,FF3) MPLD:E"59;)<26Z7$:RF;<"%EP,2S*GZ\"1>H;98Z!OX"*^5W-N&$MO-,.0_('YI6F%E X"SU-E5[/DRGX2!9-PY>-$W_XA]02P,$% @ *(&H4/O- MC+.U 0 T0, !D !X;"]W;W)K&UL?5/M;ML@ M%'T5Q .4V,1.%]F6UE35)JU2U&GM;V)?QZA\>$#B]NT'V+7<--H?P[V<I%"VQ)US_9806W<@F;W1/2B_TFHCF?.E.1+;&V!-)$E!TM4J M)Y)QA:LB]O:F*O3)":Y@;Y ]2!4,@8#:!07F MAS/L0(@@Y&W\G33QO&4@+N%_P1F$APA3N1;*D_S#HTX]G%-9_6^NZY6G_+ M"G(.0A/F;L2D"TSZ&;'[BLAN9PCQ!F87Z547:>33Y0YI=EV 7A6@46"]$-CD M%RE&2!XA*D)H3C<70;Z"UC2Y=$(6AQLN^R,S1ZXL.FCG_U,\S59K!UYP=>-O M4.??UUP(:%V8;OS&UL;53;CILP$/T5 MQ'O7P1!((D#:;%6U4BM%6VW[[,!PT=J8VD[8_GU]82F;^ 5[QF?.F1DSSB^[91QH#(?20L_0;V,)Z$M MM+#4/8-!]GP(!#1%^!@=CIG!6\"O'B:YV@>FDC/GK\;X5A?AQB0$%"IE&(A> MKO $E!HBG<:?F3-<)$W@>O_._L76KFLY$PE/G/[N:]45X2X,:FC(A:IG/GV% MN9YM&,S%?X(YS!^ YP"\ M!&!7BQ.RF7\FBI2YX%,@7.]'8JXX.F#=F\HX;2OLF4Y>:N^U3/9ICJZ&:,8< M'0:O,-&"0)I]D< ^B2.^"T^BO9\@]N886X+X0XZ9GR#Q$B26(%D3[**;(ATF MM9C!8>)HZU?9>E6V]RK[W8V*PVQ7*I_P/DO\,JE7)O7([&]DTCL9C%?7^D$E M\ZIDGI8E-RK97S\K[S+F#]B^R?_A[LWX@<1 M;3_(X,R5G@?[US:<*]"Y;!YTL9U^EA:#0J/,-M-[X8;3&8J/\[N#EL>O_ =0 M2P,$% @ *(&H4&%(;@M# @ &@< !D !X;"]W;W)K&UL?97MCIP@%(9OQ7@!BX+X,7%,JDW3)FTRV:;;W\P,,YI5L<", MV[LOH&M<9/I' =]SSO,>%?*1\5=14RJ]MZ[MQ=ZOI1QV (A333LBGMA >_7D MPGA'I)KR*Q #I^1L@KH6P""(04>:WB]RLW;@1N">N'4=X7]+VK)Q M[X?^^\)SI,Q!UN].*MJU.I##^S#G]I:0.7(_?LW\Q MWI67(Q&T8NWOYBSKO9_ZWIE>R*V5SVS\2F<_V/=F\]_IG;9*KDE4C1-KA;EZ MIYN0K)NS*)2.O$WWIC?W<7J29'.8.P#. 7 )"*/_!J Y %D!8"(S5C\328J< ML]'CT\L:B/XFPAU2S3SI1=,[\TRY%6KU7N @R,%=)YHUY:2!*PW\J*BV"IPN M$J %@KHI( F'JTKP,R= #D3(),@^F CM&Q,FMAH>J.)PRBRG#A$00#=*)$3 M)7*@6/TJ)PU>5<%A$"&+9:N*PBA]T%CLA,$.&*M,B3=E$$JPQ;(5P2Q]T)?8 MB1([4*SNE_&V"H9V6[8B%&?8C9(X41('BF6X3#950APF%LI6E,#@P0M*G2BI M R6V4-(M2A#:?VGE4F6/?L/,"9,Y8"S+9;;Y09(HL3_PRJ&"""$+!JQV*7UJ M_"#\VO3".S*I-CRS+5T8DU1E#)Z4LUH=5,NDI1>IAXD:\VF[GB:2#?-)!);C ML/@'4$L#!!0 ( "B!J%"!CHX>#0( !$& 9 >&PO=V]R:W-H965T MY!#0& M4]L)TW]?+PPEX%GR$&_G'G_'!")GOV=RA":74]-"QQO:.0RJK?O1WY2ITFO! MKP8&/NL[*LF!TD1TJX_G:. M%RYH.[I(E!8_F;;I=#N8E30CZ\(;BWFX06@U";1#-#.Z310HCB;6D,RF\\;-(\Q[E#5-D98K6 M3.F"*5KME/I9EF;1 KZT"?TLCI(7CCFV$L4KHMA?A-_%JYU\^RF]0WB#E%B1 M$@N2OT!*5CLM65Y3W$"D5HAT_:3B!8.1I/.T\,%;/J:W5(8%S5Y.=5E^Q^S< M=-PY4"'?<_TV5I0*D([>G0Q5R_MY&A"HA.JFLL_,+64&@O;C!8RF?X'B'U!+ M P04 " H@:A0MV"CU[H% _(P &0 'AL+W=O\^%'NG*MF/[/T4-[-=U5UO(VBY$=WJ/_RFA=94M6'Q5M4'@N7;%NC+(UX'.LH2_:'^6K9GOM:K);Y>Y7N M#^YK,2O?LRPI_EN[-#_=S=G\\\2W_=NN:DY$J^4Q>7/?7?77\6M1'T7G4;;[ MS!W*?7Z8%>[U;G[/;I^M;0Q:Q=][=RHOOL^:4%[R_$=S\/OV;AXW'KG4;:IF MB*3^^' /+DV;D6H__NT'G9_G; POOW^._M0&7P?SDI3N(4__V6^KW=WN&/2/-CLUM0/Q*8YV=[_]F_U'2OKLQ\K MQ?@R^F@&ZC7K3L,O-.RLB.K1SU-P-,6:!^:*B>$4#T@CAYI'I%%#S1>DT4/- M$]*8H>89:2P.6L#K*MH!Q&" !1Y P@%D.X"\'(#'WHWI-*K5'%I-C*=0< H% MIF#>%"J80N I-)Q"@RG\QZO3Z(LI^(+%S3_O(0F%@MFA<."2@2Z9P"6FO$=D M;<*HF5' )204;$&Z9*%+%EPECY"U#:^20!?)!AY=O48+Z- "."3Q "S&>24> M#P C4A,#7B@_-R&1)N:!^>F><3"$(8; M+,)N#/,.T/ !]$B$9&7&(:>(>HI M5S'43$^(%D/(0@J5\-,;"^FB'D+,%0-@"3_#01$GYL&X,,"+\ 'N19<$2XX( M!L)K!',,((^!3UY)7?YDMV$U8G8',W&CB9G",,P>D"O\![T67L3.QN!8] M9IH#IH6?Y:&( )]C\+D 0Q! <@P^E^-IXIAI#I@6"S]:()+45<7@2=408%A$*# A=$"$1DM)D8@&(BV06 8Q(0J*# , E7!(%H@DD26 M$I@8@6"@?LY@&,1BP@\:#(-$%A6-B=$ !DVM ML&(8](3.S& 8S)C.#(FH7L5@8@R @5I%,!@&,Z$S,Q@&,Z8S0R*J5S&8& -@ MT$0#8# ,9D)G9C ,!M09':QW=Z)FT?;7XI2Z$8Q3_A)KZX (3?!O,!%F0GMF M,!$&E0?KAXQ$Q#P68V,!$<8OX5!$8&,Q-A9@8_Q=E%Z$-X/ZK8%KDJ$C&#X; M5J)P[Z0775F^[+T)=>9*RV$QS!9P:H@$:C&G=D+3:#&G%A0MXS>--MQ+6[1[ M2L&U>>RE@]T>+/TR7OHT7OJ,I+$O'5X9G'XL2#_&;T MV +4BZNSX?QC0?XQ MVG_PPFT%;J7AU+:1)3;M0.DVQI\KW+9C,6WX+Y)XW6_[>^36[?>A>!?@U3/=JR9])\;8_E+.7O*KRK-WV?\WSRM6> MQC?U]=BY9'L^2-UKU7QM:E#1O=+1'53YL7]=)3J_,[/Z'U!+ P04 " H M@:A0Y^0;Z0\# #?"P &0 'AL+W=O(Y M/YUU.Q%N5C4_B>]"_ZB?E!F%0Y9#7HJJR67E*7%<^X_H88=Q&V 1/W-Q:T;O M7EO*BY2O[>#+8>U'K2)1B+UN4W#SN(J=*(HVD]'QNT_J#YQMX/C]GOV3+=X4 M\\(;L9/%K_R@SVN?^MY!'/FET,_R]EGT!1'?ZZO_*JZB,/!6B>'8RZ*QO][^ MTFA9]EF,E)*_=<^\LL];G_\>!@?@/@ / 9B\&Q#W ;$3$';*;*D?N>:;E9(W M3W6[5?/V4*"'V"SFOIVT:V?_,]4V9O:Z(1E=A=F&L//6A"E:0!7=ILV!\08!#, M-8@>-%U $F#F.C?YGQV%G00!5L)<*^E!$Z(XB.,%)MA*4#8_YVPI!>P2"+ ) MYMH$""+NTKT/FHJ!'0(!%L%25PP$6CB=&/8'#/@#6_A\8M@?,. /S+U+/2@= M7R6*D>/V.P"6F8_IPMIAV$?PW$?2R+UQ/6A94,<4CMJE4JB3[2P;;R\OE6UK M1[-#]_IHF]?P'[QK?;]Q=&UL=991;YLP$,>_"N)]P3;8F"J) MU'2:-FF3JD[=GMW$25 !,]M)NF\_VU#*X'@)V-S]?W<'Y\OZIO2K.4MIH[>Z M:LPF/EO;WB6)V9]E+KM6EUL53;R44?F4M="_]W)2MTV,8[?-Y[*T]GZC62[;L5)_I3VN7W4;I4, M*H>REHTI51-I>=S$]_ANAZEW"!:_2GDSH_O(I_*BU*M??#ML8N0CDI7<6R\A MW.4J'V15>247QY]>-!Z8WG%\_Z[^)23ODGD11CZHZG=YL.=-S./H((_B4MDG M=?LJ^X1H'/79?Y=763ES'XEC[%5EPF^TOQBKZE[%A5*+M^Y:-N%ZZ_7?W6 ' MTCN0P2$-#DD'"I%_%E9LUUK=(MT5OQ7^'>,[XFJS]YNA%.&9"]ZXW>N6(;Q. MKEZHM]EU-F1D\V&1./4!02#$CLS<&2*P0 K&F :!="1 \P(6R$"!+ AD_T60 M3I+L;&BP:8)-S@BE/(-!% 31&8CR:37I#$18@3A9J"D#00S(*)N V STB6>( M(PJ#8PB(,@#F1$)R ^ Q7(%8\O?$T%""IF7Q-##!; M".X9!,2:3YNF,^*C8%.VH@MO&2]T)P9(?$KJ>QB/471%%\J/P2Z]QP1 %5,4 M 5 NJP42W,XXG9,PFI)2F+30CAAN? QT/IX=;QGTIDBZ0((['\];GV$R)&ULE59M;]L@$/XKEK^O]N'W*HG49)HV:9.J3=L^TX0D5FWC 4FZ?S_ KNN8 M\Y1^B8$\]]QS!P>WN'#Q+(^,*>^EKAJY](]*M?=!(+='5E-YQUO6Z'_V7-14 MZ:DX!+(5C.ZL45T%) S3H*9EXZ\6=NU1K!;\I*JR88_"DZ>ZIN+OFE7\LO3! M?UWX7AZ.RBP$JT5+#^P'4S_;1Z%GP<"R*VO6R)(WGF#[I?\ ]QO(C8%%_"K9 M18[&G@GEB?-G,_FR6_JA4<0JME6&@NK/F6U851DFK>-/3^H//HWA>/S*_LD& MKX-YHI)M>/6[W*GCTL]];\?V]%2I[_SRF?4!);[71_^5G5FEX4:)]K'EE;2_ MWO8D%:][%BVEIB_=MVSL]]+SOYKA!J0W((.!]OT_@Z@WB-X,8AM\I\R&^I$J MNEH(?O%$MULM-8<"[B.=S*U9M+FS_^EHI5X]KU*(%L'9$/68=8DA',4,^4/MR<$T/)^ ')#2GK0.-PL+2;G:(.B\ID-!OPN@ A) M2C)#@=\&$+\C*7@-@UO$2%+<\H0L2Y)I5A!8&F9S,>%E#&X=PUSM 5Y\D+TC M+7CY07Y+6G+G#DU(XIP5%Y5&SM46C-[!FHF#;1FDM^6G1ID79[0ZM"4/Q+RC MD_6U:5?L^_I&T_4ZWZ@XE(WTGKC2K[1]2_><*Z9%AG=ZTXZZO1HF%=LK,\ST M6'0]1C=1O.W[IV!HXE;_ %!+ P04 " H@:A0J(?P(B8" !!@ &0 M 'AL+W=O1D@QA%. A2Q$C3^F5N?0=1YORJ M:-/"07CRRA@1?W= >5_XH?_J>&PNM3(.5.8=NT]_-2=6%O_&]$YS)E:I'WG^%H9[$]X;BO\,- MJ(8;)3I'Q:FT7Z^Z2L79P**E,/+BUJ:U:^].DF@(6P_ 0P > W3N_P5$0T#T M%A#;XITR6^IGHDB9"]Y[PEU61\P_$6XCW)8@M0?RN M"_>S+CA,:C&M2Q(&Z:R2)2B.LGA=2K(J)5E*P<%,BL,DDRR?TMFE[9>8,$S6 MA:2K0M(5(>%,2+I($L7)3,@2@P.\+B1;%9(MA(3AO"/9\G*B3313L@3%Z>)' M0Y.7PT!<[)"17L6OK3+_Z,0[SK$';%[>S+_3\\V-HS<:-QQ_$'%I6ND=N=+O MVKZ^,^<*M,;@3C>JUO-X-"BB_<5'*&XMTP<-$X]&PO=V]R:W-H965T;RJH<7\B?;0R2=GREHLY)%=/-XS MP">=U!(O]'WDM;CIW++0L0,K"WH5I.G@P!Q^;5O,_NZ T&'K!NX]\-)<:J$" M7EGT^ (_0/SL#TR>O(GEU+30\89V#H/SUGT.-OMZ6>R6BZCMQ*%8>'=%-&(V1E,.,,$$\*3[)-$:)/8A:OTA KOH:&PO=V]R:W-H965TF[J5J_"D5'<717)W8@V5"]ZQ5K\Y<-%0I:?B&,E.,+JW04T= M$82RJ*%5&ZZ7=NU!K)?\K.JJ90\BD.>FH>+WAM7\N@IQ^++PM3J>E%F(ULN. M'MDWIKYW#T+/HC'+OFI8*RO>!H(=5N$]OML29 (LXD?%KG(R#HR41\Z?S.33 M?A4BPXC5;*=,"JH?%[9E=6TR:1Z_AJ3AN*<)G(Y?LG^PXK681RK9EM<_J[TZ MK<(B#/;L0,^U^LJO']D@* V#0?UG=F&UAALF>H\=KZ7]#79GJ7@S9-%4&OK< M/ZO6/J]#_I9.S/NH-9S&"[RX"Z*3NY44W M\0%@18J*?(;03#'! *',)81O.FT -G_<&*P\]Y@ ?.8DP:4%0[5EYC^#X>*" M_>J2Q87K2N+YCUQ'? A)9^7 M06G )=R)@5<77#V'X[ -0%#1<%S)/^W(SXD M)S.U%L,E 1<^E63FVX'AHH#+VPTA\$TFT$UV#2'^%74- 2!I[#"))JU!P\31 M=E$RV/%SJ\Q'>+(Z=FKWQ+06SOI&=W!]O_6:IF__OE!QK%H9/'*E&Q?;7APX M5TQ31 M-[J0[SG%2LX,RPUR/1=]V]1/%NZ&EC,:^=OT'4$L#!!0 ( "B! MJ% >Z24F,@( ,(& 9 >&PO=V]R:W-H965T0$5$2^L@5J].3)>$:FV_(1$PX$< M3%)%$?:\&%6DK-TL-;$=SU)VEK2L8<<=<:XJPO]N@+)V[?KN-?!6G@JI RA+ M&W*"'R!_-CNN=FA@.905U*)DM MUJZG%0&%7&H*HAX7V *EFDGI^-.3ND--G3A>7]D_&_/*S)X(V#+ZNSS(8NTN M7>< 1W*F\HVU7Z W%+E.[_X;7( JN%:B:N2,"O/KY&B>96V> M;<]_3;,GX#X!#PFJ]O\2@CXAN"6$QGRGS%C]1"3)4LY:AW=?JR'Z3^&O M7, M7 =-[\P[Y5:HZ"6+0S]%%TW48S8=!H\P-P12[$,);"NQP;-T?%]@.T;\;22K!\HAG+F<_$&_GLFC$'!3B)[5(2JY1D)B6* M'W33]^P'Q'N^'?Z#,^8_T9 >=/?EIZ"M!>1-I*#1R:^ G\R0%$[.SK749VP4 M'0;Q*]:38Q+?Z %M)LJ-IIONWPD_E;5P]DRJN62FQY$Q"4JA]Z*T%>I"&384 MCE(O%VK-NZG:;21K^AL##==6]@]02P,$% @ *(&H4.&JYRNE @ S@D M !D !X;"]W;W)K&ULE59M;YLP$/XKB!]0_ (F M5$FD)M.T29M4==KVV4VS#:$4CHE^"?;QW'-W3WSXEE>I7O1) M"!.\ED6E5^')F/H^BO3N)$JN[V0M*OOF(%7)C=VJ8Z1K)?C>.Y5%1!!B4U1K9?R;(J\$H\JT.>RY.KO1A3RN@IQ>#,\Y<>3<89HO:SY4?P0YF?] MJ.PNZECV>2DJGWC(K:B*!R3S>-/2QIV,9UC?WUC_^R+M\4\)C;&3A?:_P>ZLC2Q;%IM*R5^;9U[YY[7E MO[G!#J1U()V#C?T_!]HZT#>'V!??9.9+_<0-7R^5O :J^;=J[@X%OJ=6S)TS M>NW\.UNMMM;+FL7Q,KHXHA:S:3"DA\$=(K+L70@"A=B0D3MY'V [1F03$2A8 M!/7^]%T1"4P0@P2Q)XC[%2(\4*'!,(^IFC+B+!O"M@",)EE,X'02,)UDE Z+ M&4S 0 (V7Y 4)$AG"-)@DG>"L(2D T$ &"4IGA!D ::S 1)88(,),CF"X(1 MW"AHAB0MJ%\LI>F@G[80BE TD$W)>K=@J501S\P MZ& GSY5Q]TW/V@TE#\3=H@/[Q@TK_G9]HVDFG>]<'?-*!\_2V#O:WZ0'*8VP M2:([^Y^=['#5;0IQ,&Z9VK5J)HQF8V3=3D]1-\*M_P%02P,$% @ *(&H M4$V9FUJ\ 0 U , !D !X;"]W;W)K&UL;5/; M;MLP#/T501\0V8J;K8%MH.DP;, &!!W6/2LV?4%U\20Y[OY^NCBNU_G%(NG# MPT.*RB>E7TP'8-&KX-(4N+-V.!)BJ@X$,SLU@'1_&J4%L\[5+3&#!E:'),$) M39(#$:R7N,Q#[*S+7(V6]Q+.&IE1"*;_G("KJ< IO@6>^K:S/D#*?& M_ #[ MX%2-,KB30T!7Y(CZ?,XP/@N8?)K&SD.[DH]>*=KW6!$R\(.%36 M,S!W7.$1./=$3L;OF1,O)7WBVKZQ?PZ]NUXNS,"CXK_ZVG8%_HA1#0T;N7U2 MTQ>8^[G#:&[^&UR!.[A7XFI4BIOP1=5HK!(SBY,BV&L\>QG.:>:_I6TGT#F! M+@DT]A(+!>6?F&5EKM6$=)S]P/P5IT?J9E/Y8!A%^.?$&Q>]EH>[-"=73S1C M3A%#5Y@W!''L2PFZ5>)$_TO/TOMM@OVFQGT@V*_K)\DV0;9)D 6"[)\FZ;LF M(^8^8&14N3N\*T)64Q6@V[!/!E5JE&&75]%E91]HN)4W>-SW[TRWO33HHJR[ MVW #C5(6G)1DYY:H_P$ /0% 9 >&PO=V]R:W-H965T_2RPES*"GYU=6BS>W$ MMFIH\(6(%SI]AL5/:%N+^:]P!2+A2HE\1T4)U[]6=>&"]@N+E-+CMWGM!KU. M"_]MS#S@+0/>.N &_QWPEP%_-X!F9=KJ1RQPD3$Z66S^6"-6_PGWX,LP*]74 MV>EGTBV7W6L1A7Z&KHIHP3S/&&^#\=XCRGM$F*P0) 6L*CRC"D_/^UL506@F M\(T$OB8(WMD(=C9F3*0Q@\:XKN,&[LZ+$98&J5E.8)03W,L)(C-!:"0('P\D M,A)$#P0R8\*M4R>)_!VL-,'2Y%^!Q$8YL2&0V$R0& F2QP-)C03I X&D]Y\^ M=.)=' :0ZS@[*6AS_M1]^ VS&ULE5?=;ML@&'T5RP]0 S8FJ9)( MZ\^T29M4;=IV31.26+6-!R3IWGZ 73BXKK&]F(VC[92E5Q8YMJE^A&";[Q1569$(3RI.)%':\6 MON])K1;R8,JB%D\JTH>JXNK?G2CE:1GC^*WC1[';&]>1K!8-WXF?POQJGI1M M)3W+IJA$K0M91TILE_$G?/M(F"OPB-^%..FS^\A9>9;RQ36^;I8Q6' MTOR0IR^B,T3CJ'/_31Q%:>%N)%9C+4OM?Z/U01M9=2QV*!5_;:]%[:^G]@F= M=V5P >D*2%] R&1!VA6D[P5XLB#K"K+W C190+L".E!(6N]^,A^XX:N%DJ=( MM?NAX6[;X5MJEVOM.OWJ^&=V/K7M/:YR2A?)T1%UF+L60RXP^27F'L*P2\P# MA)E=8AY#3(;G/2:Q7GI#!#1$/$%Z(3)"D(($J2?(S@ER-!AEB\D]IO88!$MD MH$0&2&"8@(($].,F8NB928S0B$\&JC! )1VHL% %CZG,0)49 MH)(-MMXL6#""*4*C?N:@TAQ0HC !1G#SOP1:BNE$984W5C_>WMN[QNE MV!IWR^R]:@^O;&PO=V]R:W-H965T=L8I[#.V1N<$";R-)299G6<$4%YK691TI2\=_@ M#!+AP0G>T1CIXI-2BIH1?&W:14ZKN-T4FP2[3XA3X3\'V']7\(R$98S M81&-L9G-C9,(4$:,CYL-RE679 MC1=VT: PL-^Y/0KMR,%X['6LMC/& TIF#S@%/;Z1.9#0^;!=X]Y.DS(%W@SI M$;#Y)=9_ 5!+ P04 " H@:A0V<(OYSUV "+V0$ % 'AL+W-H87)E M9%-T&ULU+UI<]O8M2CZ^;Y?@?)S;J2Z$$. LW-.JFB9=BN1)464 MD]/OU/T D9"$-$DP &BW3MT?_]:T)TR$9";AW_*\\'[= M;G;YO[]Y*HK]N]_]+E\]Q=LH[Z7[> ??/*39-BK@S^SQ=_D^BZ-U_A3'Q7;S MN[#?'_]N&R6[-]YAE_S]$)^GAUWQ[V_&D]F;/_Q;GOSAWXH_G*=?X\S;1X^Q M=^;E3U$6Y__VN^(/__8[_)H?&7B?TUWQE'N+W3I>E[_]'&4];Q#X7M@/^]4O MG[U^PW<\\W_.[_,BBU;%_RY__R%=';;QKO#NGO=Q^X5^]#5%2>4]O]?_['_ZC;E%ET%NWRI$C2 M7<,B'J)-7AE]L2N2XMG[F&QB[^JPO8^S\A/]?G V& V'PX97;^/'! $*2[B* MMI4)?EY]AMV\CP#=59*O MTF,#:>C=9.G79+>JK/9\?FR(FS0OHHWW_R7[6M#/AD%_5!F51@!"4/O*R3 8 MG98_O$Q7,,O-4[IKPKM9?WHVF/:#\N=W20&XFCYX07AR?^HMX]4A@_FKEWV[ MA>-?%NGJ%Q_(3>9]C3:'V'O;[_7QO\#; S$@^E.9(8O6R>[16SYO[]--'4)7 M#DD6X2U^73U%.R!M=5?AZN=E$^*>'[(,+S'?7)H J>6?/S#6,MM]%FX[T_Y'!% M\J;U+>!J/.+&/F7I-[@8<#[[:%>960WY%,.0[<^X)[PD3N)='PK WQV>7_FU M.9#)-9'*CYNH\JT:%+[/ #,O@//\ZOTIKDR.J#,8COI!A7*H,_P(-Q5&^#D& MG&LBZF=G07@VJ."V)N;V&!_APPI46UF!O"V,I?;]/U?F/K^^^K"X6BX^>/#; M\OKRXL/\#OYX/[^<7YTOO.5/B\7=$ECVE^4'[^3MJ??62W;>W5-ZR '?+F%2O"B T[N$!J BB@4?>!D-_-)W2TMY._/%T[$6%!_QY]:3E$?H2-A\C2=, \&'&?!_3 M[=P\5XCA31;OHV3MQ;^"@)4#%N,@:?$$(ZP<4%4H58JTNOV9RW3W^ (8 >< MPE@\^P3X/>$3+B=/'XIO<,5\#P!6?NEZCV0";_T7CT'*>M3[G__O- S"WZOSK%ZIAQB^ M6 ,N?8UW58'218;O7,-&84T]@/77;?/P@EH>0 J>%(ABC/(KD*%@63$(.["4 MDZL4A)D@+%\75$[>Y?MH%?_[&] ^\CC[&K_Y@U8LD&2E[ ^]OW^_R_J"M>="B \B3_!6=!\ I^[TT"?SJ=^-/AF'8" M?X)\Z0_'4_5.DN>(&G2S#8]Z'0&I(.-Z38(_0!OIR!D0YE6T3P#Z-6A[V!XV MQ-*%P "/S>(GH#LH.6S2*@.WWUG'(%@G%=3DD\YK('X4)YBX='BS&W\ZN8D0 M_9_B A2 S6EG?F4IE55^93.S:17/ #)$)H%%?$QV**HC\TU%&6O6-^<.RUG! MU4Z*VA-PL=3(LB>P(]R>EF0KG,5]LXJ^. )_VNU5P>*7OF9C?-N[]4>\O(,? MGQ=7<+S7'[WKF\7M_.X"'K .5RW/.F'_R(FCXKF-/7-\S0=U!2)" ]$]!W6) M<5@Q[QH:DQ-NR C>2?SK:G.@ZP:?KF.X?H QA"O$1+:H ?P7?Y _@4H(W!K. M'):Y>?;N8\"9"N"6(!_Q*IC'UTB_P-?7AU4!\P$%28FO5UARO(M1]J55K+?) MCO1Z)#G5"]&RZ :^5 %455 !-?LA2[=>R@PJW559%]&LA(ZN5CPXP5%.Y0F M%MRL6/U51+]69WT/FWZ >T<3MSV(2'"RL4>/"I!$[@\L414IDE*-^D+,C@^B M[^YKAGL?YN/R\Z\PJ'XI\[_%.( M2CLI<>!6C^%5KEPA*Q\!LY/'G0A\JV>?U(M%= M!D+P@-8P@]#SH7+Y1&!Z4.]P/0^VA#CM] 91<%604.] \_=QX_);B?R M8^M+@) 9"?DG\!C]AH?HN<+Q@@0N[S]OT\W& [P"/6]=P=P+8/TT/R"]?:.] MPQY^C7^-LU6"NBM\'6_WF_0YCN6!=$^TO.WN?O?@+QOP*RB1"#WX\G;YI75E M!*FS^PCI'UX:.'>^8O".Q<9%WB:A*F]XI3HVT]9O2?'T%&]0L6.D 9J)])6I M*6BHQ4:3&Y:-O0B/J++IVWA_ %TB$DC9^ZX^6B29'M6!4 LPFM\Z2IU:*%+# M96@5R:W+$*/\T?'QEOO6-D7C?>LZ4:O/JG4O-6ZL3GQNOOS)^WAY_=?N)CMC M%IBCGEEO03.GB%@*0F *ZLZF3AX0)"8;WA[=$6O [/MG)=PA+/4T%>9&_HL< MKUFM-:[K):UP7U@MKH?M'BB2-AI9VD1!9@061M>*HN?D"2"EQ-HS69Q(#NYD M7C*6RA<8#>O-6BUFGV/6+;_.M&5-V#+455<PHQ:")EJK5T M:MM6]#5*-OCE&2#761[5P-8FH^V#(>$^*](S64#%;/'Y!0L[-I:SK/T10VV3 MZJ2@V@SYVB/K\J)8/UJ/#&[V*H[7HNDE36P:K[W+Z>5Z[X%65L5#O*5D^[)Y M*&SX=7Q4 X"T'KB_#WICS9M?/#S$*QY;.0%19_=60@;2'8WI5[P:=&I9NUF; M:8F7?-<8G=_4"/E>\SU$.'(G_8!1T2G6.-[RL-_S,8'H_B')5\!4#AFCO C@ M.-;'3?H-M"T.1:FA]+?QPP%XG-!/6 $BE$W3:TEVV^2*=QBZA'OLA/(ON;;$ M4[,UXUWT2B\#QD&HKY]?+%9Z)-F:)1R;K47L+._FI>Z1&D>2E]X74;+C(?55 MP^/=Q=\LSG*4R7U8+,]O+V[0E(@2T_LORXNKQ7+IS:_0JKR\6'H?KV^]F]O% M$H0JLCA65IL]1CNQ>OF@&.[R=).LC57L!KT3@$OT@6,=UB:$O"T>*'>\+\5*0 MEV38P_ '^-#[!M<4,&P?KR@.9[-Y]G8IN1PR(LKHYXE_+5AX^);@.2,"9G@K M\7L\;-@P^I=R+S^LGN#HZ8LW$A'PAF#P!M?Z!I<%W\$KZ"\BL11.8HTRT=HZ MDWA=#_X,!3YZR^P^BT,GX&HB*A/#P /*Y!R>>MX \0)QLA!5R)8P75DVSXLZ![@ M8\V#JS)#(T\&>6&/J!Y' *(U!@AA@!NM7J)!>'$(.H+U.]H6@5_(#AF-D*D1 M>]H;X>Y)=BN3YQ'HN46R91($]SL&"O;M"45_'#):P\P%2.Q"%EDLW+/-60:S MUOX(%]A# 5\H%)F%=X]H;Z0%XY ;BD&)#NLD%@%!49FS% YD1VQ%K:\G%P*> MPG?.0($^!S\ 6RE.R@9.@L?CRP_9!>IA%[RYX* ML5(BOXYQ(O=M3EK:R9OEXAS&AR& @]B -MO/5&Q3SSL'9$$42 P#IZ&12A B M*[Z[PZ]QJS9+PH750K4-E@@ "^SFL( FI=ND0, !@J$X6N#E([)3"YL>!D:E MM,O-LR^TY_O0(0>=? .W&PEA1,N'=_YVV/&]U'?X^$!XM35SQ%>$8)+H-?E] M[LUWNP.\PG%F2,4_(AT*^F=_(F:"KSQCT%&,D;=U?N@'N/)KLR0X=AHEOL\. M4?;LA5/+C1UM>1AX8 X(O/'"F7Q[0M3<6G?*!F\%M**%JHR3"(R$%? M86ND0"$"^O(D7I"5W(&=XEI-:%T&RP^B-RDC2!ZAGXR(IS#9SD#Q4?Q"?@\O M@F2&" 18 6(WG,.;6SB17;'!R-*4:-3<$#/0 7?P^XJ'><-.S1[P7N94P--$ MY-E&.^ )^!0+!@XI/XHHM9"PC\JRX% (F"$W&9*\#&?9H2Z.>N0*6!=BN+HF M#U&"',Z5\/ +=3ZLW^3J&60=-X:*D^O(%AA_!%M1FU.P4I%K%B70PLVWIQ1V M>I9^0VKA2CIS@ U-OU+OJ+%*(H.-6"#*;&%-N#:RL:_LW?6\+RS3+4!UVA)[ M0J1F9'2@5R98WPL0? B9#(H9AA$H>=/",+R"V^B7V(OU$HF&Y2!AB .#KG_$ M>CZNE3E:3.YO!>IZ Q_];2@#JTD2[%0TOL.SK"FF^T%Q@.YBB_#ZNE4J#[;E MCO?6!T)X\PK)'83$2NBQ0),1U6 ZXK!Q95S3)//5._@]OI"1"Q\-D,6!A(C\ ML"%&APQSG)NL-*20)!%1 MQG!\7BZH*:(BT]4&W%PAX=OBK5"/-.*+)O^)>.'6WM\.ZT>M\Z^B# A*Y#V! ME@O;6,>@11"@OL)%C"S9^&N*L@?^"9<3]O55,_MDQQN+X9&O8A\PKD_[8.YC M//+<') 27% 1% H&DB$EKIBTW4X3@K=6]3P!2+R M/A^I139VJ9Y2F\K403$I^*VK'ME"L9I/&'H*NUF3TGQO)"!'R.BA:T598)<5 M"^R=12<1/1/TC]+Q #@V"9PFDC_Q%Q/C]EE$CA[)R65LNKZG%6=8TGWA?$7J MD]B"/;93&:6)_R9253)J8R@+D"#<%N+)EG.D4%&,ZPW+CNA.(V[0?D!C8.(% M27I$]MC>3+?:EK3S(P'6/B,NV73QJ%6&[@-<&Y(>W(K9K1AL3;T0<^# MBT$'_,QTUZ@]FGB3CFZF9$BPH9KNV&,6K=$5UXM['ILPZ)S'OY__+Z$1*/W+ M[0,1[3Y%29_-1P])MLU/+?WY_F\V\A&C MQU#'-"]M;1TC$% 59H(H0%II-HC;JG<4"$<@/=Q2B$5#.8O1=$ WF6^VFDET M.O0OHJ7 %:"1_CK7HO40RRX*M/4XF@:=' ,% R"_LCPD!$_1-#@I##Y@ =0Y M0#5NS_NI/)/U( LM]\_.Q #SE-"9 VJ#,>L:OO>-K%$%(0 R<(Y5(PZ4\[KH M":9N8J]"EISGRFX,$P ZP"Z _#IOYQS"Y]QO'HUE2QG B>DC] "^<]CFVIX; MJV_(BG,0]ZK:NJ\X5!X[,BM-9-]7$I$ ^X6_.\=:7B5=*AM^2/US3+O1@-2@ MAZ$Q_AB0B .ZC&?3I=/6W:/0P?@1ULYT$X?9H>/'QSN'0&&2@=24D+.":E4W MG7./8#JDZ ] (E*1-=R#5Y!!UPN>:&6X"B&SH6'I=@5ZY9$GH>"+\D:5[D0B MBN#.2Q=:&2Q25 -B.@IFIX!+;4LBB!BL)76#38.\V8:KS"C5&9T_BC9C@'H4 M3O8I@];(HR'^/1B]B!>J%2+[><."R'#H7D921$D3Y!4CA04*PUYM.T0:!+,D M+\1>;%CV=D\1-07K%JAVF:60]^8!A)"<9-Z5N$3N42;=;/AO;1G(54:?9@!U M*U4[5$_#RA_J)]1#/)Z&@+SI$F MR#3:+L%9GO6,$!4-[6#P$C?E=POXDJZ%*>)ZQ8G ,Y&6)3MZ(8!>0<7+$E6% M0E\\U')/89IHB$22'.U:[B719WBB=&3"@7%%2+(0-4B$W"2_8"0Y81T2.&($ M";H*8*+[V&@M:G+G/FCF@*#]BNG.(K'4(:_O,6..OR;I(6>[BN"FQF#"6'2" M2'8,J50[C#/3-'6%ND+Q+8Z[7Q-MYK#(D=P-4"7^RZ@'#?JHI478-\C.BDE3ES,]W1A M-)KG*0;KVW;;FND4,P&<)&1A]9YL.4] :U/T)&R(D&7LDE$W"13I K!Z)]1X M1^G<= VB9Y$S0.[; %7A^["/8,%KS*T"<(C,:EF JM(T35+>!?K.=G\_Q$8E MS(U%@DZ6R:(:A-5#]:CO_;+#U(J:47RD"]_HUN4ZG0[1)!$QFN@*2BW:)9\? M]BB+T-\8$I>B50$Y/E![-.#^%85D=$^W*N1B7]H0<[") HIB>'-AA0?) ]'G M7=@HXN,]1B,68YH6%A'-@K\6+.R.M2)]H!T MOXH9 98$=\YI78B(MF^%\W& M([=G5?; 8 >53*J\HOI/,;FMF-:5]LJ6,ASC4:V4R502?V-Q#*,+4'= VP)Z M@> JTQ$](/5DPS?(0V*H01YM1.95DJV :Q1X8/@!RFA%;.3Q*L3U(E!$1Y)] M'ROR:^A$F8-P8#3B#JBR>2$"E?=W6'!24%8/@&L%UYH$6,V=M;AUC&-4X1U9 M=L/#+JF1]DH KG _1S5FKG2$:Y4)O"M0E>:C8P*XL& /NP921G[XR $+0TI[ M'5SUELY!!,TN,-#^[#)R*?&$V!&)U5HL1VS))*A%&!Z^8.["&Y!.!8V1H,@J&E^YX7>8'$KPI8('/A'V@]!;*-#107@J?LV[ > 1 M=U2.W9,WB^7-#2Y!K) ,LK7+B&G'9Z2<5I5#WJ1+PIPSA?\?XJ0@?RJ3-A Y MD1'R.^Z(*M6$IF015A\"D@?%V]RUL>)\R)4][_TF@O-*-N/@(>E' ?PUWUZ8/++;H*- M2L]3$FVT64FL@HUWS%^5WHMFV)-OY60_MAG0T:")4=/Y,EB1]I5T:"O%]]1W M)S/>"VT,P4,3^[>##67OW\K))HY(F#M[0.NW5J0R9?30\ZT3C%K>(59=I2[H M26&P=>0'Y@C&O;=.B3F@Q<)%RD,N)Y4#U=NPEQCER83[Q6! MW9X2RQCUR0[/YH 4A(3,\"^;I[/W_G"_258;2O9;H]BRJ .R)0B3XLB'*R"V M9'G]CG@8>+E6]"82*=3-4.['^CC:CX#4'O8$Z (7:H4.FBW(L!E[;M*\?)X, M27-X=&9)25XG1XK.QGM.,",*KCE9%;R8O:XE SC?7@2HJSON MRER>U66JQ["I4245X;"BR*)AKR@$UABNE9E M2/TV+YT PP8KC/V<9K\(1=8A6!4J]D-VT^G6T :K5T9RVD1TR6/%[\@0PM4# M[!0\,JT0#*)?.1$NW3"Y(JI"(?TE,8%4IZ=H\Z L#YK"UPC"WP AG_>,WL3[ MG%H$.B.$XYYQT4;"4F'>"06"_HV<_A*4&1$&"FU7SV&5Q/5!5 W@6"A$GT3 M:A6ETSHDBJ%8NXP5\:<$KI@*Q+98.8A.T28W)EI9I+66ZLBN/92./Z+2=/!A ME&U284^.P%]OM"5@-6!39!4&.X9+YV5$*AD2$V6WR;[B;3 PHKM32$3A1M1" MI9S@*[)W&V+.VSAGCF2Z T*WK0)Q>QL7;0=1.36_#:K_.F3A1QYDQ1&(J8'L M?[%T.6V;TK)%_?DI!42NQ]K=@+S#5HY=M'E&"R!RB8@D.Z":ZWWEHBH:7+\CZ%'Z O M?)POWX/Z(9R@]M$O>Q+'K](>#7\6#'SOC1G^8@?,C.K !&,W8]&^XE,W#C.+4%0\UTKITO&%2CI"CJJM @V.+BUYV:;=K[S> M!INGLF?:1LR2WB9X0YD*0+=W%&=.)@8;@##K'Z,=A0NKHE?WRC5 %@WK;ITI MP<^Y65DL4!IVC@E=IT(9CYQQGS%2)$5-G$/)?:XFU",7 M:?H+*B6IMK#R51296OMB*.Z+9V2;DXXC:\ >MJ::\E_VB=F>/\E,?/9?;J!6 MQ=?T:;M2-AVK/FSU%ZA9%+#/AIW(1'%QD)SB038#.Q+O1WY?A1F +!.A+$ R M7D P)F?](1 ,JXY@V>B,N^540D4K1GV@%4O6ZYX5/[Z+A6+K%R^TNV\\:W#4/\R]L *BL_):+?2S[DS.G&*+ MU:T??1[M626=8>"KE5AA)6*TXL6T@2?]J^/%"&!^#H-@T7&3WV->12@"Q9)\ M9MH!5ZN[V!&'YS0I[WR3'MC,?N!J"UF&",4UY4EP1VEW*9+CN5BS7*096000 M_S0R$O)R7B+/MJ+95GJVR)JMT+-9=XSO>H7I M3H]!%H:Z&1/GE%X)-S& 184*_&J9A[9(Q0')378O&7HUH+9%VJ)D,47AY4Y9>RH3 >M.ZNSBL(?@EL25R MA["K)]AD6!-0S=U.YZ#91J!5E%"B3LU4-X>- M%)HX"46K64AL@J-(@]D\&RQ%$PE2HZ(HVSP2'8R"X1_B<)+#5CC\X.RN*T,2 MFB85?BVN6:GU,5_^Y'-I*:S?]Y?Y)96;PFH"MXOEW>W%.1:BPN_KJH30-/3+ MPBH4TES^@"N+5%[ 4:PBX.=UE4XZK]-[0?D2.\:XO5HSJX 4_:UT.V)>JOQM MH4IPH85"C^<,0]M^B[^&PS'\,ASXHVG ']L+'0P&_F#0]X)P[$_Z?4^*K395 MT,&=F,)%T,<\AHC;P83BVP[9TY9C2\#0:C7NAM,=Z-G8)6 MU&HUL)[AQVN+U\HXR1I/LJM)%"HQ2R25UOMO!]->WYY\[U1;JH^E)6:=H>DT M7KLK>QM.VH8#H2'>&D=F_>AD$JG;Q^>:)"C;GHS!=R4LP7PF+O/AH8K?D,OU MAO6'0U9P4AWP#G2CS#M?7_=8GZ*UMXDQP)&KV[#)!2UI*$%(O.W# 44]3"&* M=K]@36#AAV!MH:#)\0P-?M\2[RKBLSFP0GTDVXA/7NHDP?=!H M4(IM-KC6TP>0A6,=SQ)E;N0OY90EJIJ "A>)=6&M#7RTH=AJE8OP$*TD17&! M?_+*K86[?C1@9/$W*C;-(70>,FR.-;:*4_#&XE_W"6EQ($"/C M3JQF(&[Z'#%232\IDZTZ>]71\@,5%OEQ?G'K *!37#'VDHA1$U5&>U(BN8(U(?3EK"AG5=]%;^Y<"5KK?FW& M#6(024$>)E9T0=TST3W\+(FU5M#CKB1A/"5 E@ 8S^^\2]3GO$#YN:_O\>1I M_3RRKZLK_?U !9K(]YAS0#!)JGRL\" /%:JA+GAEJ7AC01D[,@+30BH=958A M7O(UW.X5BK4DK*N_*%J3IQVH:;_LTO(><"IM/L2 /-(L"VH2EG%Z,6$F8%)4 M#MXK!5XI]1=Q!0,>K1@LL?=KV#8&;U'M*K/&TN3QSLF_3E4F*2]%ZEX=:C9) MKRI+A8L!O=I+6I=C[-) T684CJ25]"VSV?MX%>'B-"FE!Y3S^LC)UZ\/W=E8 MU9EZEH#*8R=,8QZNRJQ^Q"CG'5\1LJ0WE")&@Y7QW8K6--)?=(>O0[=^65?MW M=1H2Z-8A*/S#&?RF@M?LW\RWRB!0_YSZ]KQ$A?4C,W\V#1K^:OI96T/@7?,< MT[$_GHV:_@P&?7\X"2M_G[ML0G\_F/G#<-#TYW3DCX.@_.?$!T,?E]VDJFX<2V+^5YTE4/A+K7KTQ'*AQ;A)QM MC2KF/NA;1GEXS2WM(-J5FP?<:()2.T#>0NNLK!'/N[H@TDGA(,D/@\![.^CW MC7&/S!&VI9 $$9G+/7:=X$Q;;TS>IW-$A%"5^BIITQ0ZK9T%QMY/<556TE*E MM$I=!0E[O;Q)-PS+D<]:5ITZ:?,4T6WJ:9B* E9P%KM-K='+J>O=Z@S "9#' MQ;IN-B*CB-%NK54F,D>?H%,@^>U8/1*ICR2)T*W5C3A)09E/TX>RH=@4*ZA( MQB89=4?QT$[=!$((.NMHHY,X\C+1J)R/]G-U$)Q=\;W>5FWJ9D3DP4M5\L7; M\<@R(8L56E>UXEU_CQ797ER5E%+Y@H12E146-A16JA$GJW5>7WJ?ZVZP')2= _K16A05 -AGUOUL??PH&2BH^5D?/"84C]=='M>!+ ,O"# M ;"T(\VKW[G3CP;^$*3HT,CY\,DH5,LX1J*/O-XDQJ-0/B3A?3!"T9PV8&3U MNMO ,2B[YXH;3BIZM59SJ55]URPVBZ&DF?R5Z^V5E7NMVE?NARHFXEP*=4O3 MO.I2[+Z7&@]<]/B(F3]D_+<#XC'7(GY,LV]0B,II*SBF:VK\D:(S6L ME1DK'X=5<0E-N'2EA1V_C)>8DG2'!L$@I!0KH(?F-PP;QI8 \ 9C#]W2+P8. ME_KJ=OJPYO:.!_YX,-/WMD[-=QXI7VC@"[/)C"]S6<>UO^/UO_6F0[CP4X/@ M=1.ZSU0:H=PN;N87'[S%?]Q@ S..R+B^^VEQZX'^=[NXN@-Y=KFHNLAT5RX* M8/15*T<$C^])(RS?BNL6*YX5"]NLP*H^6@N[CY9TFI%$B'E=/ZUZI;;S%KV6 M_EUNZ_I_>.!)@S&KLL"WJ'\-^V2PZ/O!="I@*BT7^<3(&P)!GPKN[#MO%?0GMN/A-$ <;+ZX]W?YW?+GSO:G%7TW1*+.58 MPL 8.?9'&C^;]Q:.A7VI+>Q7E29"37C18=G>S5&+_DZ7O/^G!2*9QI;?XGL@ MC[J63DU(I]5=6L)+\2"GA!'X6]^?3L= .J,\)C-'LL7*&N+]G([]43_ '_WI M3"*2814&%$,0+X#%#H&JA6/OXR';45T(YDG)KUPC(ICZ ;!=^#'L _>--UAF M:7O8*0/$T)^%,T#28#34Y^@%_AC6A?^J@*=!?^1/9A-FX\,1DWM;_'0:=P.Y M W%H-#Z%WX &3F?P6[?#!*C@91H&\MML.*O@_*?KZP]_O;B\)(RYN+J;7WVZ M0+-9/;$\XMKH1!3;Q^B$\>V+KO4)VL66V':@3"N)JM64)UI39 )BNLHH+:>A MHI2N)N7F9S74CBK5AZK69D?W2D-:JI@@)4RT+N5&YZSR599D ..QX'0LVU)H M*O-$4I94W&N^JC/AKK^4"4LI.YQ*(ZMSB__8MD N4M52"NMEL7I'M!S=_+1! M2T)>,_1'0!!,@[W:EM1 MT[+6=JX /&< VTVCG4*3V(RP_+#JTN[-I;;'K1;P+[' A6X51CY4O#!/R1YI M\NL.4652]@#],)MX)_%,W]I><:@G;NPV&8Z#&PW'=XTJF#4=^2*K; M23#R9[/1*<%H )(]>3_)>&AWL"+&^$2K4_G>"Y MA95SFP9#/#?XT7QNK<+Z7*TR(; ML:IC6OQ B@"FTN7-\)'(U/F3<@4J*76E6VB5*%DUWJ+&Z-<:;;&N0Z47$?VH M[!B)5/U!KCI]I6J(:U=?'F,15%6=AZ!6'U.!L0SUP;Q2=4K'7$C3BDKM=9$# MZLI!(F!/DM.2XV)'-7-$KW^0N4X2>(ZXK*H\>U@A>^7> 5^YN8+()/ L#PHZ M/3DLR!/7S!-_QKX,"W9U.G1(R BWT"*#*/?5$@C0C?#'*+7VX3*&?@@2,/P: MPJ?]08"_#KP)W'7X9>A-0#^#7T;TRYU9'+PV5$$)#O 4:2P+BY>+^;+J6B8A MO\USS _4#\;BB*K,3& W/;N;%:!.=M4[0E^QTRSJT)>&*;$1QA*7*,@(2KW% M]!51AK-]!,J,S$2QF6[,-9KBO\:[2.?_?:,6/9C47GCD_*+Z$J4@:VKP2AX' MSC?$5'FXE44BN9,;$F95Q8+[>!<_4-%/Q'TG\DGG5E6#PWBO>$35 E$*6FLK M7![CXE4T>Z*K(Y8[RUK1]K1=#E)'V0\O%<^D1K"J.)F-RB[TVI>, V504(^1BZ4X%,*F9K70?P0;I]>1T0=;UZIW: MQ1:W$&1[.2\]1@5+K]E_PLL4+D56)6FP<; :H.E:B*5R"Y6>P.^L:VY5YB?T M*AUX+F8OSFL"(7RIS_/"YSA! VLAD#DS9.,YQ12AJQFE'H]TBH@_;$I7RPLG4 MGPS$%I.0>6AM"D&>P 0#7-I-N?E"]0A FAQ,_&$P>G%:4*5FICE!0V>8$E<> M56T!J/YA7CZ?=I/L7[O,ZYT0/A@AOH+#H]Z(_J\,YZRM^?TQ: 6_@7\#[S>5 M;MADY;ZZOCIK-^;;)GJ?VJJ+#;B398K?AK?.6JWSC:L1FS4&-?^3S>S.,-JC M@74/C?$;<'**KEBX^_W1T#RE$_K9J!J E#><8H)Q,)@V[R@$K;$/ZETP45;- MM.E1C"/T^\,196_Z U#KFN;N#B8F2Y91:=TPY$MT"_\U\IU8A7PK5YMK+6)@ MP5L%Q_EZ_4ZM2*TTY;K]:L$Y0#,,QT2!WKG2L=WIGH-Q3.PGE=57SH^3L3\) MQJ=F4=A>R%D.G^Y%M8EQ8B^M?"ZEOGBED!53,@_K3F%Q(*Y==]C;W1E-42Q5 MM8-+V98+WHNI%>OA,S\C9[;5I<\4(J3Y,J!.F"!)8H>N/4;AYT[E=1C569U4 MJ+>#Q:6I."]L];S:F#J% G.]]BRF3A)NE3,3V%XUVZ*K>L\I9PV0L"O^MCGB MC25 BHI(F?^U<5 ;3=6= LW"L&IL'V**]#+I$*0TO5&:*-2H M 6%4NX]*]OSUU=WM_/S.>S^_G%^=5S6[6Q3D#S%+2>=.J1%5CZ8MK5^](/A? MH=R5^4MM4.K;IK3KA"5"5 W;J@[X,H/'=RB?1N4\0J8FY*1ZZTWAYXBIE:Y+ MW[ )M&H.0 SSP_%0B!:6](_/0,O)=>U=L3&A8'0R0TO!*=IZ1_V@C4BA47Y* MJ\(H=3PB";G22?Y=H"R/'8=P.>V9+@:5_S17Q:DPH#!1=WBA3J'KECZP5)A) M7W Y^]?@727F6W56KH;JUB"L:]A3[5JKR2CGF<74FI0"6+F/ KMQ M8.4;L;'ZYDFKTZIZ%"JLLU3-8/7U[AEC9NH (<_BJ M)I49DSBK;TXY@+-3IG)]=TRN_REO:D\DF514\Q9M%I%GRX\2L+YRKI<)(M4$ MRZYEF]YODD=!.=/WPJZL17_+"3>95LN0D7CXWMB4+^ (U;^EF=2TU* K%2&U M4P!S/9Y@H%4JD6C"&=$$179B5E:I].R@K^)-SVLD3#7L#_55OERR'/J#8"2$ MURY?5(-KS$[-, J33D"*1V<'T?LRB552O$RXJL-O4+5GXV9"CB%B$[3(JWA: M&4(4 S1?VGYO.ZW_52437J)!5&23^?GY[9?%!^_R8O[^XI(SAC"^H.;S2BQ/ M]&Q*[LY7J^R -9Z;Y11Z!,/O2EW<:S[O% \!2[S^@B45;N8_4])3P[I-)[D] MKYAS1&56-P;AGZBP5E:%KN-@.*2?_;[5-$;Q9WNIHP"4RP&:@(8@-"@0MJI) M W\P&:$*.PVEX)F:.?1'X0#Q=C;20ZDP>769 G\43$ V"?M*/ZZ#(-GS^OAC M-E+!:E%7\(/H,_0GL'/X!2LF55/PSJ\_?[ZX^ZR+3Z%D>W'U:7%U7H.?&.&9 M%*8@USF%ICZ*W-+)-M(ZQ(L6!R3K$6!QP_D=6&'9%'ZP2_1.L2G+_B#:&@7" M4SH\4(9-]"T_)-3/#FG:HPV"41"+G1E@)96'7>K2,5&Z2K*.ULZS]7 M?R G0";.5-2I-BA"^%:A6OXD>7C0W9!2512=ZKX1;'#OL*OJUG6I_OFJ*#>X MB*1UI5J$TNU@J/4&$V!^X406]N7")P] R1A/MTD.BCHQ2:N^&_=0X$*)N6FA M1U&8NK,EE4./[S,ZVAGM8,+;-SO-X_@7E")$,(0]8TY.@6^LHVWTZ(1V8C9Z M_-#SKDVU4P67\F[Q;W[).B+&@ BF4#+A.LEA@U*<4(!>>S8KPA#5K0CS-:.L MD(S)76)]A'$:&'](M1DGO#Q:\?6J2.G#T*T)A>-2#B758P @)WME#L#2WX!% ME.(B5R&1#$*^$JKK6JZ,MUCKCR2:GIWVNL^D$C1 =1>1#YN0)LG5G2J%%^") M<$^%U-3]MEI$2I452=C2W080U7B4.][C-N*"7:;GG55K5(K9NW*3#G]46_6MB@DJ(<&W=VQ?VLSR M6Z$""[KASF3;SHW?T=#O(Y!VX8(M)\G*L*:4"GMT6LO7B".<\A6LBB\S.4#P M-ABM$9CRFNQXZ JG7S05PGNXBS.;&)-C:\VYCR70VPYE[H9+)654 )'K MRY8/32,\=L]S_]6Z0D@^6K818$(W\*KZ>@D$BRVL "E8H>>R12.: #$'02]I MQ4B7Y+(D&7&G Z&OJEF,_%EMPC9X;P,#%Q.7VW+AG8[?7J' AZM2#!@I#4JSCD&5DL=6=F8?F^V&$,'7/*,S#C$!" MBG[YL,XY!<\9 M.9)$7"U*:_^#49O0H'://$*;IE2PG83:6\LWZR6N]';FK*_>^OPV',_<3:BR M=Q* K2H9N"(;L7H%''43"ZMJE,81#!;(8A5L1"03)%G1XGTND))\Y4[EN_@1 M!'BVV*.=DF5AXB?.!QBA=%@54KPB(TG/ROM$@S)+BB"<%@=ET,XHB=-J!:[, M&Z#SI"19VSLTV>AZG^2XY+V^K)[8#WSCN8F_;FM"H(:$LAK=/!",.3&J^EJ2*' \3\KSGIK\D0EBE M"9>;Q5.%C7[8"TRU%C?T#Q$!'2;<;92A=]^8/(+EGX577NRP P":.VZHEW0Y MHM"F%=(I4)T20H>9!DJN,@IUI'Y'NY^+3JM*G-.E =(XJI];D(@>L'$'EAL< M>0,>X#>T^LV-G^M>]*!Z."P5&YAM9/\>^*YF; MI#$X(X6*=D]LMM2SD*ZT?',5]("H,VZ< W$&J7E#)83KP:GZI-8 $NR-F'## M"U)S>MX758!%ERO:2<(9?DA3H,>5L$')[&2Y3W>[>"6]#HNG6E:,MY:D0NKZ MBS)Q3'?MY,W%S7694E2@*O#VI%6"NCDF-U],TR[HU%M*GQ+92UPCE/2FU"&- M!130K\Y)@&L2[;&IJO194&>U+]%./>T+3DPM].4G9@\2*IPLW6(R,:FP+%).)R[+3<:PE?7MK[KKV7 M:DG4KD?U$B^H.082;:QKP#R.-/F82V)9+<.M=F3\7$/%R;I>J78SU.MJFWAR M@YNN/2AW<'QT)(3[(3UDWMR#&[!%*0Z5%6N_NOW>"P*AD]R)_KS26I"H'CI& M4V6++7[%$A DS2.X*M^;;#+EZ$;#Q!T%A@+)D=C0N>:9%_ 0R%- 6KB:N.L* M\JYM3E;4*%5C/P3=8S =4796+^A[PQY60)F,_"D0U$\"7FL_(R2D <^RAN3\()KR& E&GB,E:7$XW6" MU)J"%N[CXELL<0!M37[KT=<4YS[>]#?R'JD7!B&SXNRQPAH]IT5?40P_@Z?. MN+A6:JI=*ZVDO$\R2#!08WV6NK3@KV0XA@OT=EBJ;@9Z\?0'9M[=U<5BFSM> MHA=EHD31"T'0DZIY;X-);SRTZ,\/R0RLBPLBD&(Y'!T#46GVI.H]*,;9G:FV\1_>U-U;L;]@G[J5B:.RJW13A 514L8UC!^0YOPEN$I M?NA[.V>_:*\B)1+7YN9J9.# ]UD\,$VS-@DG3\)H?/X[P 15&5S0Z"5-S>._ M4T@&-2#GLH)OAZ/>( A'@EH HW'_;!U1XO_:A'W9FCMA'R<.6S9'A__C,K1Y M9J+4NPOQL57PBAO1OP@Z! X3]DRKMQ>FV[J:-9V\N4/L?T_8_Q?!_J5@/[57 M-(8*ZQAQ%#Y;*1[ZE?J5T^J=E7WYY?*N7C!)I.4Z)IEK; MW@=5-8/VI=; \F+7VQSAAZ@C1(\:V0M,KRXJ-FZ??*L4%XG8\%]QEN*@(!/] MQE=7C)P0E6MV;QM,[!10K":.LK%+_)1_QC@9>$5&'T"D5*%U)2%/U8YDJGZ& M3_H68E>H],D;8HI'4/G.W"3GN #GZ"8U[3RE1MLE^J[\4,I!Z^X1AOQEEW[3 M_% 1KUWJ4?\F5C"DNC#WZPLH "'GO2W"J=";53=Z&/ +=_,GI5A5[N@TLU3@$ZJJ2==IO\' MW;[F9']MU[6:3TA=;54GI\(V M58]LBHFI4+IKS7NEJ*&H@ M34R1@AK;=VUE;T.R^&#=];PRNP75IG!FK.JL/0T"H]IUU(-*MOB2)C/H6ZH, MON]H3"0MBI[@W$HE-5OZDZUT)$6+"L0N'"6V5-0A19&,1N0N.83UBGZD V%9 M/[_1+EBT?.'!+98W-YQ7DAMZ;$5GI!4O7"<[ =K1=!:O\J !#F4IUNQ2U0%H M,/9\!J/?F( ,O1 ;H@Y!IU0YW .%V*B4$D$DRV.MS=22DP$X("R-(\_%8>H\ MY%O[QYN@PMEJW)%3O6K&>Y%<6SO0U-D#-Q'=#Q7 55V1(VE6>NR>R;7=MN/N[&?%.IZT)@!98;=NZ(Y%<56R MDF'L?R/QAGCS_#X=!;U@38 _>A([Z)?N^6/F.>KZ2+V/"V!WN:"ZMR- M'<7C+@N*V;.:L4ET*3SY-R"-^5I5DM+]/!.V1QU65M("-A?.=A0[3@0!04K9 M(:*MJ!PU:TF;%)-(22S*GJT%,O>[;R0OW1&1Q.)9;U@VON/G(N3#UV.;1-": M)?_%9Z;!98P%A2PXR@HI)A8T!!0!WO;='N.(*!*3Q>\(H?E!6U22?]].]ZQN ML6_I!2_8GZRUM+])Z_Y4(3 RU4B+GXFK7&3I+OJ:9(?WE(E'(6]A\/M3VBB*N"H@>Q.I,EWJ4>7IR-WP M:<#^+?KR5::^*N[)]LPLQD8V'!(KHCKNCQ.Q<\F[55J@91<"[1!KCS!XE(G/ M&B%6V?VF@ _F=U!9W_L(Q$^103!'B0IYVZ=J*_!?!C_-1 MA6IJ'5@$6X.C0FJ !&,>K J;5%Y+5P95]O"E;+UGC:4 M*FP-^OW?L CV>-A$1,^D;Z]TJ*I$9EA+7J$)@HM!U:DM5@"*R@.7XR %M/7@ ME'=.)4!Q:SJUB9[*YY3$_"I9H%--MEI6-;X^I_.Q6X#"&85!;)GFX&*C09#+ M2ILL(P5PJ9=MVK[A:JD:E2)3Z(* <\D1D,QA=\AQ M$EKK0\:AC^BA6:E$*$UFZ-YZ)V^N)5/FC0QZZNOUF/K:JG3>QZX\PV\+$J@! M@7+FZY1)'6VD'RE7R,B5G%NB 18E4@%Z1I&TD'.WMM&IBR7'5(,08U,N612% MX4**;U?6%95*MJ7%47$ 5O)T/3H6P M_N,/SK[). 8*.D)@R5PD(GK;L92CRDU+'ZWHV[R4>?PPL(,(W@935]+011T< M5S)=3+3 2#Z,KIE"9?"H#BC:/2/.@JDC=3602QXLDP2%F;[@9AVI?VR HKD7 MA]8!G>;4K./8KNA7[MF]/.T6$=BM-)?25&M@+B*X&C3'UD;LB".A"(M?).LD MRJ1T9,DJBG7[3._)W;/0612_RIER9%#2$PINFUX(1&X9!!3MK=UFAJ)IHRBA M")<++=N[C#"GN\C*:1MN<1];*7GZ#2I42T*A9="VXR^5\T45"C%!\+@>E6OF M% ,Z8)MRF$FJ8;$F)B @]T["LHJ4R+'CXG5?0W$06:_MUMIH+ 6E2;2E<$DY M2$G^Q2I=!TQ;2Z3]UC:F/H6EEW88V="2^I=4?.16DZKXUVAKI3IPNR\M20/? M.F!-'(G/O5"-O57!KJ5RM^E,2ZH^R,DFIB=8)3U-2)M*78,IB7P8HD"US87;;))?0-=X2L5-L*96D2JG,!<7 MHW;\6Z-S.28E+_$E76-0S.I9'7:+N$56OA2VCY&Z(IH]9G+A01U)E71SR)GY MLX_010#-KKC$D_%7E^L#4K5C)^6&&1O76[7$?P D%IU&Y(6Y< W.:;H0E4Q, MH:B4F87[+VPY$ZD#Q9533JVJ/6B:RUK9IU*!GL-M2-,TL.YY/Z7?L(TGXXV5 M\LD@67.3E&,II10WQ-+G(CY":SSP6:.KD\%8NF=[.X]98_@01=?E3; MK&[BC'WA+58X;!QRPINX2PUQ1K+2<;7]7ACB6ON]?M@5,AUN MXG\G;-RD(MV?U!\-)IR.:B=.<9*4>F@2CDPP!C]0R8XUG7ZM:*7$]MVSW8H8\I@=1.7"8 &V<<5K$UQ=#*\^9HIY=+W#WF^H>.*;WS*CB6^-Q8U#6!.MRS\8S]'@:839W_9XEW_M=0/S2VK M6\Z[49;:5:5RM'H9SY@-/WF\C]@DJTT&=EN0Q*HMP*HS&X7BM:4LN<5T3(S. M4Q(_6*M;QRL64;?1+^03I4^(0CREWXB?;="U5[!P"1=;U!>4I$D?$\.L"M)6 M/0Y;IU'H;&GCA7X+F/&*L5[*T]A#5KXT]=%K864N2BJ=J.V"F2 X^!2#B\M( MQ%1DO1T11JFXC_MGJRSZCD'_:# ,8*]D?2" (#2+>8GAAU!P(2BG1CJJ*4U3 MAJ1;HJ 2@/M$ ;5X")O8@C>;9]7U$13$PCZE0KDKW;15Z\PY"2Z9N%(2<@GJ M(,B<")NI)HOV%RQ&ZP!&$FC)WOIL04AW=\^MBK]._-<]VMUP^:S?J1MBRN;> MD558KT>(KG5 =:LISU(\[UG2$T.-3H;G'.X<<3YYU+J[HV6IJ:PRLSWBVXKL M'!7DRC?2!FCM!GX\\;^*ZY#ZG3='*TK!9;S> H'O^WV.U DG?G\PL(,RL. M M-CT?^(/^1 (J=%VOB1^,L?GO&)DKF+(,W_6#R@&:.3/AN$+RELX$3D[ M,C"J!O2Z&+D4%V4+I1>@ZS"#$5D5=DB M:Z.;0:M.N.@X!12\B_C4LU$R[AL MMTCW8FO0T1;ZZN26X=57E1*3%7DWRW9F-D]2#31ED5UA?7G0IVF':B2F,5:= M8]-0@^TIJE2<#H D&[!J(T&FGI>L^V@'0L?\^K+^(S;,*6@T=OLZ[0B@*Q*^3!C'DA!\3$7ITQ 22/[>%(WC-.(['8('$F#TU$M<4CZ\8\ M4!Z_%7KS@)NTGXBX<5P.A[<7[D0WK\8R[Z)P45YIEMM4AL^+'$+9Z?OE#J9L;"H749DR"+5*;T)\$(5>_*+@.-\8K M)5((>8CR[:#?D69=IKO'LTM" VGZ_6(0;7"(#6,2#_%# -507+H,F* _!1H^ MI-]F_G0XJP4,J&! X0,JX2QM$RNK[M)>??GE_7+QYR_8(PK%Z6K'JFJ5I)9: M>>5GC\Y64U6):N;:]:+*?G955RJJ*SN%W1/BS5Y,QF+*C#)N4FD)HT1MC+!? M:3#17*/*H9\0W4X*TH_+\Y AB;)4#KW62W] MOJ79+X!IJ]B9C?W&2,(<9VE Y?"LI *,/3MD&S1/M[V%N&25@[/*H%CD,X\V M*#^6-BVT[>P)$WUQL?!\_$N)@B:2%<\0TH;*FJ)>J-IV+.IE3V!EN% ,E$0! MP)4\8W>=#7Y>-AO]N ]PG=]Y:-62PSB_D?6WQ3I;TTB;2AZ9Q":3.FDG-E31 MQ:_O$:J$ 4W5Q/%*/E>*EH!#/:C2842M3'I5CHX@';"@(&*Y#O(R)Z1#K,"Z M5$NP#7!VCL%AK_0AA:+QVD8]T_Q*%W;=P7%2A0;5&Y&:KNBH2 QG.5J[#>/& M'^),]\/1?GW568_-'%08'(6+Z=F?I"BW/K[EXKQ2VZZ'&D>Z^4IU:#B(\",W M4WWF:,UG;U0;3V'7NXW4J[J",4_Z5[B".8R7/:;>^VCWB^]=10+NN73-HE7J>F0N*!$Q$T6Q3;_&'%2EJFPQ,'(+ M&HE=I\\JI":_.4HGH&U3RG" M3/$&QG)F=M^(>>5$,3Y_VXS> D*3) K763MI 71_U@GOI:L?],_^3)5?*)G@ MKW 3T62-KWZF@%V4!Q!':[I?D0;'004"+A3X0 M&':>NN8K.?:>6JOB 8KBL.<<[X*"4T6M+\RJ7!C6X1SQ-3AO;EALAY3S&G0F ML40TM,$S=ITDG.>F;)L&2)2Z+#8$!R8-J7#B7M 9<14/^H?%\OSVXH;LV="VI6GBPCED@CKGR.O(#@ 3@+P XUO]2 0J-1&(/>]Y*H?L,J$IHJ+'8Z*N#M( Q(@+6"?R(\SKKIF[N,EA^ M$+T1Y2&/,%>7B*G3 ^IM MG.>(X3IE!4L4[&UFHZ.!W/P:;3.K<,D;0]31]J_77L/>6A[](0Q)@45!^5#C M+%;=J[Z!^+5Y/DN_(9VQ(]NYQB]-OU+OZ&ZJ.[=*O(62TA2)@L'V5(+'VET% M:%\X9&JA8O2/?2]*%;NWK6,J4\;OA1\^A-P,E4?#<71*E4%E4JZB7V(KS8"( M)99@EM@(=FJ8G IFG6@5W.J34;WM=Z76@12>E5MQF"O5*ZYH?(=GL=N%OT@^ M$J&B;I6)R3W7_?\LRU(USXJ1V0)-%AM/JB,OF' $IWO(*W8@9>XP*!U=\U1; M5SFF.;B4LX*8<=3%ZZKE.NV^JG97!2FK=:V)ORZL7%"QX/K>UC2B:L$7S6=4 M!]&U][?#FB-:J+0S)H<"?7M*'KGV/RJ,."P&<"OW'C[XE;K9L1H*.DS\54L5 MJHH8J:VB_AJ#F'TP7./-BA=1,I)9/YHLK"YW(D]B*3LV[:GZ,N6[_9E<^73H MEE J$4'U03&X99ABDP"$UJ8M '%=G^7;"/LH/EN]"GW+3K*.[POG*RZG*[5I M.&739%WPWQ+67:@%(B=+J1<3E;RVW%XCM49][9EI6DV-* M5G S)4/":@ORF*%K^"3IQ3V/_G_\OU:8'VRHS1H-\=8^J>:9B6[)M M?FJDU)2R;CB"AS-JV7%-QF(=XZN:8XNN15ZGO+0U'0XCT4,"I)63N%,+(J

G&F JIRN2U.S4%ZFW*87>F7*PM]KI^O]U-Y)NM!EAM*C=:B';9"A5>J70X%8N8B[5C \!75SV-'X*2)[/N:N#5*G&,MKU(7DU3P M0XJ*IC #2 WZ9$=Q'2F6IRE2W2#>51!_F]MWCRH!Q8^P=J:;. QEMU%?'@2* M:@2*"1MUJ*:)_QD\?8:UMD\;=U8"_!R3YE4/EX-,0_J^Z:4W#-?=ZP($IS*5)F M;DI4)Y=");-INX],\0'2FR/8X/U)&IPJ]JD1#G!NC MPH99;2UCHJA8:32\\D!,PQ;$ZL:))T'E^F-9-C+%\4RDN"?HS!OO)='G:%<^,MTOD@I:T-TC$9)24)\9ZY# Z:*XXNNP MTP)I"WY58SN*DQF#"6TF#7IBO%#CM[-152Z')- MM*7!(D=N$.#K*O55](FY@A>R$(PMW3QU^IU M;2+A2C"F>Y]Y'G33#<&EU+] M*2:Q%=/-TM:M$BMJI4SRDO@;BW:;."(]!#T9Z Y24=]6"2*0K<20@OS>B-^K M)%L!!RKP_$S/6R/;5P] +P+%?;?JIN)&TL<(:'4F6JV!IKL%5<)&I MAXC;@#E5"I3H=HS[5.$=678]S.2J2HXE %G_HW6M#KLSVW59_R&U%G&5#LV6>.-S08K7W!VY2 M[1[ PU+^@%P2#/$=MOYOK(1H)B@ZN]C&.V;+2O6FSH.5@@VFAKZT'Q+V4 9K ME,5E-=X*<)/VI_H!XY30]IC7E(?')CXH$IY1CHS6Y70M-ST?)7=A&"21-@?T MI+/8:OH#,Q+CM5NGQ%/0:.(BY4%5$ZWLMXJ'!G#F2Z0X(W;8*:NP4%VT'T= ^L@&J_SIDX4<>9,47 MB6FF[ *R5,#7]\JT-R#OL*UD%VV>T0B)7"+B3",G)J6*[;P(\8;6K8/.4*^! M>DR6BM=&GA0332CBNX!Y#WO+;B-U9$HH]^ :$*3@FUZ+T5?)_V_R%:^4/I-3+#<).;HV9C3X^K3D M9QNHO_)Z&RRWRBIKFV)+>J/@#6?D\2 R4B!9J)Q)*8) 3:A' M+M+T%T[04W9B*7_[)/6#L/@6!<:!-U7K:5XVZY^HFB%:,^T(HEZY7/2AZXBX5CZ!-0$0,VQJKM_]]KCBV3(_MD:FB/SNGICMB<^MP%G>>'1RPMRXTV M7H'-4V9_5I.BCUFTC3%'57$_D6MC/*V5&&(EDK3BQ;2!)_VKX\4(8'XN97),?I+;O.0"$WZW.L/BG-2& M"ZL#3.2=;](#F_D/]-H\P_;;3*'N2'% :5L52#\7:YJ+-".+ .*?1D:*3(4G MFFU%LZWT;)$U6Z%GL^1DFHT+Y".OU?$A6.SL#!.)\_2A^(::T.,AX7PUF.@X MS@+-/QOVRQX[\DPK &U+=(^I7EY04KA5)E"#:-X&UBJ M;L75?#E'J*.9+GYUTF52U%S@[Q17ZJ_NR[4LO.TZO<[T27GA?9^=!:&OJE[? M<9-'%EXF0Q1>WI2EES(AL-ZT[BX.:PA^26R)W"&<8N@6&=8$E[/9$JL)EBJ; M8&7?JMIG*LO5C$FK0'D5"XCDUG;4^&4'H:K2F.XXBB):/4E :O/"]2W%G==D MN.OL-'+UNZEH=)LHVHS2+I7)VR3%4S=Y<]B!%//@@#T+B4U\&&DPFV>#I6BB M06I4%&6;2Z)#:C"(Q=2A)((H./S@[*XK0W)*N]A7] PLZ%B%VWF+?X:#JDWYL ? M30/^V%[H8##P!X.^%X1C?Z+K=*T43"H;P[[J0W\TP3=\/8=#;TD;#$(8, M\4=_,+%&[ @GF&(Z]F?]*;5\A;&"::4DF)I25?3H>HA_^#B_N/4 9;XLL*+! MQXNK^=7YQ?S2N[@"S/GRF3"I"];4FFR4Q$DV$".(=D*DNZ=J!;A2.%75D%QV ME!XW_9!;SK;FV(/N2,%2.;.*/'1'6RONCB>JV"^:\KR;L9JFJ[YPB3*"%\C/ M4'ZJ1L?MWY8OP3OTC92SP0 +0[@:PQG\IAQ$]F_F6W5UZI]3WV*9!6P5@"0[ MPHK>ZI&9/X,[5/]7T\_:5*%WS7/ ?1K/1DU_!H.^/YR$E;_/=?H<9F69NNV# MF3\,!TU_3D?^. C*?\XY.\\=Z-C/R8P:39?^M$A4F9341ZH[AS48^_V9>ZC# M$>Q@.'6.,IR-_.E@X#X78EG[0848?9[?_FEQ-W]_N>T[1R(7QYA0Q4WS#P^42KYW\)ALLCF9(U]^,MX_J8*EEBG<^3V:GZL.8" M "X/9F-@;"/O).B?UN(V8% &MVLC[^9DJ#'TCB]=+_PM@SI5@U& VH]07!4EZCM M"EB(S2D47PP^HH?$NQ&;]:NYJ.:A%7Q7\?4.DJNH!>1?Y5P]R?9KS?1HP'7? MU%B38O$Z(POCA1^QXZ2R]0!!>RR>J@%85L5J:V4F$C.10O6J&YV[L..7ZQ+] MZW<8=@1RNU3+-;^A#1KVC,H%8P/=NO)Q=?^PYC:.!U0:7-W#.G[J/%*^H&'? MGTUF?#G+S,3^CM?_UIL.X0)/#<+63>@^4ZGH<;NXF5]\\!;_<;.X6BY8#;F^ M^VEQZP$GN,4JLO/E!.ET&-%MNC2.0-@5Y.Y2CWG;<*5"GP MIWVB^$,_ ')>/=+KF\7MW<\^J9V3 M2K+7E1R6VH1U%1<=SU*-%#LC&6/83I=1^J>IF%29DB[TM_@>J(Q.RZ@QLXE1 MCPD>F?SP *9TDOA;WY].QT"!HCRFO'2KI7B. NNH'^"/_G0F5F+LDZ5!,02N M"YP'M-QQ./8^'K(=Q0HS:4]^Y;CA8.H'P(W@Q[ /ND"\B4T3"R200W\68O.! M8#34)^0%_AC6A?\J57;0'_F3V82YVW#$5--N*^LT3 >J 5+":'P*OP$IF<[@ MMVZ'V:4T]J?KZP]_O;B\)/R\N+J;7WVZ0#GT!31'^14[\U<[]Z4EP^8E1?N/ M"H+O)C'T1X <;/&D9&.Z^*MG3AJ7^-R3<3 X+0U76@N.-0!>4:4, M-MB,9_;SJHM GEX.O#"G@J51B\07IV!/YGV<6CX M8?A^7S_W(=UJQ0:[TBF3/W8BF8YA_)#?!.P)>A-YZ0Z#9%#>!>HSF7@G\$_= MV%]R*J!@[S88CN&N#\=UCRO!(QSY(!- *?AEZ$Q 0X9<1_7)G%@>O#94UT &> MNH7E@[UB6_-2:8D8.QH.QC R$+[EX9Z? M5'4> G\VAL,]&4[&2CTS0VEY",Y-S3N",RXMV?X3%D^ )ZU ZO\53@"!XVD@$#GS9*,)R15XM(P2CT^Z. :0&H \/ID(D! MZ 1#$.N)'@P#T/@F3!)"0":T)EM4 8Y,DP6J+W90"*WS.<'W&'=:R$@M,M3+D\Q) M*JE_!A=XP7BG_/QR1=]@?C*N4U39'J/@P8LF=H-ZTD^Y 9PIH*.\OKJ[G9_?>>_GE_.K\XX. MM2.U?2APBI,>NGO-CM3[:1?$2CA1=!CP18:3[Y'X[.[KK1@S(1O86V\*/T>, M.+H40L,F4*T= //UP_%0\ >+3\1GZ<-#KM,]I>H)LL.3&H1Y+)XE'H0H.DTU/"*],J(F7+;N$U,R[\8C013.IBC7GY[=? M%A^\RXOY^XM+=I*CV;+N\TYW?;7*,&[1DI&Z26ON?NZ$.IPHBUU<,6[A^SW+E/BBRZ;E MG/P>'>#8,^Z;*G56.#PB-67.3<&H=0=_F635S\W \LD%CWWT>]PV>E?B+%?5 ME]$#43QS;(2IL?&VW^OC?P$V%Q8M)NSW,4*!HA0F@3^=3OSI<%S^.)B._.%X M2AE!>?+(#0'VF:),G+@,WAJG-).NMV_4&!W5)_\5+Q'9V[ MIL-OCY/W)'=TGBN- P)XK9DHP^OB5W1Y8Q4=RN^N?&\,L^=6Q9 [4H> D(A& M--?MVBZPURK0GI6$$+G4QKNVRAQ$10U*C?T0(#^8CLC0V0-Q?-C#"([)R)_V M1]XG*?5"#C@0%J:]V5#O ?1]//SI<()&V!XH!N?(#["SS,ED FP*V/APW)O. MRLLH 1'H6P!:-3?:'?5 6>!SQS*V(,=$P%EKK3!<$M M!'EJ.J2XW=XHT <: G6'HPL#;P :]-3["X]R@A+8%)VQ_=$IO=*W#A7D+8R% MX"^&[N2E_8$T%XZ)M]#,P$]PZ M5"V PF/GA9*A()46XR%C8DD>ZYA6*:*XY M.,ZTC[/ZIU'=%],JU&Y25Q,\7J$A=07&7F*FK^,+C"=4(8#L]>22-,6^VJM! MF;:CUK-2;.)U!5-MB?6']" M<>Y^,!L0O0*1JNIY9G/4Q=7Y]><7A)^P8,9)-]U#3?BM1-[:<4NHEZJC+Q"( M6S73"[=8L_($A"!7CED9 BIR9SH2*<@^RBX'*02S@K@HRLD878:@01FK ME+$+VI,,AB-[U"M:R@BH.8P ?T^:. MW>9UWS'S)GIYNU,@ADO+2MX1H,I7#;VXH_Z '8F#\4AQ7%4\C[,;:>_OJI9E M57^'W[&K2('L.QI.O2E0D$EX?'&ZK [7P4F=RCXBH^-J^[TPQ+6"0!YVA?OK[_<>;>+ORRNOBS(;/5I29/^L')$B-_-FP_;[A:JT3^10C =D_ >&^C1]_2,I!YV-Y M-'-G-/>//QNWKS#":DQ7!6$5^I,@I+Z/JJ7( 0T+8B8]V?^=#BKA3

R5OD5@FV))5-5GVM^5/= M9W9"7OG[(YG%S8]W2QO^COV?>5=8-X)8U,MA$3@WK]KQ->7*0<1J54>=2CO" M:F>9EJ:)5N[/7@V/W9'9@%)-E5['7$*Z.7VOPS"=$J=?##QCRO(508C3 M4PT;N-7)R?C45;HSVYO^[IK @/]N"F9T22AL']OZ/RCP^ M_DAX_)%!VR/E[*F7/-MMG8UOM2Z]\:TCNW$2N5[P:->]U+]T9"OU+[7NQ,[& M[/I>T[9=@QE%0G9O>W ^8 MO#N$OR.%_<7R?3G#N^+7JDG1KA?/.V=X=TCGKLOF?DG:]NFK(*'&Q/Y)/)X9 MO4UO.9XM3(4MZC)-&M.2VX*G7Y'+79L/54GCKN%@I3SN"E^M3>2N($@YD[MB M@9*%OS;37\N$+0??)!1^L)/!X]K @J-9W'7IVMWY*HFERA38(''IXM+_>9O" MOQ_3# ,.*JCXOAQ*6GZ@/?NZ\C1[AQK&>@E4*MG8K[FBXU9+CB'OMKLW\KPEQ#,G ]*8U:GJC/!"X_=22?N/SX5#)J MARIV(!Q2;]FFYR;JN7'M8W4IQ^5G)(FWX6-/9R;"J=9-(2G*Y8_[]:,V)IA7 M;87XOC<],KO)8:ZNO_W-:G+S2V_5]] Z)]?Y!]"ZEA3JU]SOIF3#"I";,@YK M'JS8,3#_L.:SBOT!\Q%K/AM5<$'G)U:8K.0DF^3CUP"E+L6WPC^[YO=67G33 M?.O)42G/MVF;QY.J7[/]'Y0DW S58SG#3=LM)0BKI&"8K#OG;\MDK147RPFM M->+\D;36INW,U]S6@PJFUIU8$XOYOA31\J@CH?]CP=RCLW;+)*U($KU^OY)2 M.NX%U0^;\TQ?C,HU*9N-C[@IB?5XTY2+V7T+5A:5GME)S7P!+JNQ+G9>8Z9G M?DQ\;DP=ZM M MK+"QIMLU"!N^N+#RSZ(.0H3]?#4XDZD"EDT.^-G]6CPGYK$5+\TC]4M[ AZ=TG,K$?9UM3,#@#K(C0VW^SJ>'6$0P)U7DHQ\)&C M.:%' /L]R9:UA_2*G,O*."_)IGP]7DJ27D5S;TE&K!GK:#9BA0/9"8E- Y9R M$NMMBS69A0U:<<>\Q(J,6YN$V)QMZ%X10X@KXS8GZU6TOI9<.[\F'1$#F/C3 M"C7L-)1DY;0,4P^4.C+1Q5JE>NKNX489@-6#S7I?^Q>/O?/':'?40O8QON]A MK8(VO^55^K6'-3*H94S#,W\\;/3Z)@W/4-2U!.\ZB4EV5R3 )_NY&TF!FB,% M:[4HZ>;:'!AKG:+W?QIPT<11,P8B\<+6;E]!GX S03<[_JS S*D<+OE=]3/8 M,MVQ)*G*D;."4Z4AV2/0V;](8^9;A%S%H%,GJ'^.?JT;+^S7/JU)H9V2V@S M98+P IDQ:JP:^BI&.5O=EHU%.ZCVD<;-> 1WQ!O#42 M%>R@F8RA7TKZ5)5.LU;U./*XKUBD:N C#+G)SG?,XEA[>!Q)4CQMGB7VX2.U MX2'ST6>R&I6'43B&2F)%Z!UUQIK*Q$OLDKFFF-\3 \9")AU S4> M3#WM4@A5?^L']9>^<8YZ>C:L'P5[DS==)R W[?>)&IL?10QYJAD/Y(&6 Y8G MFD].S=%\)#=6J^]E+>VZ*34#5QE'E+K__]=V+;U-Q$#XK^380RB5$%*Y5((2 M)*1 (])*W-!NLJE61$W8/* 2/QZ/Q\^=\=B;E<'MOC[(SG]1F> ]#OE854 M0=L)'@*XUK9[%YMCCAHH+O9)10V:['=B+.[\4.\678LGKT-68+/7+::;0GU* M/CWVRY_YYJH6HA%JR6#XP3K 2]-@%4RYW9&K.[EFF9*N+(]76G(9433 MP.[CKHA+/PV_)6&)1V]<=O>:M:[ROE]J->9VDR M5GN7T(X\L1C&R,4?'DSU]D"5^*W1V:=,/,>R+M=C9=@S0S,$O95Q;079#N!CFNPA. TOIV'G(<*,#(VP#8&W.256ST:"NCD.%9(:!Z2TZZ@1KC"1Y,]3A2(%09PL:1)U8%> MU=TX=EL[Y?*UR[;2W<-*+'43] ,!O*":%JH/UZ1&3L2I"36)B$#CH&<&.!'^ MAWL/!R/_;]S6W7R0,]T\+=JU*:Z5-$L>*R9I!//H)H*6]O.>!!Z2O\F60+UD M_6\)%4787#CW?]I>!/#!*(?.%H3%IR->FCA@D.*8"Q]@*/Z2-,++1XN'T@O8 MZ=1-+S]H-L1\,.0ZKE@SV#'*(H=@+[<>P0?6PWQ5TF<4 ]28L)8@[*$(*DR. MO]2NF*&FRF[R!_L67++?])43^ EIMQ& Q$%Q6X@)![T1##=B9X8"WERIDAY M8RU6^EB1^23?N8NX('(_Y82G?1P,HBP>/LS511C*H& U81$=.9JM4!9PD!3+BBZR0;G?=H=!\99#C,.3EK0K\+AA.? M$DI3#IUS6M4-:12=8/TV279QX81;;&C19M(U%7UM?MMR.SB]6:=45+M=ZQJJ M&8;3P<@N-VP2_K![]5A5VQ^>-7*^6RF^GJWC^OD)>=ZM*,?7N]W^YA]02P,$ M% @ *(&H4/CH1]-9 @ B P T !X;"]S='EL97,N>&ULU5=;;],P M%/XKEHO0)J'E4MIM+(D$DR8A 9JT/O VN8F36/(E.$Y)]^OQ)4W:( HM ZU] M:,[YCL]W/MNGM1/5:DWQ0XFQ BVCO(YAJ53USO/JM,0,U1>BPEQ'J'OSSV&"(=)Q!MVQU0-4M%P%<-9#P&7?RLR',/'L]??&J%N M7@'WG+R93/S'\YLQ?F8#YQ XCH]9#(/Y6^C].>F%;S^_Y.[BHQ*S TOLHQ]1 MSP^CWL,\(KX\>%GV+\J(_LK0>]WV)E$N^+#+4^@ 71\Q#%:(QO 64;*4Q&3E MB!&Z=G!H@%10(8'2[:7U!0:IGUPX<)[IO(Z'$2ZDK>TJN.]E-WP4V'A&(*&T M%QA"!R11A93"DM]IQPZVX$\AT-F+=:45%A*M@W &AP3[T$660F98]F4"N(&2 MB.+J 4DCRI/E,JZ0:P!*"%9:*I-O(=XFJ!6[5 MIIW:_%C-X0EJ?NYU+C#'$M%MT;KW7_(J_V?%T\N_EVS_5<:"GU&C.61/0.3L M%$3.3T'D2?3DUNB3L7!%Z%"P;0A7AG=J29!EV>LP=+89? MS!61[AS4PTU!TRNTU*\%._PZ-\,Y:JBZ-U.TP1@.]B/+I=QD& "R,P #P 'AL+W=O M/P..#T/,BE$\/9?7CMBQ_D)_;O*@O>YNF MV5WT^_5RP[=I_7>YXX78LBZK;=J(Q>JN7^\JGJ[J#>?--N\;@X'3WZ99T?O\ MZ7BL>=57%\J&+YNL+,1*N>(FXP_U\W:Y2%*QPSU/TMO+WJ!'TGU33K.\X=4D M;?A55>YW67%WV1OVR#JKZH;)<[=[;K,BVV:_^:I=JC?EPW599;_+HDESMJS* M/&__2FYH_TB,Q 'O,_J[#;+L^;79:_]/><] M\2WZRM=HZW#\/!3QHOH_92S7ZVS))^5RO^5%9+NZ1XITRR][ MX_*>5V27WG&)+<[BKPY?H1'%>>8BU44F-E3^:B@9$7FB<$)#1B=$_,:BP)]X MB5@8>8$7CBE1( T TC@AY+^& FD"D.9)(%DB/F8T5" M -(Z(:1621N M$\) M:2J0#@#IG!+24B!= -+%A9Q0-H[]>>)'(8FF9+1@?D@9(UXH[QZF0'X (#\@ M5])CU^=$_B3TGX5_XP4T3 Z,,66) OD1@/R("SGU_)@(M 65A9SZH>AY?"\@ M?LB2>#%3._,!U)L/<#%G7OR%)MXHH(31\2+V$Y^JEWD(J@;9-?.8SCU_0NBW MN;QS#I1W,:)]_/V^8X%WUWTI*R:)I\]31,2#=# M9-]<1='DJQ\$+9L?)EYXY M\;^4';J[3M[G&] MB@F99(BMDF@V\Y/9DS]D/?WPBHJ^6J\E9)(ALDI8$HV_7$?!A,;LK[:/2;ZK M.1ORAX'LC\,-XH>BD/2_]'C=64C(-R:R;\"< MK=_4D&],9-]T1=C.6D*V,9%M\RK+=A)"HC&110,$2,FJ8D*F,9%- X9(K5%: MD&DL9-/ (4@=-K8@TUC8;UQ 3'7@V(),8R&;!LYJ6C4A\UC(YNG.:N])F%:5 MV%O%!%^[()OGC4C)Q*%7>TV0%J0?"UD_(*9^IT/ZL9#U T=?K6U" K*0!00. M).O5A"QD(5L(3.@Z)F0A"]E"8$+77UU"%K*1+01CJFW3ABQDG_)Y1[.0#5G( M1K80C&FKF)"%;&0+'1_+ I[6G(S+NGE'SB:\2;-<2YLVY"#[C[R*$;WY?K?+ MN=PYS@KJ>S-OFJ6)"#K*1'?0VYGB3%G5.=F0(YR,%^$GH]SG%,FJ1Z SG(P9][]A+S,;;?<]%_JIB0 M@QS\V6CJ'CIZ:IXH)6C\6ZJ C*5*YOCW'\=YG/_P%02P,$ M% @ *(&H4%<'2!YV @ KRX !H !X;"]?O]2$[6:_-]=,9U=/C=.;J>;>I^N>=KU8_Z_Z0 MATWEWL_NK>U?RS'GH;CKC[\;%QC_\M'E_UF^W>]/V_R]W?ZZY&;XI.+O I7[ M/$CF@X0>I/-!2@\*\T&!'A3G@R(]R.:#C!Z4YH,2/>A^/NB>'O0P'_1 #_)K M(..:GX2PYFOM =>>[[4'8'N^V!Z0[?EF>X"VYZOM =N>[[8'<'N^W![0[?EV M>X"WY^LM0&_AZRU ;UG@71N];//U%J"W\/46H+?P]1:@M_#U%J"W\/46H+?P M]1:@M_#U%J"W\/56H+?R]5:@M_+U5J"W+K!7@C9+^'HKT%OY>BO06_EZ*]!; M^7HKT%OY>BO06_EZ*]!;^7H'H'?@ZQV WH&O=P!Z![[> >@=%MCK1IO=?+T# MT#OP]0Y [\#7.P"] U_O /0.?+T#T#OP]8Y [\C7.P*](U_O"/2.?+TCT#OR M]8Y [[C MTKTL9*O=P1Z1[[>$>@=^7I'H'?DZQV!WI&OMP&]C:^W ;V-K[AM?[P3T3GR] M$] [\?5.0._$USL!O1-?[P3T3GR]$] [\?5.0.^TP%E!=%B0KW<">B>^WFFB M=SG6?=[]&/I3RNUYO;?)WZ M)\)-*\K3;U!+ P04 " H@:A0BP!PMAX" "$+0 $P %M#;VYT96YT M7U1Y<&5S72YX;6S-VM]NFS 4!O!7B;B=@N/_V]3T9NWM5FE[ 0]. @I@RW:[ M].UG:#MI529U:B)]-R%PS#D?Q/I=Y>K'8Z"T.H[#E+95EW/XS%AJ.AI=JGV@ MJ51V/HXNE].X9\$U![V5:FFBKUAPNL;Y_-R MW[<'BK%OZ;^B^=VN;ZCUS?U8;JE3B.3:U!'E<:A3YR*UWW/LI_USWCL7\UE]DW#2^O+_;"_?#PLWT^]\#_%Q);#^][Z^7((D!P2 M)(<"R:%!0')] 'U[FL^7/U]>_ 5!+ 0(4 Q0 ( "B!J% ?(\\#P !," + M " 0 !?D !D;V-0&UL4$L! M A0#% @ *(&H4,8F:#+N *P( !$ ( !F0$ &1O M8U!R;W!S+V-O&UL4$L! A0#% @ *(&H4)E&PO=V]R:W-H M965T&UL4$L! A0#% @ *(&H4* %Z;P;! \1( !@ M ( !8 P 'AL+W=O$P >&PO=V]R:W-H965T&UL M4$L! A0#% @ *(&H4)SM4QTG @ 2P8 !@ ( !K18 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *(&H M4+=1W\ZR 0 T@, !@ ( !A2( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ *(&H4-GFJYZW 0 T@, !D ( !-"H 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *(&H M4!MP^AFV 0 T@, !D ( !_"\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *(&H4%?NT?NV 0 T@, M !D ( !Q#4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *(&H4#.@[Y^V 0 T@, !D M ( !C#L 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ *(&H4$BL&0&W 0 T@, !D ( !4T$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ *(&H4$)= M!EO% 0 -P0 !D ( !>D< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *(&H4#X/H9:X 0 T@, !D M ( !6TT 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ *(&H4 ]WU>W1 0 G 0 !D ( ! M0%, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ *(&H4&+"!(NV 0 T@, !D ( !/ED 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *(&H4*[>K @ @ ( 8 !D M ( !L64 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ *(&H4&9* \$G P C@X !D ( !*V\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M*(&H4./$8>[. @ = L !D ( !G7< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *(&H4!MIS4@D @ " 8 !D M ( !P(< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ *(&H4 >!&(R_ 0 600 !D ( !HXX 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *(&H M4&_3(>W\ 0 .04 !D ( !_Y0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *(&H4$-NL'7W 0 " 4 M !D ( !?IL 'AL+W=O&PO=V]R:W-H965T M#0( !$& 9 " 2:@ !X;"]W;W)K&UL4$L! A0#% @ *(&H4+=@H]>Z!0 /R, !D M ( !:J( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ *(&H4)(J:3VP @ T D !D ( !6:X 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ *(&H4%GG MK_G, @ XPH !D ( !"K8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *(&H4$V9FUJ\ 0 U , !D M ( !4KX 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ *(&H4"('+^.J 0 E0, !D ( ! M?,4 'AL+W=O&PO&PO&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " H@:A0BP!PMAX" "$+0 M$P @ %$20$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 ..5P!7 -,7 "32P$ ! end XML 23 R73.htm IDEA: XBRL DOCUMENT v3.20.1
NET (LOSS) INCOME PER SHARE (Schedule of Anti-Dilutive Employee Stock Awards) (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive awards (in shares) 6,019 2,527
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive awards (in shares) 9,027 3,296
Employee stock purchase plan    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive awards (in shares) 243 0

XML 24 R58.htm IDEA: XBRL DOCUMENT v3.20.1
OTHER NON-CURRENT ASSETS (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Other Assets, Noncurrent Disclosure [Abstract]    
Deferred tax assets $ 27,487 $ 20,054
Deferred contract costs 11,648 15,138
Other non-current assets 2,910 3,177
Total other non-current assets $ 42,045 $ 38,369
XML 25 R50.htm IDEA: XBRL DOCUMENT v3.20.1
GOODWILL AND INTANGIBLE ASSETS (Schedule of Goodwill) (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
Goodwill [Roll Forward]  
Beginning balance $ 104,589
Effect of currency translation (613)
Ending balance $ 103,976
XML 26 R54.htm IDEA: XBRL DOCUMENT v3.20.1
LEASES (Lease Cost) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Leases [Abstract]    
Operating lease cost $ 13,811 $ 13,691
Short-term lease cost (12 months or less) 360 299
Sublease income (1,960) (476)
Total lease cost, net $ 12,211 $ 13,514
XML 27 R35.htm IDEA: XBRL DOCUMENT v3.20.1
CONTRACT BALANCES (Tables)
3 Months Ended
Mar. 31, 2020
Revenue from Contract with Customer [Abstract]  
Schedule of Allowance for Doubtful Accounts Receivable
The allowance for doubtful accounts as of March 31, 2020 and 2019 and changes in the allowance for doubtful accounts during the three months ended March 31, 2020 and 2019 were as follows (in thousands):
Three Months Ended
March 31,
20202019
Balance, beginning of period$7,686  $8,685  
Add: provision for doubtful accounts15,933  4,264  
Less: write-offs, net of recoveries(9,031) (5,501) 
Balance, end of period$14,588  $7,448  
Contract with Customer, Liability Changes in deferred revenue during the three months ended March 31, 2020 were as follows (in thousands):
Three Months Ended
March 31, 2020
Balance, beginning of period$4,315  
      Less: recognition of deferred revenue from beginning balance(2,974) 
      Add: net increase in current period contract liabilities2,296  
Balance, end of period$3,637  
XML 28 R31.htm IDEA: XBRL DOCUMENT v3.20.1
PROPERTY, EQUIPMENT, AND SOFTWARE, NET (Tables)
3 Months Ended
Mar. 31, 2020
Property, Plant and Equipment [Abstract]  
Schedule of Property, Equipment and Software, Net
Property, equipment and software, net as of March 31, 2020 and December 31, 2019 consisted of the following (in thousands):
March 31,
2020
December 31,
2019
Capitalized website and internal-use software development costs$148,395  $140,886  
Leasehold improvements86,501  86,089  
Computer equipment46,153  43,626  
Furniture and fixtures18,133  18,403  
Telecommunication4,929  5,154  
Software1,686  1,687  
Total305,797  295,845  
Less accumulated depreciation(195,656) (184,896) 
Property, equipment and software, net$110,141  $110,949  
XML 29 R39.htm IDEA: XBRL DOCUMENT v3.20.1
NET (LOSS) INCOME PER SHARE (Tables)
3 Months Ended
Mar. 31, 2020
Earnings Per Share [Abstract]  
Schedule of Calculation of Basic and Diluted Net Income (Loss) Per Share
The following table presents the calculation of basic and diluted net (loss) income per share for the periods presented (in thousands, except per share data):
Three Months Ended March 31,
20202019
Basic net (loss) income per share:
   Net (loss) income$(15,503) $1,365  
   Shares used in computation:
    Weighted-average common shares outstanding71,548  81,772  
Basic net (loss) income per share attributable to common stockholders$(0.22) $0.02  

Three Months Ended March 31,
20202019
Diluted net (loss) income per share:
   Net (loss) income$(15,503) $1,365  
   Shares used in computation:
    Weighted-average common shares outstanding71,548  81,772  
    Stock options—  2,537  
    Restricted stock units—  725  
    Employee stock purchase program—  53  
        Number of shares used in diluted calculation71,548  85,087  
Diluted net (loss) income per share attributable to common stockholders$(0.22) $0.02  
Schedule of Anti-dilutive Securities
The following stock-based instruments were excluded from the calculation of diluted net (loss) income per share because their effect would have been anti-dilutive for the periods presented (in thousands):
Three Months Ended March 31,
20202019
Stock options6,019  2,527  
Restricted stock units9,027  3,296  
ESPP243  —  
JSON 31 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "yelp-20200331.htm": { "axisCustom": 0, "axisStandard": 19, "contextCount": 200, "dts": { "calculationLink": { "local": [ "yelp-20200331_cal.xml" ] }, "definitionLink": { "local": [ "yelp-20200331_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "yelp-20200331.htm" ] }, "labelLink": { "local": [ "yelp-20200331_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "yelp-20200331_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "yelp-20200331.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "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/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.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", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 493, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 3, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 8 }, "keyCustom": 36, "keyStandard": 348, "memberCustom": 16, "memberStandard": 40, "nsprefix": "yelp", "nsuri": "http://www.yelp.com/20200331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover page", "role": "http://www.yelp.com/role/Coverpage", "shortName": "Cover page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107103 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS", "role": "http://www.yelp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS", "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110104 - Disclosure - MARKETABLE SECURITIES", "role": "http://www.yelp.com/role/MARKETABLESECURITIES", "shortName": "MARKETABLE SECURITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "yelp:PrepaidExpensesandOtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115105 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS", "role": "http://www.yelp.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETS", "shortName": "PREPAID EXPENSES AND OTHER CURRENT ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "yelp:PrepaidExpensesandOtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118106 - Disclosure - PROPERTY, EQUIPMENT AND SOFTWARE, NET", "role": "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENET", "shortName": "PROPERTY, EQUIPMENT AND SOFTWARE, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122107 - Disclosure - GOODWILL AND INTANGIBLE ASSETS", "role": "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETS", "shortName": "GOODWILL AND INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128108 - Disclosure - LEASES", "role": "http://www.yelp.com/role/LEASES", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134109 - Disclosure - OTHER NON-CURRENT ASSETS", "role": "http://www.yelp.com/role/OTHERNONCURRENTASSETS", "shortName": "OTHER NON-CURRENT ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139110 - Disclosure - CONTRACT BALANCES", "role": "http://www.yelp.com/role/CONTRACTBALANCES", "shortName": "CONTRACT BALANCES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144111 - Disclosure - ACCRUED LIABILITIES AND ACCRUED LIABILITIES", "role": "http://www.yelp.com/role/ACCRUEDLIABILITIESANDACCRUEDLIABILITIES", "shortName": "ACCRUED LIABILITIES AND ACCRUED LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147112 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i7848a21c722a4776bfc31e190921e693_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i7848a21c722a4776bfc31e190921e693_I20200331", "decimals": "-3", "lang": null, "name": "us-gaap:MarketableSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2148113 - Disclosure - STOCKHOLDERS' EQUITY", "role": "http://www.yelp.com/role/STOCKHOLDERSEQUITY", "shortName": "STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2155114 - Disclosure - OTHER INCOME, NET", "role": "http://www.yelp.com/role/OTHERINCOMENET", "shortName": "OTHER INCOME, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2158115 - Disclosure - INCOME TAXES", "role": "http://www.yelp.com/role/INCOMETAXES", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2160116 - Disclosure - NET (LOSS) INCOME PER SHARE", "role": "http://www.yelp.com/role/NETLOSSINCOMEPERSHARE", "shortName": "NET (LOSS) INCOME PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2164117 - Disclosure - INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS", "role": "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREAS", "shortName": "INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2169118 - Disclosure - SUBSEQUENT EVENTS", "role": "http://www.yelp.com/role/SUBSEQUENTEVENTS", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS FOR PRESENTATION (Policies)", "role": "http://www.yelp.com/role/DESCRIPTIONOFBUSINESSANDBASISFORPRESENTATIONPolicies", "shortName": "DESCRIPTION OF BUSINESS AND BASIS FOR PRESENTATION (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - CASH, CASH EQUIVALENTS AND RESTRICTED CASH (Tables)", "role": "http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASHTables", "shortName": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308302 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)", "role": "http://www.yelp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables", "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:HeldToMaturitySecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311303 - Disclosure - MARKETABLE SECURITIES (Tables)", "role": "http://www.yelp.com/role/MARKETABLESECURITIESTables", "shortName": "MARKETABLE SECURITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:HeldToMaturitySecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i7848a21c722a4776bfc31e190921e693_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "yelp:ScheduleofPrepaidExpensesandOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316304 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)", "role": "http://www.yelp.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETSTables", "shortName": "PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "yelp:ScheduleofPrepaidExpensesandOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319305 - Disclosure - PROPERTY, EQUIPMENT, AND SOFTWARE, NET (Tables)", "role": "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETTables", "shortName": "PROPERTY, EQUIPMENT, AND SOFTWARE, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323306 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)", "role": "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSTables", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329307 - Disclosure - LEASES (Tables)", "role": "http://www.yelp.com/role/LEASESTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2335308 - Disclosure - OTHER NON-CURRENT ASSETS (Tables)", "role": "http://www.yelp.com/role/OTHERNONCURRENTASSETSTables", "shortName": "OTHER NON-CURRENT ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "yelp:ScheduleofAllowanceforDoubtfulAccountsReceivableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2340309 - Disclosure - CONTRACT BALANCES (Tables)", "role": "http://www.yelp.com/role/CONTRACTBALANCESTables", "shortName": "CONTRACT BALANCES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "yelp:ScheduleofAllowanceforDoubtfulAccountsReceivableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2345310 - Disclosure - ACCRUED LIABILITIES AND ACCRUED LIABILITIES (Tables)", "role": "http://www.yelp.com/role/ACCRUEDLIABILITIESANDACCRUEDLIABILITIESTables", "shortName": "ACCRUED LIABILITIES AND ACCRUED LIABILITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2349311 - Disclosure - STOCKHOLDERS' EQUITY (Tables)", "role": "http://www.yelp.com/role/STOCKHOLDERSEQUITYTables", "shortName": "STOCKHOLDERS' EQUITY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2356312 - Disclosure - OTHER INCOME, NET (Tables)", "role": "http://www.yelp.com/role/OTHERINCOMENETTables", "shortName": "OTHER INCOME, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2361313 - Disclosure - NET (LOSS) INCOME PER SHARE (Tables)", "role": "http://www.yelp.com/role/NETLOSSINCOMEPERSHARETables", "shortName": "NET (LOSS) INCOME PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2365314 - Disclosure - INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS (Tables)", "role": "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASTables", "shortName": "INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i7848a21c722a4776bfc31e190921e693_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405401 - Disclosure - CASH, CASH EQUIVALENTS AND RESTRICTED CASH (Details)", "role": "http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASHDetails", "shortName": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i7848a21c722a4776bfc31e190921e693_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i89efd9709c5c41baba8b0e79d104deac_D20200301-20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - CASH, CASH EQUIVALENTS AND RESTRICTED CASH - Narrative (Details)", "role": "http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASHNarrativeDetails", "shortName": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i89efd9709c5c41baba8b0e79d104deac_D20200301-20200331", "decimals": "-5", "lang": null, "name": "yelp:MarketableSecuritiesProceedsReinvested", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:HeldToMaturitySecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i9fe54a56d99c473eaa0476ad9b0877fb_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:HeldToMaturitySecuritiesFairValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Details)", "role": "http://www.yelp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails", "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "ic4a7ce9b13a4407d87e9148949476e74_I20200331", "decimals": "-3", "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "ic684bfba82f348c49c4e4bfed67f21b2_I20200316", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412404 - Disclosure - MARKETABLE SECURITIES - Narrative (Details)", "role": "http://www.yelp.com/role/MARKETABLESECURITIESNarrativeDetails", "shortName": "MARKETABLE SECURITIES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "ic684bfba82f348c49c4e4bfed67f21b2_I20200316", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:HeldToMaturitySecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i9fe54a56d99c473eaa0476ad9b0877fb_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:HeldToMaturitySecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413405 - Disclosure - MARKETABLE SECURITIES (Schedule of the Fair Value to Amortized Cost Basis of Securities Held-to-Maturity) (Details)", "role": "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesHeldtoMaturityDetails", "shortName": "MARKETABLE SECURITIES (Schedule of the Fair Value to Amortized Cost Basis of Securities Held-to-Maturity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:HeldToMaturitySecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i9fe54a56d99c473eaa0476ad9b0877fb_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:HeldToMaturitySecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i9fe54a56d99c473eaa0476ad9b0877fb_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414406 - Disclosure - MARKETABLE SECURITIES (Schedule of Securities in an Unrealized Loss Position) (Details)", "role": "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails", "shortName": "MARKETABLE SECURITIES (Schedule of Securities in an Unrealized Loss Position) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i9fe54a56d99c473eaa0476ad9b0877fb_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "yelp:ScheduleofPrepaidExpensesandOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i7848a21c722a4776bfc31e190921e693_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417407 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details)", "role": "http://www.yelp.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETSDetails", "shortName": "PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "yelp:ScheduleofPrepaidExpensesandOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i7848a21c722a4776bfc31e190921e693_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i7848a21c722a4776bfc31e190921e693_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420408 - Disclosure - PROPERTY, EQUIPMENT AND SOFTWARE, NET (Schedule of Property, Equipment and Software) (Details)", "role": "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETScheduleofPropertyEquipmentandSoftwareDetails", "shortName": "PROPERTY, EQUIPMENT AND SOFTWARE, NET (Schedule of Property, Equipment and Software) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i7848a21c722a4776bfc31e190921e693_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421409 - Disclosure - PROPERTY, EQUIPMENT, AND SOFTWARE, NET (Narrative) (Details)", "role": "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETNarrativeDetails", "shortName": "PROPERTY, EQUIPMENT, AND SOFTWARE, NET (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME", "role": "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i9fe54a56d99c473eaa0476ad9b0877fb_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424410 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Schedule of Goodwill) (Details)", "role": "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofGoodwillDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Schedule of Goodwill) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i7848a21c722a4776bfc31e190921e693_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425411 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Schedule of Intangible Assets) (Details)", "role": "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Schedule of Intangible Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i7848a21c722a4776bfc31e190921e693_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426412 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Narrative) (Details)", "role": "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i7848a21c722a4776bfc31e190921e693_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427413 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Schedule of Future Amortization Expense) (Details)", "role": "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFutureAmortizationExpenseDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Schedule of Future Amortization Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i7848a21c722a4776bfc31e190921e693_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430414 - Disclosure - LEASES (Lease Cost) (Details)", "role": "http://www.yelp.com/role/LEASESLeaseCostDetails", "shortName": "LEASES (Lease Cost) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431415 - Disclosure - LEASES (Supplemental Cash Flow Information) (Details)", "role": "http://www.yelp.com/role/LEASESSupplementalCashFlowInformationDetails", "shortName": "LEASES (Supplemental Cash Flow Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i7848a21c722a4776bfc31e190921e693_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432416 - Disclosure - LEASES (Operating Lease Maturities) (Details)", "role": "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails", "shortName": "LEASES (Operating Lease Maturities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i7848a21c722a4776bfc31e190921e693_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "yelp:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i7848a21c722a4776bfc31e190921e693_I20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433417 - Disclosure - LEASES (Additional Information) (Details)", "role": "http://www.yelp.com/role/LEASESAdditionalInformationDetails", "shortName": "LEASES (Additional Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "yelp:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i7848a21c722a4776bfc31e190921e693_I20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i7848a21c722a4776bfc31e190921e693_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredIncomeTaxAssetsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436418 - Disclosure - OTHER NON-CURRENT ASSETS (Details)", "role": "http://www.yelp.com/role/OTHERNONCURRENTASSETSDetails", "shortName": "OTHER NON-CURRENT ASSETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i7848a21c722a4776bfc31e190921e693_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredIncomeTaxAssetsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i9fe54a56d99c473eaa0476ad9b0877fb_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostNetNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437419 - Disclosure - OTHER NON-CURRENT ASSETS (Changes in Deferred Contract Costs) (Details)", "role": "http://www.yelp.com/role/OTHERNONCURRENTASSETSChangesinDeferredContractCostsDetails", "shortName": "OTHER NON-CURRENT ASSETS (Changes in Deferred Contract Costs) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": "-3", "lang": null, "name": "yelp:CapitalizedContractCostAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "ie84b936436ad40b7a5278e336693c83e_I20181231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "ie84b936436ad40b7a5278e336693c83e_I20181231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "yelp:DeferredContractCostTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438420 - Disclosure - OTHER NON-CURRENT ASSETS (Narrative) (Details)", "role": "http://www.yelp.com/role/OTHERNONCURRENTASSETSNarrativeDetails", "shortName": "OTHER NON-CURRENT ASSETS (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "yelp:DeferredContractCostTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "yelp:ScheduleofAllowanceforDoubtfulAccountsReceivableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i9fe54a56d99c473eaa0476ad9b0877fb_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441421 - Disclosure - CONTRACT BALANCES (Schedule of Changes in Allowance for Doubtful Accounts) (Details)", "role": "http://www.yelp.com/role/CONTRACTBALANCESScheduleofChangesinAllowanceforDoubtfulAccountsDetails", "shortName": "CONTRACT BALANCES (Schedule of Changes in Allowance for Doubtful Accounts) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "yelp:ScheduleofAllowanceforDoubtfulAccountsReceivableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i7848a21c722a4776bfc31e190921e693_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442422 - Disclosure - CONTRACT BALANCES (Narrative) (Details)", "role": "http://www.yelp.com/role/CONTRACTBALANCESNarrativeDetails", "shortName": "CONTRACT BALANCES (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i9fe54a56d99c473eaa0476ad9b0877fb_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443423 - Disclosure - CONTRACT BALANCES (Changes in Deferred Revenue) (Details)", "role": "http://www.yelp.com/role/CONTRACTBALANCESChangesinDeferredRevenueDetails", "shortName": "CONTRACT BALANCES (Changes in Deferred Revenue) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i7848a21c722a4776bfc31e190921e693_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446424 - Disclosure - ACCRUED LIABILITIES AND ACCRUED LIABILITIES (Details)", "role": "http://www.yelp.com/role/ACCRUEDLIABILITIESANDACCRUEDLIABILITIESDetails", "shortName": "ACCRUED LIABILITIES AND ACCRUED LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i7848a21c722a4776bfc31e190921e693_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i7848a21c722a4776bfc31e190921e693_I20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450425 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of Stock by Class) (Details)", "role": "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockbyClassDetails", "shortName": "STOCKHOLDERS' EQUITY (Schedule of Stock by Class) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i7848a21c722a4776bfc31e190921e693_I20200331", "decimals": "INF", "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i7848a21c722a4776bfc31e190921e693_I20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TreasuryStockCommonShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451426 - Disclosure - STOCKHOLDERS' EQUITY (Narrative) (Details)", "role": "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails", "shortName": "STOCKHOLDERS' EQUITY (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i7848a21c722a4776bfc31e190921e693_I20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TreasuryStockCommonShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i9fe54a56d99c473eaa0476ad9b0877fb_I20191231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452427 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of Stock Option Activity) (Details)", "role": "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails", "shortName": "STOCKHOLDERS' EQUITY (Schedule of Stock Option Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i5c743dc7be8f4d59b5d28a2f1a609224_I20191231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453428 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of Restricted Stock Units Activity) (Details)", "role": "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitsActivityDetails", "shortName": "STOCKHOLDERS' EQUITY (Schedule of Restricted Stock Units Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i5c743dc7be8f4d59b5d28a2f1a609224_I20191231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454429 - Disclosure - STOCKHOLDERS' EQUITY (Schedule of Stock-Based Compensation Expense) (Details)", "role": "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockBasedCompensationExpenseDetails", "shortName": "STOCKHOLDERS' EQUITY (Schedule of Stock-Based Compensation Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestIncomeExpenseNonoperatingNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457430 - Disclosure - OTHER INCOME, NET (Details)", "role": "http://www.yelp.com/role/OTHERINCOMENETDetails", "shortName": "OTHER INCOME, NET (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestIncomeExpenseNonoperatingNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459431 - Disclosure - INCOME TAXES - Narrative (Details)", "role": "http://www.yelp.com/role/INCOMETAXESNarrativeDetails", "shortName": "INCOME TAXES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": "-5", "lang": null, "name": "yelp:IncomeTaxExpenseDueToU.S.FederalAndStateIncomeTaxesAndForeignIncomeTaxes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462432 - Disclosure - NET (LOSS) INCOME PER SHARE (Schedule of Basic and Diluted Net Income Per Share) (Details)", "role": "http://www.yelp.com/role/NETLOSSINCOMEPERSHAREScheduleofBasicandDilutedNetIncomePerShareDetails", "shortName": "NET (LOSS) INCOME PER SHARE (Schedule of Basic and Diluted Net Income Per Share) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "ife50af7194c6458fadc3c93f0c535714_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i1622efdcd0b349a59ee1a05135b4c1a3_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463433 - Disclosure - NET (LOSS) INCOME PER SHARE (Schedule of Anti-Dilutive Employee Stock Awards) (Details)", "role": "http://www.yelp.com/role/NETLOSSINCOMEPERSHAREScheduleofAntiDilutiveEmployeeStockAwardsDetails", "shortName": "NET (LOSS) INCOME PER SHARE (Schedule of Anti-Dilutive Employee Stock Awards) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i1622efdcd0b349a59ee1a05135b4c1a3_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466434 - Disclosure - INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS (Revenue) (Details)", "role": "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASRevenueDetails", "shortName": "INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS (Revenue) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "ia7213e53853f4576b88a5f8aea27578f_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": "-5", "first": true, "lang": null, "name": "yelp:CustomerIncentives", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467435 - Disclosure - INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS - Narrative (Details)", "role": "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASNarrativeDetails", "shortName": "INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": "-5", "first": true, "lang": null, "name": "yelp:CustomerIncentives", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i7848a21c722a4776bfc31e190921e693_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468436 - Disclosure - INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS (Long-Lived Assets) (Details)", "role": "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASLongLivedAssetsDetails", "shortName": "INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS (Long-Lived Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i7848a21c722a4776bfc31e190921e693_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i7848a21c722a4776bfc31e190921e693_I20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470437 - Disclosure - SUBSEQUENT EVENTS (Details)", "role": "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails", "shortName": "SUBSEQUENT EVENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i7848a21c722a4776bfc31e190921e693_I20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - DESCRIPTION OF BUSINESS AND BASIS FOR PRESENTATION", "role": "http://www.yelp.com/role/DESCRIPTIONOFBUSINESSANDBASISFORPRESENTATION", "shortName": "DESCRIPTION OF BUSINESS AND BASIS FOR PRESENTATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - CASH, CASH EQUIVALENTS AND RESTRICTED CASH", "role": "http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASH", "shortName": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i11de743feca6452c960adad729eb3d9b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "yelp-20200331.htm", "contextRef": "i5fcd5b3ee666450a8ce0f9ff4292cd0e_I20200101", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - yelp-20200331.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - yelp-20200331.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 59, "tag": { "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASLongLivedAssetsDetails", "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASRevenueDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.yelp.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.yelp.com/role/Coverpage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.yelp.com/role/Coverpage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.yelp.com/role/Coverpage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.yelp.com/role/Coverpage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.yelp.com/role/Coverpage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r360" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.yelp.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r361" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.yelp.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.yelp.com/role/Coverpage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.yelp.com/role/Coverpage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.yelp.com/role/Coverpage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.yelp.com/role/Coverpage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.yelp.com/role/Coverpage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r362" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.yelp.com/role/Coverpage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.yelp.com/role/Coverpage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.yelp.com/role/Coverpage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r362" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.yelp.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.yelp.com/role/Coverpage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r362" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.yelp.com/role/Coverpage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.yelp.com/role/Coverpage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r363" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.yelp.com/role/Coverpage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r362" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.yelp.com/role/Coverpage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r362" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.yelp.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r362" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.yelp.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r362" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.yelp.com/role/Coverpage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.yelp.com/role/Coverpage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r358" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.yelp.com/role/Coverpage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r359" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.yelp.com/role/Coverpage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.yelp.com/role/Coverpage" ], "xbrltype": "tradingSymbolItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails", "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails", "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r122", "r216", "r219", "r345", "r346" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails", "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails", "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASLongLivedAssetsDetails", "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r126", "r216", "r220", "r347", "r354", "r356" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASLongLivedAssetsDetails", "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.yelp.com/role/ACCRUEDLIABILITIESANDACCRUEDLIABILITIESDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accounts Payable and Accrued Liabilities, Current", "terseLabel": "Accounts payable and accrued liabilities", "totalLabel": "Total accounts payable and accrued liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/ACCRUEDLIABILITIESANDACCRUEDLIABILITIESDetails", "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r35" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Liabilities and Accrued Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/ACCRUEDLIABILITIESANDACCRUEDLIABILITIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.yelp.com/role/ACCRUEDLIABILITIESANDACCRUEDLIABILITIESDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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).", "label": "Accounts Payable, Current", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/ACCRUEDLIABILITIESANDACCRUEDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r2", "r20", "r128", "r129", "r217" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable (net of allowance for doubtful accounts of $14,588 and $7,686 at March 31, 2020 and December 31, 2019, respectively)" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedMarketingCostsCurrent": { "auth_ref": [], "calculation": { "http://www.yelp.com/role/ACCRUEDLIABILITIESANDACCRUEDLIABILITIESDetails": { "order": 5.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Marketing Costs, Current", "terseLabel": "Accrued cost of revenue" } } }, "localname": "AccruedMarketingCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/ACCRUEDLIABILITIESANDACCRUEDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r32", "r184" ], "calculation": { "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETScheduleofPropertyEquipmentandSoftwareDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETScheduleofPropertyEquipmentandSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r52", "r53", "r54" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r51", "r54", "r55", "r281" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r21" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Shares withheld related to net share settlement of equity awards" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r226", "r228", "r259", "r260" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation (inclusive of capitalized stock-based compensation)" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net (loss) income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingMember": { "auth_ref": [ "r219" ], "lang": { "en-US": { "role": { "documentation": "Announcement promoting product, service, or event.", "label": "Advertising [Member]", "terseLabel": "Advertising" } } }, "localname": "AdvertisingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r228", "r253", "r258" ], "calculation": { "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockBasedCompensationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation recorded to (loss) income before income taxes", "verboseLabel": "Stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails", "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "auth_ref": [], "calculation": { "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockBasedCompensationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, after Tax", "totalLabel": "Total stock-based compensation recorded to net (loss) income" } } }, "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r26", "r130", "r146" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period", "terseLabel": "Allowance for credit loss" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.yelp.com/role/CONTRACTBALANCESScheduleofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONTRACTBALANCESScheduleofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r149" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedTerseLabel": "Less: write-offs, net of recoveries" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONTRACTBALANCESScheduleofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r85", "r171", "r178" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r107" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive awards (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/NETLOSSINCOMEPERSHAREScheduleofAntiDilutiveEmployeeStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r107" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/NETLOSSINCOMEPERSHAREScheduleofAntiDilutiveEmployeeStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/NETLOSSINCOMEPERSHAREScheduleofAntiDilutiveEmployeeStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r107" ], "lang": { "en-US": { "role": { "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.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/NETLOSSINCOMEPERSHAREScheduleofAntiDilutiveEmployeeStockAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r121", "r326", "r337" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r7", "r48" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r285" ], "calculation": { "http://www.yelp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total cash equivalents and marketable securities" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r135", "r156" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "terseLabel": "Debt securities, available-for-sale, amortized cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r229", "r256" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/NETLOSSINCOMEPERSHAREScheduleofBasicandDilutedNetIncomePerShareDetails", "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails", "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/DESCRIPTIONOFBUSINESSANDBASISFORPRESENTATIONPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r89", "r90", "r91" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchases of property, equipment and software recorded in accounts payable and accrued liabilities" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r163" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "negatedTerseLabel": "Less: amortization recorded in sales and marketing expenses" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/OTHERNONCURRENTASSETSChangesinDeferredContractCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r162" ], "calculation": { "http://www.yelp.com/role/OTHERNONCURRENTASSETSDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Capitalized Contract Cost, Net, Noncurrent", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period", "terseLabel": "Deferred contract costs" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/OTHERNONCURRENTASSETSChangesinDeferredContractCostsDetails", "http://www.yelp.com/role/OTHERNONCURRENTASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTableTextBlock": { "auth_ref": [ "r164" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table Text Block]", "terseLabel": "Capitalized Contract Cost" } } }, "localname": "CapitalizedContractCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/OTHERNONCURRENTASSETSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Cash": { "auth_ref": [ "r29", "r351", "r352" ], "calculation": { "http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASHDetails": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "terseLabel": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASHDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash and Cash Equivalents [Abstract]", "terseLabel": "Cash and Cash Equivalents [Abstract]" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r29", "r87" ], "calculation": { "http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASHDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "totalLabel": "Total cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASHDetails", "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails", "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesHeldtoMaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "auth_ref": [ "r12" ], "lang": { "en-US": { "role": { "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.", "label": "Cash and Cash Equivalents Disclosure [Text Block]", "terseLabel": "Cash, Cash Equivalents and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASH" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.yelp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r82", "r87", "r92" ], "calculation": { "http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASHDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash \u2014 End of period", "periodStartLabel": "Cash, cash equivalents and restricted cash \u2014 Beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASHDetails", "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r82", "r296" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Change in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r29" ], "calculation": { "http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASHDetails": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Cash Equivalents, at Carrying Value", "terseLabel": "Cash equivalents" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASHDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental Disclosures of Noncash Investing and Financing Activities" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r197" ], "lang": { "en-US": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails", "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesHeldtoMaturityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember": { "auth_ref": [ "r223", "r290" ], "lang": { "en-US": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds that is excluded from cash and cash equivalents.", "label": "Commercial Paper, Not Included with Cash and Cash Equivalents [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperNotIncludedWithCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails", "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails", "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesHeldtoMaturityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r43", "r193", "r330", "r342" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 12)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r192", "r194" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r19" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in USD per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockbyClassDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r19" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockbyClassDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r19" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockbyClassDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r19", "r201" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r19" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.000001 par value, 200,000,000 shares authorized \u2013 71,887,846 and 71,185,468 shares issued and outstanding at March 31, 2020 and December 31, 2019, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r58", "r60", "r61" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive (loss) income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETScheduleofPropertyEquipmentandSoftwareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r93", "r279", "r282", "r283" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/DESCRIPTIONOFBUSINESSANDBASISFORPRESENTATIONPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r214" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Contract with Customer, Liability" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONTRACTBALANCESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r212", "r213", "r217" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.yelp.com/role/CONTRACTBALANCESChangesinDeferredRevenueDetails", "http://www.yelp.com/role/CONTRACTBALANCESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r218" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "negatedTerseLabel": "Less: recognition of deferred revenue from beginning balance" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONTRACTBALANCESChangesinDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r223", "r225", "r349" ], "lang": { "en-US": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate bonds" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails", "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails", "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesHeldtoMaturityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r70" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenue (exclusive of depreciation and amortization shown separately below)" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r68" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total costs and expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Costs and expenses:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "auth_ref": [ "r147", "r151", "r153", "r154", "r158" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status.", "label": "Credit Loss, Financial Instrument [Policy Text Block]", "terseLabel": "Allowance for Doubtful Accounts" } } }, "localname": "CreditLossFinancialInstrumentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/DESCRIPTIONOFBUSINESSANDBASISFORPRESENTATIONPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Cumulative effect adjustment upon adoption of ASU 2016-13" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]", "terseLabel": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r266" ], "calculation": { "http://www.yelp.com/role/OTHERNONCURRENTASSETSDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/OTHERNONCURRENTASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r85", "r95", "r267", "r268" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r85", "r182" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r85", "r119" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 5.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r275" ], "lang": { "en-US": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r65", "r99", "r102", "r104", "r105", "r106", "r109", "r332", "r344" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "netLabel": "Basic net income per share attributable to common stockholders (in USD per share)", "terseLabel": "Basic (in USD per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.yelp.com/role/NETLOSSINCOMEPERSHAREScheduleofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net (loss) income per share attributable to common stockholders" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r65", "r99", "r102", "r104", "r105", "r106", "r109", "r332", "r344" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "netLabel": "Diluted net income per share attributable to common stockholders (in USD per share)", "terseLabel": "Diluted (in USD per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.yelp.com/role/NETLOSSINCOMEPERSHAREScheduleofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Diluted net (loss) income per share:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/NETLOSSINCOMEPERSHAREScheduleofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r110" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net (Loss) Income Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/NETLOSSINCOMEPERSHARE" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r296" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r254" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Amount Capitalized", "terseLabel": "Capitalized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r255" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation costs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r255" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation costs, period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r253" ], "calculation": { "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockBasedCompensationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "negatedTerseLabel": "Benefit from income taxes" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee stock purchase plan", "verboseLabel": "Employee stock purchase program" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/NETLOSSINCOMEPERSHAREScheduleofAntiDilutiveEmployeeStockAwardsDetails", "http://www.yelp.com/role/NETLOSSINCOMEPERSHAREScheduleofBasicandDilutedNetIncomePerShareDetails", "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r251" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Employee Stock Option", "verboseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/NETLOSSINCOMEPERSHAREScheduleofAntiDilutiveEmployeeStockAwardsDetails", "http://www.yelp.com/role/NETLOSSINCOMEPERSHAREScheduleofBasicandDilutedNetIncomePerShareDetails", "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r201" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r285", "r286", "r287", "r291" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r285", "r286" ], "lang": { "en-US": { "role": { "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).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Financial Instruments Measured at Fair Value" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r223", "r224", "r225", "r286", "r318" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r285", "r286", "r288", "r289", "r292" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r290" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r223", "r224", "r225", "r286", "r319" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r223", "r224", "r225", "r286", "r320" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r223", "r224", "r225", "r286", "r321" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r290", "r292" ], "lang": { "en-US": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r147", "r150", "r151", "r152", "r155", "r157", "r158", "r159", "r160" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails", "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails", "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesHeldtoMaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r177" ], "calculation": { "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year", "terseLabel": "2020 (from April 1, 2020)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r179" ], "calculation": { "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFutureAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r179" ], "calculation": { "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r179" ], "calculation": { "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r179" ], "calculation": { "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r172", "r173", "r177", "r180", "r323" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]", "terseLabel": "Year Ending December 31," } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFutureAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r177", "r323" ], "calculation": { "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r172", "r176" ], "lang": { "en-US": { "role": { "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.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r177" ], "calculation": { "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total amortization" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFutureAmortizationExpenseDetails", "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "terseLabel": "Weighted Average Remaining Life" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r293", "r294", "r295" ], "calculation": { "http://www.yelp.com/role/OTHERINCOMENETDetails": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Transaction (loss) gain on foreign exchange" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/OTHERINCOMENETDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETScheduleofPropertyEquipmentandSoftwareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r71" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r66" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r165", "r166" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r181" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETS" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r93", "r168", "r174" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/DESCRIPTIONOFBUSINESSANDBASISFORPRESENTATIONPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r167" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Effect of currency translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HeldToMaturitySecurities": { "auth_ref": [ "r132", "r136" ], "calculation": { "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesHeldtoMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity", "totalLabel": "Amortized Cost" } } }, "localname": "HeldToMaturitySecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesHeldtoMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Securities, Held-to-maturity, Fair Value to Amortized Cost [Abstract]", "terseLabel": "Debt Securities, Held-to-maturity, Fair Value to Amortized Cost [Abstract]" } } }, "localname": "HeldToMaturitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesHeldtoMaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain": { "auth_ref": [ "r138" ], "calculation": { "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesHeldtoMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain", "totalLabel": "Gross Unrealized Gains" } } }, "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesHeldtoMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss": { "auth_ref": [ "r139" ], "calculation": { "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesHeldtoMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss", "negatedTotalLabel": "Gross Unrealized Losses" } } }, "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesHeldtoMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r142", "r144" ], "calculation": { "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails": { "order": 2.0, "parentTag": "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity), in continuous loss position for 12 months or longer.", "label": "Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "negatedLabel": "Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss" } } }, "localname": "HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r142" ], "calculation": { "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity), in unrealized loss position.", "label": "Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss", "negatedTotalLabel": "Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss" } } }, "localname": "HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss [Abstract]", "terseLabel": "Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss [Abstract]" } } }, "localname": "HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue": { "auth_ref": [ "r141" ], "calculation": { "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), in unrealized loss position.", "label": "Debt Securities, Held-to-maturity, Unrealized Loss Position, Fair Value", "totalLabel": "Debt Securities, Held-to-maturity, Unrealized Loss Position, Fair Value, Total" } } }, "localname": "HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Fair Value [Abstract]", "terseLabel": "Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Fair Value [Abstract]" } } }, "localname": "HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r142", "r144" ], "calculation": { "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails": { "order": 1.0, "parentTag": "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity), in continuous loss position for less than 12 months.", "label": "Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedLabel": "Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss" } } }, "localname": "HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue": { "auth_ref": [ "r144" ], "calculation": { "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails": { "order": 1.0, "parentTag": "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), in continuous unrealized loss position for less than 12 months.", "label": "Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Less than 12 Months, Fair Value", "terseLabel": "Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Less than 12 Months, Fair Value" } } }, "localname": "HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue": { "auth_ref": [ "r144" ], "calculation": { "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails": { "order": 2.0, "parentTag": "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), in continuous unrealized loss position for 12 months or longer.", "label": "Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, 12 Months or Longer, Fair Value", "terseLabel": "Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, 12 Months or Longer, Fair Value" } } }, "localname": "HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesCurrent": { "auth_ref": [ "r134" ], "calculation": { "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesHeldtoMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_HeldToMaturitySecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at amortized cost (held-to-maturity), classified as current.", "label": "Debt Securities, Held-to-maturity, Current", "totalLabel": "Amortized Cost" } } }, "localname": "HeldToMaturitySecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesHeldtoMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesFairValue": { "auth_ref": [ "r137" ], "calculation": { "http://www.yelp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 }, "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesHeldtoMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity, Fair Value", "totalLabel": "Fair Value", "verboseLabel": "Marketable Securities" } } }, "localname": "HeldToMaturitySecuritiesFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails", "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesHeldtoMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesNoncurrent": { "auth_ref": [ "r134" ], "calculation": { "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesHeldtoMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_HeldToMaturitySecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at amortized cost (held-to-maturity), classified as noncurrent.", "label": "Debt Securities, Held-to-maturity, Noncurrent", "totalLabel": "Amortized Cost" } } }, "localname": "HeldToMaturitySecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesHeldtoMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesTextBlock": { "auth_ref": [ "r140" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information about investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity [Table Text Block]", "terseLabel": "Schedule of the Fair Value to Amortized Cost Basis of Securities Held-to-Maturity" } } }, "localname": "HeldToMaturitySecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r96" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "(Loss) income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Condensed Consolidated Statement of Operations" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r186" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r271" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/INCOMETAXES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r95", "r120", "r269" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Benefit from income taxes", "terseLabel": "Income tax provision (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.yelp.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r88" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Refunds received for income taxes, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r84" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable, accrued liabilities and other liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r84" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r84" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r103", "r108" ], "calculation": { "http://www.yelp.com/role/NETLOSSINCOMEPERSHAREScheduleofBasicandDilutedNetIncomePerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Incremental common shares (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/NETLOSSINCOMEPERSHAREScheduleofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r170", "r175" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangibles, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.yelp.com/role/OTHERINCOMENETDetails": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest income, net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/OTHERINCOMENETDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternetDomainNamesMember": { "auth_ref": [ "r273" ], "lang": { "en-US": { "role": { "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.", "label": "Internet Domain Names [Member]", "terseLabel": "Domains and data licenses" } } }, "localname": "InternetDomainNamesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]", "terseLabel": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r145", "r324", "r334", "r353" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r312", "r314" ], "calculation": { "http://www.yelp.com/role/LEASESLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost, net" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/LEASESLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r312" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease Cost and Supplemental Cash Flow Information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r183" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETScheduleofPropertyEquipmentandSoftwareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r313" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Lessee, Operating Lease, Liability, Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r313" ], "calculation": { "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r313" ], "calculation": { "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r313" ], "calculation": { "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r313" ], "calculation": { "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r313" ], "calculation": { "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r313" ], "calculation": { "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2020 (from April 1, 2020)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r313" ], "calculation": { "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r315" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/LEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r38" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r25", "r328", "r340" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r16", "r327", "r336" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Long-term Line of Credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r36" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r36" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Remaining borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r125" ], "lang": { "en-US": { "role": { "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.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Long-Lived Assets by Geographic Location" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r3", "r39" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Short-term marketable securities" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesNoncurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in marketable security, classified as noncurrent.", "label": "Marketable Securities, Noncurrent", "terseLabel": "Long-term marketable securities" } } }, "localname": "MarketableSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r333" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for investment classified as marketable security.", "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "MarketableSecuritiesPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/DESCRIPTIONOFBUSINESSANDBASISFORPRESENTATIONPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MediaContentMember": { "auth_ref": [ "r274" ], "lang": { "en-US": { "role": { "documentation": "Information and entertainment created for consumption by end users or audiences.", "label": "Media Content [Member]", "terseLabel": "Content" } } }, "localname": "MediaContentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r223" ], "lang": { "en-US": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r82" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r82" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r82", "r83", "r86" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r56", "r59", "r64", "r86", "r108", "r331", "r343" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "netLabel": "Net (loss) income attributable to common stockholders", "terseLabel": "Net (loss) income", "totalLabel": "Net (loss) income attributable to common stockholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME", "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.yelp.com/role/NETLOSSINCOMEPERSHAREScheduleofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Pronouncements and Recent Accounting Pronouncements Not Yet Effective" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/DESCRIPTIONOFBUSINESSANDBASISFORPRESENTATIONPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "All other countries" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASLongLivedAssetsDetails", "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r124" ], "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Long-Lived Assets", "terseLabel": "Long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASLongLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r72" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 }, "http://www.yelp.com/role/OTHERINCOMENETDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Other income, net", "totalLabel": "Other income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.yelp.com/role/OTHERINCOMENETDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r305", "r314" ], "calculation": { "http://www.yelp.com/role/LEASESLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "verboseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/LEASESLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r303" ], "calculation": { "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r303" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities \u2014 current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r303" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities \u2014 long-term" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r304", "r308" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/LEASESSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r302" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r311", "r314" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate \u2014 operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/LEASESAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r310", "r314" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term (years) \u2014 operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/LEASESAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r0", "r98", "r118", "r284" ], "lang": { "en-US": { "role": { "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.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "verboseLabel": "Description of Business and Basis for Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/DESCRIPTIONOFBUSINESSANDBASISFORPRESENTATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r9", "r10", "r11", "r40" ], "calculation": { "http://www.yelp.com/role/ACCRUEDLIABILITIESANDACCRUEDLIABILITIESDetails": { "order": 4.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/ACCRUEDLIABILITIESANDACCRUEDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.yelp.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETSDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets.", "label": "Other Assets Disclosure [Text Block]", "terseLabel": "Other Non-Current Assets" } } }, "localname": "OtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/OTHERNONCURRENTASSETS" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "auth_ref": [], "calculation": { "http://www.yelp.com/role/OTHERNONCURRENTASSETSDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.", "label": "Other Assets, Miscellaneous, Noncurrent", "terseLabel": "Other non-current assets" } } }, "localname": "OtherAssetsMiscellaneousNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/OTHERNONCURRENTASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.yelp.com/role/OTHERNONCURRENTASSETSDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets", "totalLabel": "Total other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.yelp.com/role/OTHERNONCURRENTASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrentDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Assets, Noncurrent Disclosure [Abstract]", "terseLabel": "Other Assets, Noncurrent Disclosure [Abstract]" } } }, "localname": "OtherAssetsNoncurrentDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r50", "r52", "r297", "r298", "r300", "r301" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r49", "r299" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "verboseLabel": "Foreign currency adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r57", "r60", "r277", "r278", "r280" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Tax [Abstract]", "terseLabel": "Other comprehensive loss:" } } }, "localname": "OtherComprehensiveIncomeLossTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Income and Expenses [Abstract]", "terseLabel": "Other Income and Expenses [Abstract]" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "auth_ref": [ "r222", "r261" ], "lang": { "en-US": { "role": { "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.", "label": "Other Income and Other Expense Disclosure [Text Block]", "terseLabel": "Other Income, Net" } } }, "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/OTHERINCOMENET" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r73" ], "calculation": { "http://www.yelp.com/role/OTHERINCOMENETDetails": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other non-operating income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/OTHERINCOMENETDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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).", "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Other adjustments, net" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r76", "r79", "r97" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "Other investing activities" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r81" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Repurchases of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r81" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Taxes paid related to the net share settlement of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireHeldToMaturitySecurities": { "auth_ref": [ "r77", "r133" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow through purchase of long-term held-to-maturity securities.", "label": "Payments to Acquire Held-to-maturity Securities", "negatedLabel": "Purchases of marketable securities \u2014 held-to-maturity" } } }, "localname": "PaymentsToAcquireHeldToMaturitySecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r78" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property, equipment and software" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Shares" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r18" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Undesignated preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockbyClassDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r18" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Undesignated preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockbyClassDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r27", "r28" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.yelp.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETSDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.yelp.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r4", "r6", "r161" ], "calculation": { "http://www.yelp.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETSDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r80", "r257" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised", "terseLabel": "Proceeds from issuance of common stock for employee stock-based plans" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities": { "auth_ref": [ "r75", "r133" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the maturity, prepayments and calls (requests for early payments) of debt securities designated as held-to-maturity.", "label": "Proceeds from Maturities, Prepayments and Calls of Held-to-maturity Securities", "terseLabel": "Maturities of marketable securities \u2014 held-to-maturity" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r74", "r75", "r133" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-sale", "terseLabel": "Sales and maturities of marketable securities \u2014 available-for-sale" } } }, "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "auth_ref": [ "r76" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period.", "label": "Proceeds from Sale, Maturity and Collection of Investments", "terseLabel": "Proceeds from maturities reinvested" } } }, "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r74", "r75", "r133" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale of Debt Securities, Available-for-sale", "terseLabel": "Proceeds from sale of debt securities, available-for-sale" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASHNarrativeDetails", "http://www.yelp.com/role/MARKETABLESECURITIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r32", "r185" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETScheduleofPropertyEquipmentandSoftwareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r187" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Equipment and Software, Net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENET" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r31", "r183" ], "calculation": { "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETScheduleofPropertyEquipmentandSoftwareDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, equipment and software, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETScheduleofPropertyEquipmentandSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETScheduleofPropertyEquipmentandSoftwareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r13", "r14", "r185", "r341" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETScheduleofPropertyEquipmentandSoftwareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, equipment and software, net", "totalLabel": "Property, equipment and software, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETScheduleofPropertyEquipmentandSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r13", "r185" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property, Equipment and Software, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r13", "r183" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETScheduleofPropertyEquipmentandSoftwareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r67", "r148" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "netLabel": "Provision for doubtful accounts", "terseLabel": "Add: provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.yelp.com/role/CONTRACTBALANCESScheduleofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r262", "r357" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Product development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Product development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails", "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesHeldtoMaturityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r8", "r15", "r87", "r92", "r355" ], "calculation": { "http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASHDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "terseLabel": "Restricted cash", "verboseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASHDetails", "http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASHNarrativeDetails", "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units", "verboseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/NETLOSSINCOMEPERSHAREScheduleofAntiDilutiveEmployeeStockAwardsDetails", "http://www.yelp.com/role/NETLOSSINCOMEPERSHAREScheduleofBasicandDilutedNetIncomePerShareDetails", "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "auth_ref": [ "r188", "r189", "r190", "r191" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost.", "label": "Restructuring and Related Cost, Expected Cost", "terseLabel": "Expected cost" } } }, "localname": "RestructuringAndRelatedCostExpectedCost1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The expected number of positions to be eliminated as a result of restructuring activities.", "label": "Restructuring and Related Cost, Expected Number of Positions Eliminated", "terseLabel": "Workforce reduction" } } }, "localname": "RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "integerItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]", "terseLabel": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]", "terseLabel": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r22", "r208", "r339" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r215", "r216" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r221" ], "lang": { "en-US": { "role": { "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.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Contract Balances" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONTRACTBALANCES" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASLongLivedAssetsDetails", "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r309", "r314" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating lease right-of-use assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/ACCRUEDLIABILITIESANDACCRUEDLIABILITIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r107" ], "lang": { "en-US": { "role": { "documentation": "Schedule for 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.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/NETLOSSINCOMEPERSHAREScheduleofAntiDilutiveEmployeeStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r107" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Anti-dilutive Securities" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/NETLOSSINCOMEPERSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASHTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r108" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Calculation of Basic and Diluted Net Income (Loss) Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/NETLOSSINCOMEPERSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r228", "r252", "r258" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r228", "r252", "r258" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r122" ], "lang": { "en-US": { "role": { "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.", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "terseLabel": "Schedule of Revenue by Product Line" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r172", "r176" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r172", "r176" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r168", "r169" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Schedule of Held-to-maturity Securities [Line Items]", "terseLabel": "Schedule of Held-to-maturity Securities [Line Items]" } } }, "localname": "ScheduleOfHeldToMaturitySecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails", "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesHeldtoMaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesTable": { "auth_ref": [ "r140" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity [Table]", "terseLabel": "Debt Securities, Held-to-maturity [Table]" } } }, "localname": "ScheduleOfHeldToMaturitySecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails", "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesHeldtoMaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r33" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of noncurrent assets.", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Schedule of Other Non-Current Assets" } } }, "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/OTHERNONCURRENTASSETSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "terseLabel": "Schedule of Other Income, Net" } } }, "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/OTHERINCOMENETTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r32", "r185" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETScheduleofPropertyEquipmentandSoftwareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r12", "r92", "r325", "r338" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Restrictions on Cash and Cash Equivalents" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASHTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "auth_ref": [ "r69", "r123" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]", "terseLabel": "Schedule of Net Revenue by Geographic Region" } } }, "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r62", "r63", "r126" ], "lang": { "en-US": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASLongLivedAssetsDetails", "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r229", "r256" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails", "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r235", "r245", "r248" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of RSU Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTextBlock": { "auth_ref": [ "r17", "r18", "r19", "r94", "r198", "r199", "r200", "r202", "r203", "r204", "r205", "r206", "r207", "r208" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Stock by Class [Table Text Block]", "terseLabel": "Schedule of Stock by Class" } } }, "localname": "ScheduleOfStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock": { "auth_ref": [ "r143" ], "lang": { "en-US": { "role": { "documentation": "For all investments in an unrealized loss position, including those for which other-than-temporary impairments have not been recognized in earnings (including investments for which a portion of an other-than-temporary impairment has been recognized in other comprehensive income), a tabular disclosure of the aggregate related fair value of investments with unrealized losses and the aggregate amount of unrealized losses (that is, the amount by which amortized cost basis exceeds fair value).", "label": "Schedule of Unrealized Loss on Investments [Table Text Block]", "terseLabel": "Schedule of Securities in an Unrealized Loss Position" } } }, "localname": "ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r176" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r127" ], "lang": { "en-US": { "role": { "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.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Information About Revenue and Geographic Areas" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREAS" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r66" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r84" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r230" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r239" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r244" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "verboseLabel": "Canceled (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r242" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r242" ], "lang": { "en-US": { "role": { "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).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Granted (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r241" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested, ending balance (in shares)", "periodStartLabel": "Unvested, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "verboseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r241" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested, ending balance (in USD per share)", "periodStartLabel": "Unvested, beginning balance (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r243" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Released (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r243" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Released (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails", "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r256" ], "lang": { "en-US": { "role": { "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Subscription rate of eligible compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r247" ], "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r240" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r240" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Canceled (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r246" ], "lang": { "en-US": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r256" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding, Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r237", "r256" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding, ending balance (in shares)", "periodStartLabel": "Outstanding, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r236" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding, ending balance (in USD per share)", "periodStartLabel": "Outstanding, beginning balance (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted-Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r250" ], "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Options vested and exercisable, Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Options vested and exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "periodEndLabel": "Options vested and exercisable (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward": { "auth_ref": [ "r227", "r256" ], "lang": { "en-US": { "role": { "documentation": "Number of shares purchased for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Purchased for Award", "terseLabel": "Number of shares purchased (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r227", "r232" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/NETLOSSINCOMEPERSHAREScheduleofBasicandDilutedNetIncomePerShareDetails", "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails", "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "verboseLabel": "Granted (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r93", "r229", "r233" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/DESCRIPTIONOFBUSINESSANDBASISFORPRESENTATIONPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r230" ], "lang": { "en-US": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting rate" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r231" ], "lang": { "en-US": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Exercisable period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r249" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding, Weighted-Average Remaining Contractual Term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Options vested and exercisable, Weighted-Average Remaining Contractual Term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r234" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Fair value of vested shares" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price, percentage of fair market value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "terseLabel": "Shares withheld for taxes (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r306", "r314" ], "calculation": { "http://www.yelp.com/role/LEASESLeaseCostDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost (12 months or less)" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/LEASESLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETScheduleofPropertyEquipmentandSoftwareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Capitalized website and internal-use software development costs" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETScheduleofPropertyEquipmentandSoftwareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandbyLettersOfCreditMember": { "auth_ref": [ "r195", "r196", "r276", "r350" ], "lang": { "en-US": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.", "label": "Standby Letters of Credit [Member]", "terseLabel": "Standby Letters of Credit" } } }, "localname": "StandbyLettersOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r45", "r201" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Condensed Consolidated Statement of Cash Flows" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Condensed Consolidated Balance Sheet" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r18", "r19", "r201", "r208" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of common stock upon vesting of RSUs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r18", "r19", "r201", "r208", "r238" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Issuance of common stock upon exercises of employee stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r45", "r201", "r208" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock upon exercises of employee stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program, authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Remaining authorized repurchase amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r18", "r19", "r201", "r208" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "terseLabel": "Stock repurchased and retired during period (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r18", "r19", "r201", "r208" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate 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.", "label": "Stock Repurchased During Period, Value", "terseLabel": "Stock repurchased, amount" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r19", "r23", "r24", "r131" ], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance at end", "periodStartLabel": "Balance at beginning", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:", "verboseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockbyClassDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Note [Abstract]", "terseLabel": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r211" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITY" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r307", "r314" ], "calculation": { "http://www.yelp.com/role/LEASESLeaseCostDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedTerseLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/LEASESLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r316" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r316" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r316" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r317" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/SUBSEQUENTEVENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Disclosures of Other Cash Flow Information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.yelp.com/role/ACCRUEDLIABILITIESANDACCRUEDLIABILITIESDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Accrued sales and marketing expenses" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/ACCRUEDLIABILITIESANDACCRUEDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment used in the creation, maintenance and utilization of information systems which include computers and peripherals.", "label": "Technology Equipment [Member]", "terseLabel": "Telecommunication" } } }, "localname": "TechnologyEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETScheduleofPropertyEquipmentandSoftwareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r272" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]", "verboseLabel": "Trademarks" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r322" ], "lang": { "en-US": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails", "http://www.yelp.com/role/MARKETABLESECURITIESScheduleofSecuritiesinanUnrealizedLossPositionDetails", "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesHeldtoMaturityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r46", "r210" ], "lang": { "en-US": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury stock (in shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r44", "r210" ], "lang": { "en-US": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "auth_ref": [ "r19", "r201", "r209" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method.", "label": "Treasury Stock, Retired, Cost Method, Amount", "negatedTerseLabel": "Retirement of common stock" } } }, "localname": "TreasuryStockRetiredCostMethodAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockSharesRetired": { "auth_ref": [ "r19", "r201", "r208" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common and preferred stock retired from treasury during the period.", "label": "Treasury Stock, Shares, Retired", "negatedTerseLabel": "Retirement of common stock (in shares)" } } }, "localname": "TreasuryStockSharesRetired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r201", "r208", "r210" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Repurchases of common stock" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r223", "r329" ], "lang": { "en-US": { "role": { "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).", "label": "US Government Agencies Debt Securities [Member]", "verboseLabel": "Agency bonds" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails", "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesHeldtoMaturityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r263", "r270", "r335", "r348" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.", "label": "Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Earnings of foreign subsidiaries to be reinvested indefinitely" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r264", "r265" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r111", "r112", "r113", "r114", "r115", "r116", "r117" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/DESCRIPTIONOFBUSINESSANDBASISFORPRESENTATIONPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r256" ], "lang": { "en-US": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r256" ], "lang": { "en-US": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r101", "r106" ], "calculation": { "http://www.yelp.com/role/NETLOSSINCOMEPERSHAREScheduleofBasicandDilutedNetIncomePerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Number of shares used in diluted calculation (in shares)", "verboseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.yelp.com/role/NETLOSSINCOMEPERSHAREScheduleofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average shares used to compute net (loss) income per share attributable to common stockholders" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r100", "r106" ], "calculation": { "http://www.yelp.com/role/NETLOSSINCOMEPERSHAREScheduleofBasicandDilutedNetIncomePerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "netLabel": "Weighted-average common shares outstanding (in shares)", "terseLabel": "Weighted-average common shares outstanding (in shares)", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.yelp.com/role/NETLOSSINCOMEPERSHAREScheduleofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Basic net (loss) income per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.yelp.com/role/NETLOSSINCOMEPERSHAREScheduleofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "yelp_AccruedCompensationandRelated": { "auth_ref": [], "calculation": { "http://www.yelp.com/role/ACCRUEDLIABILITIESANDACCRUEDLIABILITIESDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Compensation and Related", "terseLabel": "Employee related liabilities" } } }, "localname": "AccruedCompensationandRelated", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/ACCRUEDLIABILITIESANDACCRUEDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "yelp_AccruedCostOfRevenueCurrent": { "auth_ref": [], "calculation": { "http://www.yelp.com/role/ACCRUEDLIABILITIESANDACCRUEDLIABILITIESDetails": { "order": 6.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued Cost Of Revenue, Current", "label": "Accrued Cost Of Revenue, Current", "terseLabel": "Taxes payable" } } }, "localname": "AccruedCostOfRevenueCurrent", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/ACCRUEDLIABILITIESANDACCRUEDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "yelp_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Assets And Liabilities, Lessee [Table Text Block]", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Assets And Liabilities, Lessee Information" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "yelp_BusinessRelationshipsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Business Relationships [Member]", "label": "Business relationships [Member]", "terseLabel": "Business relationships" } } }, "localname": "BusinessRelationshipsMember", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "yelp_CapitalizedContractCostAdditions": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Capitalized Contract Cost, Additions", "label": "Capitalized Contract Cost, Additions", "terseLabel": "Add: costs deferred on new contracts" } } }, "localname": "CapitalizedContractCostAdditions", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/OTHERNONCURRENTASSETSChangesinDeferredContractCostsDetails" ], "xbrltype": "monetaryItemType" }, "yelp_CashFlowLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cash Flow Lessee [Abstract]", "label": "Cash Flow Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashFlowLesseeAbstract", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/LEASESSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "yelp_ChangeInAccountingEstimateIncreaseInBasicAndDilutedNetLossPerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Change in Accounting Estimate, Increase in Basic and Diluted Net Loss Per Share", "label": "Change in Accounting Estimate, Increase in Basic and Diluted Net Loss Per Share", "terseLabel": "Increase in basic and diluted loss per share (usd per share)" } } }, "localname": "ChangeInAccountingEstimateIncreaseInBasicAndDilutedNetLossPerShare", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/OTHERNONCURRENTASSETSNarrativeDetails" ], "xbrltype": "perShareItemType" }, "yelp_ChangeinContractwithCustomerLiabilityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Change in Contract with Customer, Liability [Roll Forward]", "label": "Change in Contract with Customer, Liability [Roll Forward]", "terseLabel": "Change in Contract with Customer, Liability [Roll Forward]" } } }, "localname": "ChangeinContractwithCustomerLiabilityRollForward", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/CONTRACTBALANCESChangesinDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "yelp_ChangesInCapitalizedContractCostsRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Changes In Capitalized Contract Costs [Roll Forward]", "label": "Changes In Capitalized Contract Costs [Roll Forward]", "terseLabel": "Changes In Capitalized Contract Costs [Roll Forward]" } } }, "localname": "ChangesInCapitalizedContractCostsRollForward", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/OTHERNONCURRENTASSETSChangesinDeferredContractCostsDetails" ], "xbrltype": "stringItemType" }, "yelp_ContractwithCustomerLiabilityIncreasefromCashReceipts": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract with Customer, Liability, Increase from Cash Receipts", "label": "Contract with Customer, Liability, Increase from Cash Receipts", "terseLabel": "Add: net increase in current period contract liabilities" } } }, "localname": "ContractwithCustomerLiabilityIncreasefromCashReceipts", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/CONTRACTBALANCESChangesinDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "yelp_CustomerIncentives": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Customer Incentives", "label": "Customer Incentives", "terseLabel": "Customer incentives" } } }, "localname": "CustomerIncentives", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "yelp_DeferredContractCostTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Deferred Contract Cost Term", "label": "Deferred Contract Cost Term", "terseLabel": "Deferred contract cost term" } } }, "localname": "DeferredContractCostTerm", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/OTHERNONCURRENTASSETSNarrativeDetails" ], "xbrltype": "durationItemType" }, "yelp_EarningsPerShareReconciliationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Line Items] for Earnings Per Share Reconciliation [Table]", "label": "Earnings Per Share Reconciliation [Line Items]", "terseLabel": "Earnings Per Share Reconciliation [Line Items]" } } }, "localname": "EarningsPerShareReconciliationLineItems", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/NETLOSSINCOMEPERSHAREScheduleofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "yelp_EarningsPerShareReconciliationTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Earnings Per Share Reconciliation [Table]", "label": "Earnings Per Share Reconciliation [Table]", "terseLabel": "Earnings Per Share Reconciliation [Table]" } } }, "localname": "EarningsPerShareReconciliationTable", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/NETLOSSINCOMEPERSHAREScheduleofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "yelp_FiniteLivedIntangibleAssetsAmortizationExpenseYearSix": { "auth_ref": [], "calculation": { "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFutureAmortizationExpenseDetails": { "order": 7.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finite-Lived Intangible Assets, Amortization Expense, Year Six", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Six", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearSix", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "yelp_FiniteLivedIntangibleAssetsAmortizationExpenseafterYearSix": { "auth_ref": [], "calculation": { "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFutureAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finite-Lived Intangible Assets, Amortization Expense, after Year Six", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Six", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseafterYearSix", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "yelp_FirstAnniversaryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Awards vesting at the end of one year.", "label": "End of year one [Member]", "terseLabel": "End of year one" } } }, "localname": "FirstAnniversaryMember", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "domainItemType" }, "yelp_FirstYearMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Awards vesting over the first year if vesting yearly.", "label": "First year [Member]", "terseLabel": "First year" } } }, "localname": "FirstYearMember", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "domainItemType" }, "yelp_FourthYearMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Awards vesting over the fourth year if vesting yearly.", "label": "Fourth year [Member]", "terseLabel": "Fourth year" } } }, "localname": "FourthYearMember", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "domainItemType" }, "yelp_FurloughEmployeesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Furlough Employees", "label": "Furlough Employees [Member]", "terseLabel": "Furlough Employees" } } }, "localname": "FurloughEmployeesMember", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "yelp_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGainCurrent": { "auth_ref": [], "calculation": { "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesHeldtoMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_HeldToMaturitySecuritiesCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Held-To-Maturity Securities, Accumulated Unrecognized Holding Gain, Current", "label": "Held-To-Maturity Securities, Accumulated Unrecognized Holding Gain, Current", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGainCurrent", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesHeldtoMaturityDetails" ], "xbrltype": "monetaryItemType" }, "yelp_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGainNoncurrent": { "auth_ref": [], "calculation": { "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesHeldtoMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Held-To-Maturity Securities, Accumulated Unrecognized Holding Gain, Noncurrent", "label": "Held-To-Maturity Securities, Accumulated Unrecognized Holding Gain, Noncurrent", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGainNoncurrent", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesHeldtoMaturityDetails" ], "xbrltype": "monetaryItemType" }, "yelp_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLossCurrent": { "auth_ref": [], "calculation": { "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesHeldtoMaturityDetails": { "order": 3.0, "parentTag": "us-gaap_HeldToMaturitySecuritiesCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Held-To-Maturity Securities, Accumulated Unrecognized Holding Loss, Current", "label": "Held-To-Maturity Securities, Accumulated Unrecognized Holding Loss, Current", "negatedLabel": "Gross Unrealized Losses" } } }, "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLossCurrent", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesHeldtoMaturityDetails" ], "xbrltype": "monetaryItemType" }, "yelp_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLossNoncurrent": { "auth_ref": [], "calculation": { "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesHeldtoMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_HeldToMaturitySecuritiesNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Held-To-Maturity Securities, Accumulated Unrecognized Holding Loss, Noncurrent", "label": "Held-To-Maturity Securities, Accumulated Unrecognized Holding Loss, Noncurrent", "negatedTerseLabel": "Gross Unrealized Losses" } } }, "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLossNoncurrent", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesHeldtoMaturityDetails" ], "xbrltype": "monetaryItemType" }, "yelp_HeldToMaturitySecuritiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Held-To-Maturity Securities, Current [Abstract]", "label": "Held-To-Maturity Securities, Current [Abstract]", "terseLabel": "Cash equivalents and Short-term marketable securities:" } } }, "localname": "HeldToMaturitySecuritiesCurrentAbstract", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesHeldtoMaturityDetails" ], "xbrltype": "stringItemType" }, "yelp_HeldToMaturitySecuritiesFairValueCurrent": { "auth_ref": [], "calculation": { "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesHeldtoMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Held-To-Maturity Securities, Fair Value, Current", "label": "Held-To-Maturity Securities, Fair Value, Current", "terseLabel": "Fair Value" } } }, "localname": "HeldToMaturitySecuritiesFairValueCurrent", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesHeldtoMaturityDetails" ], "xbrltype": "monetaryItemType" }, "yelp_HeldToMaturitySecuritiesFairValueNoncurrent": { "auth_ref": [], "calculation": { "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesHeldtoMaturityDetails": { "order": 3.0, "parentTag": "us-gaap_HeldToMaturitySecuritiesNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Held-To-Maturity Securities, Fair Value, Noncurrent", "label": "Held-To-Maturity Securities, Fair Value, Noncurrent", "terseLabel": "Fair Value" } } }, "localname": "HeldToMaturitySecuritiesFairValueNoncurrent", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesHeldtoMaturityDetails" ], "xbrltype": "monetaryItemType" }, "yelp_IncomeTaxExpenseBenefitDiscreteItems": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Income Tax Expense (Benefit), Discrete Items", "label": "Income Tax Expense (Benefit), Discrete Items", "negatedTerseLabel": "Net discrete tax benefit" } } }, "localname": "IncomeTaxExpenseBenefitDiscreteItems", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "yelp_IncomeTaxExpenseDueToU.S.FederalAndStateIncomeTaxesAndForeignIncomeTaxes": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the amount of income tax expense due to U.S. federal and state income taxes and foreign income taxes.", "label": "Income Tax Expense Due To U.S. Federal And State Income Taxes And Foreign Income Taxes", "terseLabel": "Income tax provision due to U.S. federal and state income taxes and foreign income taxes" } } }, "localname": "IncomeTaxExpenseDueToU.S.FederalAndStateIncomeTaxesAndForeignIncomeTaxes", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "yelp_IncreaseDecreaseinOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) in Operating Lease Liabilities", "label": "Increase (Decrease) in Operating Lease Liabilities", "negatedTerseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseinOperatingLeaseLiabilities", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "yelp_IncreaseInAmortizationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase in Amortization Expense", "label": "Increase in Amortization Expense", "terseLabel": "Increase in amortization expense" } } }, "localname": "IncreaseInAmortizationExpense", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/OTHERNONCURRENTASSETSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "yelp_July2017ShareRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "July 2017 Share Repurchase Program", "label": "July 2017 Share Repurchase Program [Member]", "terseLabel": "July 2017 Share Repurchase Program" } } }, "localname": "July2017ShareRepurchaseProgramMember", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "domainItemType" }, "yelp_LesseeOperatingLeaseLiabilityPaymentsDueYearSix": { "auth_ref": [], "calculation": { "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails_1": { "order": 7.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Liability, Payments, Due Year Six", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Six", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearSix", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "yelp_LesseeOperatingLeaseLiabilityPaymentsDueafterYearSix": { "auth_ref": [], "calculation": { "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Liability, Payments, Due after Year Six", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Six", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueafterYearSix", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/LEASESOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "yelp_LiabilityRelatedToTaxWithholdingforSharebasedCompensation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Liability Related To Tax Withholding for Share-based Compensation", "label": "Liability Related To Tax Withholding for Share-based Compensation", "terseLabel": "Tax liability related to net share settlement of equity awards included in accrued liabilities" } } }, "localname": "LiabilityRelatedToTaxWithholdingforSharebasedCompensation", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "yelp_MarketableSecuritiesProceedsReinvested": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Marketable Securities Proceeds Reinvested", "label": "Marketable Securities Proceeds Reinvested", "terseLabel": "Marketable securities proceeds reinvested" } } }, "localname": "MarketableSecuritiesProceedsReinvested", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASHNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "yelp_MonthlyBasisFirstYearMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "First year [Member]", "label": "MonthlyBasisFirstYearMember", "terseLabel": "Monthly Basis First Year Member" } } }, "localname": "MonthlyBasisFirstYearMember", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "domainItemType" }, "yelp_MonthlyBasisSecondYearMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Second year [Member]", "label": "MonthlyBasisSecondYearMember", "terseLabel": "Monthly Basis Second Year" } } }, "localname": "MonthlyBasisSecondYearMember", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "domainItemType" }, "yelp_MonthlyBasisThirdYearMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Third year [Member]", "label": "MonthlyBasisThirdYearMember", "terseLabel": "Monthly Basis Third Year" } } }, "localname": "MonthlyBasisThirdYearMember", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "domainItemType" }, "yelp_NoncashLeaseCost": { "auth_ref": [], "calculation": { "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Noncash Lease Cost", "label": "Noncash Lease Cost", "terseLabel": "Noncash lease cost" } } }, "localname": "NoncashLeaseCost", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "yelp_NoncashTransactionRepurchasesOfCommonStock": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Noncash Transaction, Repurchases of Common Stock", "label": "Noncash Transaction, Repurchases of Common Stock", "terseLabel": "Repurchases of common stock recorded in accrued liabilities" } } }, "localname": "NoncashTransactionRepurchasesOfCommonStock", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "yelp_NumberOfPositionsFurloughed": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Positions Furloughed", "label": "Number of Positions Furloughed", "terseLabel": "Number of positions furloughed" } } }, "localname": "NumberOfPositionsFurloughed", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "integerItemType" }, "yelp_OtherServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Services [Member]", "label": "Other services [Member]", "terseLabel": "Other services" } } }, "localname": "OtherServicesMember", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASRevenueDetails" ], "xbrltype": "domainItemType" }, "yelp_PrepaidExpensesandOtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Prepaid Expenses and Other Current Assets [Text Block]", "label": "Prepaid Expenses and Other Current Assets [Text Block]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "PrepaidExpensesandOtherCurrentAssetsTextBlock", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETS" ], "xbrltype": "textBlockItemType" }, "yelp_RedemptionOfMarketableSecuritiesProceedsReinvested": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Redemption of Marketable Securities Proceeds Reinvested", "label": "Redemption of Marketable Securities Proceeds Reinvested", "terseLabel": "Redemption of marketable securities proceeds reinvested" } } }, "localname": "RedemptionOfMarketableSecuritiesProceedsReinvested", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASHNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "yelp_RestrictedStockUnitsAndAwardsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock units and awards that include a provision that prohibits sale or substantive sale or conversion of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "RSUs [Member]", "terseLabel": "RSUs" } } }, "localname": "RestrictedStockUnitsAndAwardsMember", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "domainItemType" }, "yelp_ScheduleofAllowanceforDoubtfulAccountsReceivableTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the schedule of allowance for doubtful accounts table.", "label": "Schedule of Allowance for Doubtful Accounts Receivable [Table Text Block]", "terseLabel": "Schedule of Allowance for Doubtful Accounts Receivable" } } }, "localname": "ScheduleofAllowanceforDoubtfulAccountsReceivableTableTextBlock", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/CONTRACTBALANCESTables" ], "xbrltype": "textBlockItemType" }, "yelp_ScheduleofPrepaidExpensesandOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Prepaid Expenses and Other Current Assets [Table Text Block]", "label": "Schedule of Prepaid Expenses and Other Current Assets [Table Text Block]", "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets" } } }, "localname": "ScheduleofPrepaidExpensesandOtherCurrentAssetsTableTextBlock", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETSTables" ], "xbrltype": "textBlockItemType" }, "yelp_SecondYearMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Awards vesting over the second year if vesting yearly.", "label": "Second year [Member]", "terseLabel": "Second year" } } }, "localname": "SecondYearMember", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "domainItemType" }, "yelp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEquityIncentivePlans": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Equity Incentive Plans", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Equity Incentive Plans", "terseLabel": "Number of equity incentive plans" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEquityIncentivePlans", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "integerItemType" }, "yelp_ShareBasedCompensationPerformanceGoalStockTriggerPriceForPerformanceRestrictedStockUnitAwardsToVest": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation, Performance Goal Stock Trigger Price For Performance Restricted Stock Unit Awards To Vest", "label": "Share Based Compensation, Performance Goal Stock Trigger Price For Performance Restricted Stock Unit Awards To Vest", "terseLabel": "Performance goal stock price at which Performance Restricted Stock Unit awards would vest (usd per share)" } } }, "localname": "ShareBasedCompensationPerformanceGoalStockTriggerPriceForPerformanceRestrictedStockUnitAwardsToVest", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "perShareItemType" }, "yelp_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfVestingSchedules": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Number Of Vesting Schedules", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Number Of Vesting Schedules", "terseLabel": "Number of vesting schedules" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfVestingSchedules", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "integerItemType" }, "yelp_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "yelp_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract]", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract]", "terseLabel": "Weighted- Average Remaining Contractual Term" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "yelp_TargetVestingRange": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Target Vesting Range", "label": "Target Vesting Range", "terseLabel": "Target Vesting Range" } } }, "localname": "TargetVestingRange", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "percentItemType" }, "yelp_ThePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The Plan", "label": "The Plan [Member]", "terseLabel": "The Plan" } } }, "localname": "ThePlanMember", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "yelp_ThirdYearMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Awards vesting over the third year if vesting yearly.", "label": "Third year [Member]", "terseLabel": "Third year" } } }, "localname": "ThirdYearMember", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "domainItemType" }, "yelp_TransactionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Transactions [Member].", "label": "Transactions [Member]", "terseLabel": "Transactions" } } }, "localname": "TransactionsMember", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASRevenueDetails" ], "xbrltype": "domainItemType" }, "yelp_UnrecognizedTaxBenefitsThatWouldNotImpactTheEffectiveTaxRate": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would not affect the effective tax rate.", "label": "Unrecognized Tax Benefits That Would Not Impact The Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would not impact the effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldNotImpactTheEffectiveTaxRate", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "yelp_UserRelationshipsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to user relationships.", "label": "User relationships [Member]", "terseLabel": "User relationships" } } }, "localname": "UserRelationshipsMember", "nsuri": "http://www.yelp.com/20200331", "presentation": [ "http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r110": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26610-111562" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26853-111562" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26626-111562" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27232-111563" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27232-111563" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27232-111563" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27232-111563" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27232-111563" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27290-111563" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27290-111563" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27290-111563" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27337-111563" }, "r145": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919260-210447" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919272-210447" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942338&loc=SL82898722-210454" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r181": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r187": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r192": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118956092&loc=d3e12803-110250" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r211": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r221": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r222": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "610", "URI": "http://asc.fasb.org/topic&trid=49130413" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r261": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "720", "URI": "http://asc.fasb.org/topic&trid=2122503" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28200-109314" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r271": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5394-128473" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r284": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30700-110894" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32157-110900" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r315": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r317": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r324": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6)(a)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62652-112803" }, "r334": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117420044&loc=d3e19393-158473" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r353": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=116631420&loc=SL116631458-115580" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r358": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r359": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r361": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r362": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r363": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6787-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-03(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868656-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3151-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r98": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" } }, "version": "2.1" } XML 32 R12.htm IDEA: XBRL DOCUMENT v3.20.1
PREPAID EXPENSES AND OTHER CURRENT ASSETS
3 Months Ended
Mar. 31, 2020
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 March 31, 2020 and December 31, 2019 consisted of the following (in thousands):
March 31, 2020December 31, 2019
Prepaid expenses$16,409  $10,188  
Other current assets5,395  4,008  
Total prepaid expenses and other current assets$21,804  $14,196  
XML 33 R16.htm IDEA: XBRL DOCUMENT v3.20.1
OTHER NON-CURRENT ASSETS
3 Months Ended
Mar. 31, 2020
Other Assets, Noncurrent Disclosure [Abstract]  
Other Non-Current Assets OTHER NON-CURRENT ASSETS
Other non-current assets as of March 31, 2020 and December 31, 2019 consisted of the following (in thousands):
March 31,
2020
December 31,
2019
Deferred tax assets$27,487  $20,054  
Deferred contract costs11,648  15,138  
Other non-current assets2,910  3,177  
Total other non-current assets$42,045  $38,369  
Deferred contract costs as of March 31, 2020 and December 31, 2019, and changes in deferred contract costs during the three months ended March 31, 2020, were as follows (in thousands):
Three Months Ended
March 31, 2020
Balance, beginning of period$15,138  
Add: costs deferred on new contracts3,226  
Less: amortization recorded in sales and marketing expenses(6,716) 
Balance, end of period$11,648  
In accordance with its deferred contract costs accounting policy, the Company performs a quantitative update of the expected customer life at least annually and reviews for any significant change on a quarterly basis based on both qualitative and quantitative factors, including product life cycle attributes and customer retention historical data. The Company performed an updated expected customer life calculation as of March 31, 2020 due to COVID-19, which indicated that the estimated customer life is anticipated to be shorter than previously expected for all components of the deferred contract costs balance.
The Company concluded that the useful lives of deferred contract costs now extend up to 26 months as of March 31, 2020, rather than up to 32 months as of December 31, 2019. The Company recorded this as a change in accounting estimate, with a resulting increase in amortized commission expenses of $3.4 million, which was included as part of amortization recorded in sales and marketing expenses during the three months ended March 31, 2020. This change in accounting estimate resulted in an increase in both basic and diluted net loss per share by $0.05 for the three months ended March 31, 2020.
XML 34 R76.htm IDEA: XBRL DOCUMENT v3.20.1
INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS (Long-Lived Assets) (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 110,141 $ 110,949
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 108,634 109,849
All other countries    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 1,507 $ 1,100
XML 35 R6.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Treasury Stock
Accumulated Other Comprehensive Loss
Accumulated Deficit
Balance (in shares) at Dec. 31, 2018   81,996,839        
Balance at beginning at Dec. 31, 2018 $ 1,075,518 $ 0 $ 1,139,462 $ 0 $ (11,021) $ (52,923)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon exercises of employee stock options (in shares)   50,782        
Issuance of common stock upon exercises of employee stock options 1,145   1,145      
Issuance of common stock upon vesting of RSUs (in shares)   489,434        
Stock-based compensation (inclusive of capitalized stock-based compensation) 32,474   32,474      
Shares withheld related to net share settlement of equity awards (12,827)   (12,827)      
Repurchases of common stock (102,126)     (102,126)    
Retirement of common stock (in shares)   (2,847,226)        
Retirement of common stock       102,126   (102,126)
Foreign currency adjustments (711)       (711)  
Net (loss) income 1,365         1,365
Balance (in shares) at Mar. 31, 2019   79,689,829        
Balance at end at Mar. 31, 2019 $ 994,838 $ 0 1,160,254 0 (11,732) (153,684)
Balance (in shares) at Dec. 31, 2019 71,185,468 71,185,468        
Balance at beginning at Dec. 31, 2019 $ 754,991 $ 0 1,259,803 0 (11,759) (493,053)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon exercises of employee stock options (in shares) 200,847 200,847        
Issuance of common stock upon exercises of employee stock options $ 2,585   2,585      
Issuance of common stock upon vesting of RSUs (in shares)   501,531        
Stock-based compensation (inclusive of capitalized stock-based compensation) 33,249   33,249      
Shares withheld related to net share settlement of equity awards (11,752)   (11,752)      
Foreign currency adjustments (1,104)       (1,104)  
Net (loss) income $ (15,503)         (15,503)
Balance (in shares) at Mar. 31, 2020 71,887,846 71,887,846        
Balance at end at Mar. 31, 2020 $ 762,432 $ 0 $ 1,283,885 $ 0 $ (12,863) $ (508,590)
XML 36 R2.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 364,576 $ 170,281
Short-term marketable securities 122,618 242,000
Accounts receivable (net of allowance for doubtful accounts of $14,588 and $7,686 at March 31, 2020 and December 31, 2019, respectively) 85,875 106,832
Prepaid expenses and other current assets 21,804 14,196
Total current assets 594,873 533,309
Long-term marketable securities 3,500 53,499
Property, equipment and software, net 110,141 110,949
Operating lease right-of-use assets 199,053 197,866
Goodwill 103,976 104,589
Intangibles, net 9,304 10,082
Restricted cash 22,332 22,037
Other non-current assets 42,045 38,369
Total assets 1,085,224 1,070,700
Current liabilities:    
Accounts payable and accrued liabilities 74,702 72,333
Operating lease liabilities — current 62,342 57,507
Deferred revenue 3,637 4,315
Total current liabilities 140,681 134,155
Operating lease liabilities — long-term 175,073 174,756
Other long-term liabilities 7,038 6,798
Total liabilities 322,792 315,709
Commitments and contingencies (Note 12)
Stockholders' equity:    
Common stock, $0.000001 par value, 200,000,000 shares authorized – 71,887,846 and 71,185,468 shares issued and outstanding at March 31, 2020 and December 31, 2019, respectively 0 0
Additional paid-in capital 1,283,885 1,259,803
Accumulated other comprehensive loss (12,863) (11,759)
Accumulated deficit (508,590) (493,053)
Total stockholders' equity 762,432 754,991
Total liabilities and stockholders' equity $ 1,085,224 $ 1,070,700
XML 37 R72.htm IDEA: XBRL DOCUMENT v3.20.1
NET (LOSS) INCOME PER SHARE (Schedule of Basic and Diluted Net Income Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Earnings Per Share Reconciliation [Line Items]    
Net (loss) income $ (15,503) $ 1,365
Basic net (loss) income per share:    
Weighted-average common shares outstanding (in shares) 71,548 81,772
Basic net income per share attributable to common stockholders (in USD per share) $ (0.22) $ 0.02
Diluted net (loss) income per share:    
Weighted-average common shares outstanding (in shares) 71,548 81,772
Number of shares used in diluted calculation (in shares) 71,548 85,087
Diluted net income per share attributable to common stockholders (in USD per share) $ (0.22) $ 0.02
Stock options    
Diluted net (loss) income per share:    
Incremental common shares (in shares) 0 2,537
Restricted stock units    
Diluted net (loss) income per share:    
Incremental common shares (in shares) 0 725
Employee stock purchase program    
Diluted net (loss) income per share:    
Incremental common shares (in shares) 0 53
XML 38 R51.htm IDEA: XBRL DOCUMENT v3.20.1
GOODWILL AND INTANGIBLE ASSETS (Schedule of Intangible Assets) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2020
Jun. 30, 2019
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 25,299   $ 25,456
Accumulated Amortization (15,995)   (15,374)
Total amortization 9,304   10,082
Business relationships      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 9,918   9,918
Accumulated Amortization (3,086)   (2,841)
Total amortization $ 6,832   $ 7,077
Weighted Average Remaining Life 8 years 4 months 24 days   8 years 7 months 6 days
Developed technology      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 7,709   $ 7,832
Accumulated Amortization (5,326)   (4,959)
Total amortization $ 2,383   2,873
Weighted Average Remaining Life 2 years 2 years 2 months 12 days  
Content      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 3,780   3,814
Accumulated Amortization (3,780)   (3,814)
Total amortization $ 0   0
Weighted Average Remaining Life 0 years 0 years  
Domains and data licenses      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 2,869   2,869
Accumulated Amortization (2,780)   (2,748)
Total amortization $ 89   121
Weighted Average Remaining Life 1 year 8 months 12 days 1 year 8 months 12 days  
Trademarks      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 877   877
Accumulated Amortization (877)   (872)
Total amortization $ 0   5
Weighted Average Remaining Life 0 years 2 months 12 days  
User relationships      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 146   146
Accumulated Amortization (146)   (140)
Total amortization $ 0   $ 6
Weighted Average Remaining Life 0 years 2 months 12 days  
XML 39 R55.htm IDEA: XBRL DOCUMENT v3.20.1
LEASES (Supplemental Cash Flow Information) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases $ 10,108 $ 13,759
XML 40 R59.htm IDEA: XBRL DOCUMENT v3.20.1
OTHER NON-CURRENT ASSETS (Changes in Deferred Contract Costs) (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
Changes In Capitalized Contract Costs [Roll Forward]  
Balance, beginning of period $ 15,138
Add: costs deferred on new contracts 3,226
Less: amortization recorded in sales and marketing expenses (6,716)
Balance, end of period $ 11,648
XML 41 R38.htm IDEA: XBRL DOCUMENT v3.20.1
OTHER INCOME, NET (Tables)
3 Months Ended
Mar. 31, 2020
Other Income and Expenses [Abstract]  
Schedule of Other Income, Net
Other income, net for the three months ended March 31, 2020 and 2019 consisted of the following (in thousands):
Three Months Ended
March 31,
20202019
Interest income, net$2,106  $4,374  
Transaction (loss) gain on foreign exchange(68) 115  
Other non-operating income, net345  202  
Other income, net$2,383  $4,691  
XML 42 R34.htm IDEA: XBRL DOCUMENT v3.20.1
OTHER NON-CURRENT ASSETS (Tables)
3 Months Ended
Mar. 31, 2020
Other Assets, Noncurrent Disclosure [Abstract]  
Schedule of Other Non-Current Assets
Other non-current assets as of March 31, 2020 and December 31, 2019 consisted of the following (in thousands):
March 31,
2020
December 31,
2019
Deferred tax assets$27,487  $20,054  
Deferred contract costs11,648  15,138  
Other non-current assets2,910  3,177  
Total other non-current assets$42,045  $38,369  
Capitalized Contract Cost
Deferred contract costs as of March 31, 2020 and December 31, 2019, and changes in deferred contract costs during the three months ended March 31, 2020, were as follows (in thousands):
Three Months Ended
March 31, 2020
Balance, beginning of period$15,138  
Add: costs deferred on new contracts3,226  
Less: amortization recorded in sales and marketing expenses(6,716) 
Balance, end of period$11,648  
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.20.1
PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)
3 Months Ended
Mar. 31, 2020
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 March 31, 2020 and December 31, 2019 consisted of the following (in thousands):
March 31, 2020December 31, 2019
Prepaid expenses$16,409  $10,188  
Other current assets5,395  4,008  
Total prepaid expenses and other current assets$21,804  $14,196  
XML 44 R13.htm IDEA: XBRL DOCUMENT v3.20.1
PROPERTY, EQUIPMENT AND SOFTWARE, NET
3 Months Ended
Mar. 31, 2020
Property, Plant and Equipment [Abstract]  
Property, Equipment and Software, Net PROPERTY, EQUIPMENT AND SOFTWARE, NET
Property, equipment and software, net as of March 31, 2020 and December 31, 2019 consisted of the following (in thousands):
March 31,
2020
December 31,
2019
Capitalized website and internal-use software development costs$148,395  $140,886  
Leasehold improvements86,501  86,089  
Computer equipment46,153  43,626  
Furniture and fixtures18,133  18,403  
Telecommunication4,929  5,154  
Software1,686  1,687  
Total305,797  295,845  
Less accumulated depreciation(195,656) (184,896) 
Property, equipment and software, net$110,141  $110,949  
Depreciation expense was approximately $11.7 million and $11.0 million for the three months ended March 31, 2020 and 2019, respectively.
XML 45 R17.htm IDEA: XBRL DOCUMENT v3.20.1
CONTRACT BALANCES
3 Months Ended
Mar. 31, 2020
Revenue from Contract with Customer [Abstract]  
Contract Balances CONTRACT BALANCES
The allowance for doubtful accounts as of March 31, 2020 and 2019 and changes in the allowance for doubtful accounts during the three months ended March 31, 2020 and 2019 were as follows (in thousands):
Three Months Ended
March 31,
20202019
Balance, beginning of period$7,686  $8,685  
Add: provision for doubtful accounts15,933  4,264  
Less: write-offs, net of recoveries(9,031) (5,501) 
Balance, end of period$14,588  $7,448  
The net increase in the allowance for doubtful accounts in the three months ended March 31, 2020 primarily related to an anticipated increase in customer delinquencies due to the COVID-19 pandemic. In calculating the allowance for doubtful accounts as of March 31, 2020, the Company considered expectations of probable credit losses associated with the COVID-19 pandemic based on observed trends to date in cancellations, observed changes to date 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.
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.
As of March 31, 2020, deferred revenue was $3.6 million, the majority of which is expected to be recognized as revenue in the subsequent three-month period ending June 30, 2020. Changes in deferred revenue during the three months ended March 31, 2020 were as follows (in thousands):
Three Months Ended
March 31, 2020
Balance, beginning of period$4,315  
      Less: recognition of deferred revenue from beginning balance(2,974) 
      Add: net increase in current period contract liabilities2,296  
Balance, end of period$3,637  
No other contract assets or liabilities are recorded on the Company's condensed consolidated balance sheets as of March 31, 2020 and December 31, 2019.
XML 46 R21.htm IDEA: XBRL DOCUMENT v3.20.1
OTHER INCOME, NET
3 Months Ended
Mar. 31, 2020
Other Income and Expenses [Abstract]  
Other Income, Net OTHER INCOME, NET
Other income, net for the three months ended March 31, 2020 and 2019 consisted of the following (in thousands):
Three Months Ended
March 31,
20202019
Interest income, net$2,106  $4,374  
Transaction (loss) gain on foreign exchange(68) 115  
Other non-operating income, net345  202  
Other income, net$2,383  $4,691  
ZIP 47 0001345016-20-000029-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001345016-20-000029-xbrl.zip M4$L#!!0 ( "B!J% F5H,>0K4" !97'P 1 >65L<"TR,#(P,#,S,2YH M=&WLO6E7&SG7+OS]_ J_W,\YIWLMBF@>DF[.H@/DII_8) S- U^R-.("#]QE MFR&__MTJV\1,"20,+F,Z#7:52B5I3]?>VI+^^'_G[5;M-!2]O-OY%\'T@Z^=Y?UF;<^'WG$M%MUV;:];'.>G M)LO*9]YW3RZ*_+#9KQ%$T+6;Q5M$)8]&RLPX0S,F(\F,,2XSB'H;G.(:L<7# MMQ*^&VYP9@/AJ1C.M%,XPS8JA(4V2J)%_Q8C3:4W*D2BF3 !_B/:X"@XM=I* ME%[;[$/OH(>=WMO\O/_G0K/?/WG[YLW9V=G2N2U:2]WB\$W>:>6=D+K[IE^8 M3B]VB[;IPW"\(0CS#)&,B(51);WB6R71]&Q9 5Q,176&<$;QN&BJW^>7I2]? M1Q 2;X8WQT7S7I<1+&]O'I2G;T8EQ@] @X^_4SK=MJ87QL5]N-:.7G!+A]W3 M-W#CEI8/>MFA,2:U5O:MM.J/C%N$W_U/_N.V:H6VRFVWK9U#WE2?'[_H1KZC)M]^@ MTNC]6&O]IKP[*GIWH<2_X_HN0NOD2LET8;X7E M5&\VKO./-\.+?[P95FV[_F+Y#Y^?UGK]BU;X<\'GO9.6N7C;Z78"-" _?YL* MAF+X,?<^=,J/<+\!NJ3(W?#]Y_VM$/]*T0,8;+XD.EGIM MOZR63<% V:5N+XCFFG1H7\[0HH+I^4UWK+'"[4 M<@_%/?WGPJYV3S^2K=-]6A_XH[73@P_Z:/-H[6QSITX//JRQ@[W]B\V=SV1_ M[Y_FP=[:Q>;>VOG!T3ZNDPV^?^3./M)&:_]K][R^>ORU0;::FQ_^:=>/CE&C MO=Y*S]2/6LWZWCYI[#3RS;T-6E]7Z",YN-C?VNH<71XT5A= M;S6^'I\?[#6.#U8_GQWL'',H@_:_KISZ#^NY_; KZNV-\_V]#7*PO7M]'YQYV5+S0:H6"D M,^Z0RYC5*C-,Q8P%T,:*,8^<7UA>7_FXO?;'FRO$?7Q:?Z/H6@=X\>(]D+0P MK8V.#^?_'2[FE/T19=$D98.W"BEE,J$=V&"#36:%XEFT$5NDI&)<+BPC( )E M'*SM,Y+W_: HDKCF/6=:^\$4:QV_"JAC3N$?41A?D5UJ,$$!9\H"U&*4H4P' M33)!F+=4J2"-65C.,DRRI-Z?C;QC+/F-ONMPI3>G[H^H2R:I:ZF!819EIAEBE)D3<$:\;TPG(:_QHO^OGQ+T7<>DD<<&X"BRE QAK4,:B MT9GA-F0A,&ZCL(HGXGY^D-1R$UV,PG%PL%@ >C*%8K#1>0(*7M#OD':$]]]N M-TT1_@*'PK_OMD]"IU="WI4"$/!A2'3_Z^);D4_F(EU:.3.%+W_]$WK]O',X MY K\LAS!ZKENN_9Z9_-H'VWN[>)Z>PV>_\P:JY_IP>I6LW&T2QODGZ-&&RA\ M=- \:&^U/]*M5OCWUL7!GC^QA(G&T6=^L+-[L;^S=M98/42-57_<^+ &[W'T M8*].@#-R:$/[X,-!K!\=GM57OA@PM($2GP5./>ADD%KE$,I@W(E"3FKJV,+R M)[K_$,I*T "",T"(M)$F"X2QC&$# MJEAXGFGCG2!>@H@!4O[$'D19YRF*S@6J@+2!1DNHCPQ10DF,C(0Y99^2LJ#1 M.5"6@P=.D"69Q!I\(.[!!_)$ G &%!4CIM%(4HKS6+Q E77/&E\QZPTA]OKM8Q?-WD M.\JOO>Z@*+^5H9FW(_8:$O)GK/VXHE#Z8.-ON4_?8QZ*6MF@<&O4Y/W&?U]U M*:X_O#R^=+7VDY+]QM]Z?5/TDS]0HIL4Z4%X_-RW>Y?-]!-%:8ETK]X9?Q^_ MY,V5@1K7,^CDPT'K)6'I70Y#.YC>H C+H]>7-\=5C.^-OZ#U-(Z!X;= M6^8#LBR2R"3#,7#G"/^R40X_C-D4#/\P3-8?C2B?&/SQG0>.Z*#DYJM#-HIS MOMW=7GWP:(+KJ@ .TF(85(*@#@4!ZR1)C@(34>C.1W,?'4T)_GS8:-Y900T M\ TS7'BM'9,T&(.8% 8D&AQ[&6T: :PQF;(1P'KLB_XJ/X&]*HW:9?=\?@K- MFBQ:*FG3[Q8_R7HWGD\75T.GV\X[MU5[7P5QI8HW5UO_0SW";/#*2!T=P$$& M%+>!@A\(N@3@ A9)GX,<#/4Y?)@.$9C4Y\/YA'OI\U3TY_7YE7$+BEE-!:,P M8@Q9:3B1*E J0%LX14,I+^HYY&74ZW"88-CPJX>7G9^T;I+E->'KJ=GUOXS2*%1@'K=#GSMK9SG8*S&Q>!ZN]O9[G?=\;"N/][<^HK+ M4;MLR<,$6?V*(%\A#;+@\SH,M B8$>[,R09L7[/"%ST_ID M6].\KYI581,P5BJA3""<,X(M88;8CBB!HL((%G,#)EVBE)G7U1)A@*A M3#OEG B&88>-EB*ZP*,5@ XPGAGBK#@W: ]:*4%AL]\,12I7A&:J[31L=%RW M'2I",D&E]&##L0#CK4)0R@9N//R5DEO.9H9D6Z%O\D[P:Z;HY)W#7D7H R// M&"$"P+1G&FO+J2+((J*0QH CGH\^+S4"$5EN8 B@3LH1 ,AAI4CA<1>+@,!LG(G&;&*X^$-';V"/ILD.OEB2N1(<%[$%&M MF+3>$(\#QT$Y36W 5)ZJ)S4F!PB)@%B\.,#LC ->TL4F"-9H^D M3X\57IZJS!$!E,1.!\*,E988[*DDV"/MA%6S1]47 >TO3VB'&+7>*FM49$9Z MQ0G15BEAD'-<#1'D+-#WN6).^M'"Y]$JB2,-GF++9, &<%!D@6OF>=2:SPQI M7B+F]'AD2L2(1@4>C&->*&T%XU*F# MEHJ$S0Z;GBSD]'G' *0X:8 F*%-!) M5&#)P&-$3BG+2$1L9HCSTC&GQR,91MS[X!0%$,FTI$9'B#N,%82FY NS&F>4H6P)PJCS&2X 4\'WU>C$.U9(":A''4P @0(UV( M'!Q;IHB(PC_?O/;,8*;'"@<: YC):N4C!V.BV2<:RP"IY@IQ, >*^&I,L@H#8")S)#:>V;,]&CTBE,4& HL# ,":0P=I$(1K!2@M$9).B+S-.] M#'&UBDQ%&XV,A@4*%H6K8)$"296863Z#Q'WI\/_+$%I1%X-WABN'&4T!2Z&" M1IHC)JDWMZ[LJ3:AGW?V[H6HRE(86E.BTLR!-> .,X:%9(Q)C[%YOJ4'5;:Q M3[(F(AC"$Q8$YS>6Z]^-=\@C;. SR)^?&=*\0(#B$
#3<2&^)8PPA80/E MBED7D0.UB-W,D.G9 A2/2!P+*,1Q3#4+2:%%[:V@)!AKM0"EAV:&."\;)*(FC=(A>2Z0=!_?<&L ,%@6I M/4;,!^-&.)!.]Q)<^NQ("REP>6-:" 2.D@N@@0+G3F!K492(LNGGZ_>FUUSI M^/0GAOS[H^!\Q];W?O6[RXA_3&H2_+BX__AMZ8PK7 MO/@83D/K:CLN"VUT3@;]7ED"/T%CZL,%D>46,D7XSR!TW,4=+9DHVML*;E 4 M(/45$7IKL/24"&J18)YC[8(FX.M1QX,GB,^9=SKXY5GEB52$>9$@WM,0L&>$ MB30=3PQ&1&D ZA[Y"CA2<^9]=.:E%6%>RXT+B6VY)&EAO,88(!?C5#A'@\1S MYIT.YIT6?E%."!FY\Y1'YD@TP"61>!2,XI10-?WSNU/"+W.8^0+Y) +)$*4* MR :&2;1>IKW1I7&2FVC#G'FG@U]F!V8^(O."9^04L*8.&C&"C/'*I(ENK)E2 M&E<@4VW.O-6"F8_(O,KSZ)S@#GB8&4T,E88#AD A3?!7(1"SX9:D2>-0N#S-3,+@3)-B>6TH\Q%=) R\ZIAE M#OB448[!:$MF"%SE!/%9B<0_/>_.DIVN2BQ3$6RX,LY#I4PHJ:SCCA*B Q6< M##/NY[S[NGBW*J',**+6)&J! P$'R2FM #. ZN5:>D;CG'>G@G>GA5TP3OLQ M8A*EY"P0:9#@GE-JL<#""#P;+LD<8DX-[SZB>Q09 X5F-;%>,/"DM2$1(:\\ M\4B9X(J#C]SWGU]O%N5,":S MR'OPC10C+"U$,E@A@GUT6*5SA2JP(/E5\.ZTL N-$G2\YCYJXBJ023^-#/4,2'#.W??@;FZH)$E_^Q"9 M<,0XCH7T-GHL&7-DSMU3BA7GW'VO6"F2B!IK)?7,&&8B0%KCJ154(L3GW#UG MJ >J2VT$YT#J$!RS$BO' .1*SC!!S%,S_9[1'.K.&'<_9NZ=BA1\?&> OQGE MRD1DE71I2:+1H#PKQ=U3PU!SJ#L=W.T(%RX:9:.D:;M]19B44AC,G25P<<[= MY&&%ON.;/*8"994%0DS\X)3B(RT#15./&I8<,YZIS"C-" B$:K"WGNOAX&GA6=H%$8:8JD1G 46K,8J M2.&E0-(Q58&4F-BB& T!-'A5A:;\W@C02E6+@&>>9 MV8&=C^GX*X6H=8+0&,#QIQI[123A)#HKG:O ]A%S!JX>['S,90.(!)D.1(Y8 M @,+RYPA6 >J0A!$S@/]4\3 T\(S4F*,! .O6E.PU=Q('EQ &DN.D5456!$Z MAYV_R,"[VQ^ZIZ'HE'<.H9G O95TH73*Q=;.$I0.R'5$:PONE-1>&P)P=)[U M-)WL,SM@]!%YV5&2SA%&SE/+.-;68;#AE%"DG4.!SGEY2L'@% G6M/ R5^FD M5$R$QY%9&K70/.W][DC@7)H*[)@RC;S\>M@G1AFL99@PSR0G)DH#%X"9;$C[ MF53*K9E#U.KQ\F-N?,9#6F 2/)&8!6R,UU(II%"P*GAD*\7+KX=]9@>B/N;9 MVH%)0[W2:2,T2[TA'$MDHPB8D3C,,YGS\ARB5H&7 P[ SD2116\<>&(5V.-R#CM>%+=J8RF*V%,$@DX-T9(JQSPC5&+O M:+5"J[-D-:H2 S*:"Z2!4RRGZ?@&BSP+WF-P@:S1>A[/G$G8\9@Y:U0JAP+H M'T&89-AZQ%!P%@'S:!JJ9<)>B=5P0C$;K5$D4@;V0CL6X$+P0D:"[66>#193 M<'3W=> U4=$ON.N6"2-Y3 %P1DE4E /NPD$IA+BCM )<^XI7>$?-O4T'K4D$ MX%D%$Y3@G+/(B!-$KBTZ&*F3BOYK0 MMP3,!QZ$C-($)C'6G"KB$-51(RV"F?ZXP:>B"_WM7WQJP1" 4DL*[235\=?% MSL5)N$JW[6[LGYD"Y I 5KA2#,1F:'2$Z6P!RT8@PHS)E$? 0F'9K?E-]HG!>C$]E,C MB4>4*48!/>A@J38 @RFQQ$GL::!8$>90!>(GTTVJ1Y0JG';U82!$ADM&D;#: M*LT0CT:)(/VL217 ]Y-!/Q27A2HB45(&)K3V6BB1?"RC*:<61 L;&6.8-8EZ M5C(]9L(#)HP3PTTTG &53+"!!&,8CCY85('E"0\BT_J@Z.3]01&@X'I^GCY5 MQ40Y!HX3(3)M*\'2<>*2,V6$Q$2#VI,56)8_U91Z3)FB3' #(N,)9]IJ0R0% MG0>JSR'"104..'P0I7:":W:ZK>[A1=5LE!$1!^PLT\$PGG9194%3RZT C0AR M-6,B]LRSR+0-%LQ3Q"!;@4OPH51@C HA'+*Z CD-/^7R0KE;O-_WW5YE M_*KD4P5D@C*:,VF]#5H38WV::Q0R5"!"6R7"/6H>M988G&$7F&)1$LV84I(Y M#0H2J2%\GVZ)6\\!/X2/^6GP&QT8AL/@EW="K[<56J8/=?6:^4E5!$V!Q;(1&6VE84AS[96R#%D*B,.E+4-6 M2WIAA+,YX7Z2<$"WD9E9I[HCU!E!.PG4A%SFGT,GA*7-15V+SD9VA< M#SXW[]- 5,;]H^"1@UMAN1&8 =)1#H/YY(PHQ!4);-;%\FE)]O*2*#P#-6NB MLB$P<.B5CMPR+(/3,/R5V+WW9\@*)4/1"?W5;MODG89I5R;$B4G2F#:D#9;! MWZ#*>P-F$R,7I!58S;I /@OE7EXN%>,,BXHPA)ZRR5&&N03*)9978WNMG MJ+M3&!_:ICCNK71\^:5*LNFCTIYJ[BASS BD. % (US$3GBN9MY8/AOU7EX^ M'0O22&45EY$IHXQ&Q*6MG[R@#N,*S+ _/(2PVPM%%>,^6(.MI)S*P#CSUAO. M)<(F"$R=M%;,JE@^%]%>7AICFD/T3&KJ+:!8IX"X#$6$ !\%82J0[C>U ;TG MB9P#E(E.H*@M#4Q(:82148H(#J4@8"Z31&(]DL@YX7Y9*H%T]Y7*ZU3^!:G$ MX%A:(8,A()_<1VHU MY]H@(Q*+M#<@FLBD;?1),-@BYXWF&$D3> 52$*

8E NA*8L(XQF"BM6-"*&6%]VQ6Q?(E(K'/)HT#&(B2O)U!:O@EP=K# M75^61W7 QW$%XSOC[ZF&VT,1TD8 P3AMVL4"=L9Q1IS1& =FL4,O$">L1.1- M1RH%M513;9GB6"'#C<<,!\T('^ZPBB62TZL3MYNF"%L!N,8U32]\*KJ'A6E/ M2-/?@]9%ZL3M!9]4'\H,R4>"*9*2X"+'R%G&B+4($6#W@)7S6MBASP?L3^2< M3@^GD\HPZ 7Y"'0BRGLI+><$$>9=--@('#BH'F2)$7(TVXOG\O23,[WXD7:6 MEA&,@2,^8,&LL9IBXY#C*&BA9!C%4!#!@$0\=2.I-!8(W M0TO'P5!"0):>\/2^D(9$!+>!A*)YEY>Q^MS M@CT+5O_YK(E+K'[2,IT;2+T M)/=P%G-T)(M<<.;286#,4ZG3XAYO4C 5N(968?7=;2QBSN?Z73R4]#T3/%Q5R=/$J.MK78 M!>9\D."U@WOA71#@Q=/(/7*V2DME'HV0O\JD^\$4L\@K3/,T!R&(9)X%R[62 M1BO'%?@[G+M8(5ZY2;GM 'WU]R#=7+'E>:5]>Z@Z#?GS/)H M>Y=0(B(%(>,, ]P:&9;69I0X];;8N_C*]O'=?+#'GF_OQ34CI MAU3Z: WCSFFIC/61:>$UU:Q*FZ=\GV_F2.9Q&2?M/:DF7N[796DF=, MBDH2AZ34A'E*C#(8>29Z16BN-I2$D,&81!Q,5N#+,:QTM1ZJRKN:G4,1NT38= M%\KDT:KLBR:\B,@H;"(1#-"!4=1%&:G2%$28Z>DER$_G:D[+T >3W'N/8HR* M&2^--&E'.LP(Q2CH*=X^\*=S(*=EZ+F3C(*=LD%%YKFVW!-E2,1&($U(!?;9 MN$,-W6:TMK9WGWA)R*,=IB(D(6 ) J>464)!+;F@!!$80$9 54@/GA;ZO+RI M-]8JQY'WP0M&L;?@3S 4?92&*>PJ< ;'2]/P:0[ <0@' L3@QC+DK>%,@4F M,-=/Q^[U-^.V: ?D07B.)-2&\5 RX:(-6!$S'2%)'*ZR/DRTLD= MCTZG!?L&,\Q<.I*&4 Y$1H)[-G/2N1U:K12L[?BZ*8Y#"MRNG9] 56$6A36 M R>H0^!X4Z:L4,K3=+A0!%4LD;Z^[]*6L,!81C;UC JAKF7,$I45R M0&2=.&IYA\574:]?0*G3 M,,,R3%2@0@O-J.$,)RNLG.8NPH\/0MS8[GU.XLI)L0W@ T5PA@373"IAHJ86 M24#1BM% JX2R7CI<_O+$Q(*0$+WSR%*F#= M5D(JX@BQ 71#I=8$/ =;O**Y8Y(@9J65@6@=+0(4 >T2.B<"L2L!O=EGC M9;2&TX N4HXM-Y21& R&CSP$J[64RN"YUGAETYS!6@^DT08T!9-(62H >1HC MB>/(H$IY$#/&$"^C(8A,":4\.&8\BU09*B*2$?R/2)3T51T*0B;P"0CU% M-'RA:$# VD82#4>68<,L4DX[Z81.TNFK@._OIN%P>5-A.CWCRL-L9E$*I0E$ M N!R8&#!53=*6\*1B]0XXZ.O@N,^-11\(5NHN222(2M]9$YP2YBQ407EN/62 MB.K+X&:_&<:79U(((W=(@]AYGO0FM=HZT*8<8R:%%Y4X?V!Z2/A"4Y628!HX M59Q&QJ6P2AD>E0F&2"Y5%:8J$PDO9Z\^A'0>Q$DS=Z8UI*/K#CK]XN+M[O9L M"9^U"EQ(0S4/@&$L3A.03J53'K #(:S"'D\O3KD7BBY'&P0-Q$;OF618:RHT M=U8;8X",MOHR-W8C&MW.[DQ:OG2NF-+,.24\0R!W#(4 /CWU7%II3?6%[QE) M^$(^H'0^AB!QD)$%J31EGGCL,3TVI M!^]-*A20!4@RO8M]7Y@&CWGH+U6,FH"E=XAQ2ZU3'OEH)4J2X%UEY>")-=B3 M"(15D1A XT(%S (W&@F.&4@"IIR3X"HK$,]&C%^3C,OSCL)H*N+V\X[&=\>U MW/N\(VP#429RY 1 !HQ2U H ( W>IBW$QT<3 *3(QA^FC="72?D#VPO_&V9'N MG%/QWGITDC"_H$?3>=I.>&P<%TP*K*@.6!CA0>H$'6_@,HUZ](D(BR2$Y'.#02Y1L0P'81Q M1BD4#19P->(YR>]\;YF5-7#]09%W#C^U3.?*SH@A77F25Z5EMRL=GU8$%:>3 M@?;U0='J#@Z;XQ207][&K_+Z# 6I(R):ICT2B';E5OZ,:LNE21[ G+GGS%U9 MS4V-"]P[HI0#GE9!>>(# ]\(@_^K+T^8YXC/F?OJ>]\7P>?]=>/R%@S']5S; MTV[K-''BE4)/C=DY_'L$GN#<&,V"E\ &#,";)?"9,>H8CX2-K?F<)Q[&$]M M#F\O/H9^/Q2]S3@L6Q&6T-0R6V91B\ XP#W# .PQE4XD)UK$5\<2+T*8-_GY MVR+TNH/"A=[P:S,87[;'YZ?+?\"O47@+:2J]42$2\,%,2&D$VN HRN00B;XD MK/+MF5[_HI4H$O+#9O\MQ4O\I/_N+/?]YEN,T/]^MU 66_ZC=V(ZX\+6N./# MHCOH^,QU6]WB;7%H?R.<+X[_KZ$E]/N[X;U_ 5%1C.\B="6+IIVW+M[^WQV@ M4J_6"&>UK6[;=/[O8L]T>AG8['Q4L)=_#= :$OY]6S8/(;0NU;>"=FHN9A M"], 93ZX;E$F/K^M0;M"D8JEQIOJ-;K6+$+\<^%?/R:E7%C>,;85:MU8>Y]8 MI=/O_?'& 'T3N<9DOD'L\N6FE1]VWCIX)!1IH'Z-P-#'GQDK=6VLY&UCM;"\ MV]C865NM;>^L[*QM7^U+=NT/,&.=;JL&[9&U7QA:1D__N;"KW=./9.MTG]8'_FCM]."#/MH\6CO; MW*G3@P]K[&!O_V)SYS/9W_NG>;"W=K&YMW9^<+2/ZV2#[Q^YLX^TT=K_VCVO MKQY_;9"MYN:'?]KUHV/4:*^WTC/UHU:SOK=/&CN-?'-O@];7U?E'-;.X*P: M,MDVQ6'>R6RWW^^VWPIH,XQ7O[375TNT0NR_-8-^]]WH0E'VHKQBNP4 @S2> M+7/2"V_'']Y-4",]/_R>=Q)>?IO&Q^>]DY:Y (19CDSYWA&PTWI)<5IBNSX MR+X?MV=X&RWA\MZ;OK]YDRQQ]9W;WWT6+Z&[;S*Q))#^R8=_6#.^[\-ORA$9 MC@J,=2+MGPMT8?S$B?$>S%C6[YZ\)2?G[\;?1T1.EVY(P;]B^7.#8N7R'F=: MHVM0Y65U)4=@H.+XPI C\)"')F7N!\#SBG2M%+EIU78[N>OZ4*MO7Q&OJU)Y M3U&&QCRV"B_/">G#TS!8X!R^M=UNRYI6J]NWW?/;-/SG@2E &;4NML))M^A7 M4MFOY_;#KFBL'APWR&>T^6&?[A_MXL9J'=7)>E[_NG:VO_,9WON9[>]]YHWV MVNB9?^!=O'.PTTWWZ,'J9W9PY//&SBZJ?_W\=7]OXVM]YZ]F8_4S.5AM-@]6 MC\G^/^KLX\Y*O[Z-SN'O%V5H9%&)C#OO,R:CRZQ"X*4B;!%Q)%H/#N/_^9>6 MC+^[;BLN5=](K"X%1OR2P-S.:S\0GV&%CRM!\B'VZ2<%Z//NRM;.VM;'_=K6 MVJ?-K9W:I]VM[=V5QDYM9[,&'L(.N $U3&N;6S7,?_._US;7:SO_7JM-. ^7 MCL/*^YUT&VO*_L^_L$#O[B30-XTVMA- UG!5"[XI;<:$89L2:W^K0[VP7!O^ M +"L]9NA=JD6:I_*F$IM#6RC?WS(.:&OWOJ4>P4U-KVYN BF")W;%-:P/6O# ME)=*JJN?QJ9?ZU\WO@08QY\^,SW"=2SM\L.5EM'C=45#L]<-';^;@.N) <[ MJ1UK7S<_?+Z&,4^.4WEH\SF\ZWAS#[#I:@L4_0:NM_?)_LY!*_5Y?Z?.#M:O M84R-7&3,9L[(D#& G)E6/F;*.J"(CP9)/\*8;(XQGP!C[FRM-+8W2B0Y!YF/ M"3*_*8;:<.:N%HMN>S@L3_V[W[V!&X9CM_R'+=XLSPY >M]MM_->FM.MQ1R M3F>0)F+?/F7T>*V4::46EO?7/GZJ;33>+SV":,Z:2?EM M[=RX?BWQ3\J=^,91-=.K;9\$EU*.?"WOU#;ZO=K[9AE*^KV"_9_/C#UT9DPB M>6<0X_L1 749 'GL6,-#:GZ)6,.(Z6?$6WKR>$,OK=$]*;JGR;)=C1$/+5PZ M#J(X&>6&E2MZWP\7L[_O^FH:O%'PH;W>;GS=OVCL_=V&][4:JXV\_F']J-'> M@'<N!Q_:4!=M'&W@_?8^]&T701_.]O?J9!_ZL[FZ?K2Y MNH(/H$_U:\$'K'30BH;,*!XS9B++%&F"/>./LPE MZB4EZKK [)CSC5&F\/#DE J[;<\M*OO?1(4&!60 -$DCSYA5)M/(V,PR\ 45 M@@ ;2UM+VTNUT9JQHG95Q]0:W:7?;_+\ MC8CF#V?STOCK8>^?6E&N>%^$7F_TYR/@7UQ))?D+,]"IKITZVEP]Q-"7\R_1 M(&^L55FP+F7 P"?C/,\PY9XIRVG0=LK=.>_0_U0U\JZTZE:W6USJI.OF^:'Y!?2F2IZV#C^7QGP/ M'S>+G>Y9YW7KRXLOFGLIN/<9)0%0(O8N,T+3S'I+%1-PBX:%Y6U@F?7"=%S> M<]WKG+CXI&E8]_.Q1W0M,=9F\0E*YAU73>?Z%R9ZOAZS^NIG:,/:>?TKM.7S M%R)""-0@0/V)O-+&S$JE,B(TIS(8'060]SUH#1CR3FYN1I>?22(_=8'&K8/\ MI+)!D4<32O1%>4^8MB'C",N,<2LS@\!_X\BG'9@ QG"WL*P93DM/[_#:JA/5 MOBNJ/^*,Y!R=%"#.^8EIU<)Y<.61-W YICW$?Z_]!EQ32VSS$R']RDZ%/+\! M339SI0CF]0DH?-_]8@G2R@N4&8Y,QH+@F1;89"*=.TZ5D1B MR-5/;;A+8WZ;^?P__U($RW>]VDYHA9/$'K4A?RRF0%-KD"(UM23-#U:<5WV* M6\(\SS4JXGZ#\NOSF]/+!W>M1+\\#:Y6E!P1BN!K)X.B-TB3XOUN#4J4,2], M?K._)P.;TM]67/_M+"2O:[W$!?ZY:5\JE_A/3_M^-[,=+2DBGR(K'HLES4BE MFER.,IM/@3]7PG#>'^XJLF9\PGO$"2]73,;E26S(4IS?KV1=MV M6[_U[C-I-"=RQ8@\3G(K17GMW#73IH4U,.5[S1RN;%W:^^F>OAW9_?1"&.-: MK]O*?6T\&)6;6GQ"_VZ$Y2XPL:4:KZ1_-TR"J._4S_:/ZA?[1\U\?V_WK/%A MJPUM08VO4->' WCGQL7!ZNY9_6CW^H+X\_K7O_+ZU[_SS0]_-P]V5M#!A_VO M^T>?*?B*[*#]3W/_Z._CQL[*1>,?=3Z9+V1U)#0XF87@2,:P1IFR*F2(&T(D MW4M :A]E_E*D@@3EH/4NLU?RZEZ+7KV+FLWU/6 M1P9\:+_G@GX/0=^X%'2NK0^>R2P2H4'0' M:YI>N933UTRK!3?3FOH4>?S/($]QQWZW9L.H -1Y&7JD* M$FW%]=/MM#ZYYLM-XLYM6^8P7 M\O:;IG^][6?F:BO+Y:CEPZ,^_+Y8,QU?^XT,^VA!H.&^/8(>I/)E47@HM6)4 M3]I>H%@M/?U,^OM!4<#[AYL:)!S1-_U!KY(JYN>W2ZP? MK: O$7G$([-9D,AFC&*=6H^4 !D+ONCZ87)']- EBW]U2X^'2 M>KF5UQ0EL]W9U&]CV^A6 MSG9JOR7.DN\()4NC OUFWH,6FY.T]O.I3PF8=\K-?!@* E(9YD M=3[A2X@]R1Z#!"\1]IU]$7^QS57;O;"JZSB?/GI8@KE2RR1U>]@M+FY;\9!@ M;'Z MJYZ>,_?[?KJ MQHTM#!L?4K_V<>-KZ[C1WD %+]N0OT MG!T09KI#ZU]\_JK:N["' @%,76 M9!2(E3',>::\U!D6QDF)+2$L+BQ_O-TV3,NF B\F5$^Q*^@U'/MJQO()%-3* M389]98/Z9 S*WKUX5LTL<6KC-K3_T(TS*\O=M\/V6[Q%=<-;5$_A+3Z:UXSN M]IHK1Z0IDI;MNUS,RDK -.GWE]N6? CG2^K^->B!(/6J.6?WK' >8'S]$LYK MK P2.&0(,Y,Q($RF4:0932OS(G9>2WR_'4G6OQ'VGQBTDM;KU1AEJ<.:5(QC3R:;\ZE7')O.%" M*X7I [3X?3;NFIFIF?B=*9#%6G[[S$T>;YNN+R?IP1GK=,LY]D%O.'T"@Q;* M([?Z-P])Z!;ENUH7Z>5G.;P:7EOK0.>Z":Z>YKW2N>ND_6- ],'E2_N?IL+I MN'1O"M^KIY:?V7MF?;:<2K;,9^.H'DHGZTR[\$[+&GSF0XI',TL3&9 M041DV$?$'57<^/A#6S3-4C@+R7C\U>O2E3*5H6XNAJ0;G:ZXF+1@$6IGZ==( MDZR7B6%@2@>=?*A'RM5LO85KND5J:9V+PGK+?$"611*99#@&[ASA7S9*E<(1 MJ!0?7-XVK=Z?"QN-]:LG9W8&;=_MCPKEOMRS M>4S>Y>$BQ1[8S=X@)>1W?*W[;7#'%K*XN4^,&RZ![-UC">3=Z2_+YXSM=5N#?G@WDD$T6<'"#T[%FOR=*B_9!R-- M)7@6(1+-A GP'PPCCH)3JZU$7^3"^)EF\(#/7+'2W]>=T1X]/ICE(9@H".]IM^"WK!AR(52XTWU6MTK5DD#?:O M>Q%\I\Q_ F%XGY1?I]_[XXVYE9FJO O0?@7V"BZ78TX_6JK$9L$;%:!WXWT5 M1O(A^953K@0^5X I=E>V=M:V/KZHOIHI3;!5 :(/#Z[=;$S5>%:9Z.L5(/KF M5GVJAK+*],8H^SP[=FJG MR[\M?'M=KFB\K93''PBV+!^VJLQLY:8V>[DF=? M*DY_;G6-6M+J21;7*+PDF7J*FND2D??= W6>Y#-=23[/=,;8<^S.^,D&^4(5"/(^N-'W#_*F5*'URXR3 MCT\.>KQMTYY,B<3RYU%%X;;)UVPXW7.UCB=9OO!8 'HX M?[/1#^T:7KHWITP+#:9$'=TZJM.NCA[H(S&ICLI3RH9;A?VVVS$#G_># M__T7-=/]F.GA0/"A:/EA*O)%$.D,XX"YX%T3/)UV=TZV*.6@PJ?2")>K#?\R M+9#'4-MNA@"2:$:Y-(5KUN@HDZ;,GU@-+J23$\FCL9J^V M5JY(N$5G/X^:?FH?:JZF*\+,]+'4]!P[5XE)9IVSU3W5=%HH4H0FE$N;N/[V ML=OK_9Z.F>RVPU3J[3F\GG-WR=UL#J_G>KLBC;X_9U-\3[U=KL!I=EOPCM[_ MK:W]9Y#W+[ZCL(>+C*YJ[>$U4-W##W/_8M/%(*Q,R/3FF;7D=7K[I,KZ//5R'&Z^CSV/U]';V=._E30K97 MP&MB[N3/06)%&OT SI9I_^0^M*K?K=V!%F_+.)I[Y]-!Z5? GO+G%.]46OM9 M2&T+GIY&:OX M9HN2L1KN'YG*;(7>H'4]VV/N'4P'1[P&-B8_F;PQE=AH%LP4G:^ZF,OWX\@W M ??_<]I,..^7V]&5%@BNT.^BDIY3CT:UMY[WCN*DT' MP5\#E]*?3$692O S"U:(S9VEN7P_DGS+C,W=TIH.: MKX$%G]7$/#:RF;H]*IYNDXK9]4_FFU1/-X.%2^T#GPJC=,L M -&GWH1B#D2G2MT\)0J@=&'Y8S@TK2$"#8EXUIPU.P9 MEY5YL'TNX(\DX&)A.87-:^O&];O%/--H2DCX&OCN60W+W&N9YQI-D:C,N'P3 MH1:6=SO#(\M"D19!F58H$X9&*U:W@QL4>3\/P^CZ;J\\VFGDXLS]FRFA^&M@ M4Z[F_LU4F:%Y+M%6%X-T939JKLGW0[8G4[>+2;,S]SCF0ZJO@96 M?%93,_=XY@E#4R0J,R_?:0T\/ 2>3@S@X$QDJF@YFM@P;DW,V4FAL^] MF;E\/Y)\RU_-/)H6#IL;E^EH] .9;^Z_3)EQ$7/_92[?C[2S+EI87CMOYC9_ MCOU&Y@[+G.>&/,?OVE:L(@[+E/#6/$W_.F_1A>5MH*;I/S@$,]]%;*Y1IZG1 M#^1Z@;ZG4=^4!XZ/KW^7RJ-#SQ,;)D!\]=CTJ8;(PW/@O_SXY\XSXB==!,R7 M9/(1)D;H:-#KY_&B\D.TVVF%7J_A@K32_MR% D[0N:EOAI%OT:]U.;;U;M&L899]KOZ4:TQ9#!+V[ M7K*\C-_]GC;!&Q79#ZV3Q='UVL2CZ9 2T[FXO#6Z?!:N7QGTQA=2-M'H8G=0 MC*^6'4@O3&]*QYPLI8*+M3/H8JB9DY.B>U+DI@]]!?P+8V![N<]-D8?>TIQ' M;O#()6L .W@P+_W0&X_E61@-]IV, E0 RHR)U.[:O%62H)4J MTWIEGWEC*7 M=+]\#=1F6JV4/)8JG:AFN+_V\-$L=)+6\S4?3G/@XG>3''UK>TY:II]B;#<8 M".C6+,M_:U3)/6G,6@(WZ >Z9?LW X'1/^GD;QMY/MLV:M FD M+;IG0*'>4FT;BK0,#-CBW:TUP( M\RS X)HA]7>7MDNQ =("03OE*)O67>^\*3=#-E_^PQ9OEN\4JI-NK]QH[&T1 M6N5^+^_.VM:9^:BM_#F2K.O]>F.IDX?:B%5A%H_ M:O3]H99<6-Y).F5XEA8(Q.W[M,X0RKKAK0W-P_:GM?<;*Q]KC5 MK=6-QH?:^N;6'GS,/FYN_G?ZOKVSLK-67VOL;+]V>[ISJU5,IM7D0ZMU9@J? MM;K=8_#*H!>7QT>4=B3OG'9;IV#^\MXQZ.@!6(U3@!=76M#?8!U6M#F9&,!^IPF.P[R4 0'I5UWT *_U Q23C;H\V*T MVR-8#I_'.%$#M#X6W394WH6RX?P$BB8+ K7F;3#$R9A< )ARS>_T:JFV [9E MHI>CD0C^.Q!B;% [W7[M!!Q\N 4%^]TB^;KEG>\,XUD.M79*D]8.II/NIH.5 MH/-I@TLB5]+7='NZ7V MM7/7-)W#,/$:=N=K)@N/7[*4L/==_2V1!QB@#A@SN)#'$6%2G8-AXOU9M_"] M(:4,,)4=],NA;0$4&8*&Q?';T\9L+C])4/D:!KL7 ?7=:"S(Q]$M+^J% M<'SC6O.V#O1!084;SY_EK=:-:^GQ24>F-X2"8]$:HJRB=FJ2KU)^&_9WB.M& MU+WXD;#UPG7N& *_[E F2CK&F[ID!._:EUO()LB?)XXI0BFJ@Z+SK:;\VQ1U M#?@<4&P?A-2<&NA0,IO0WF\U >C]OI(HWP%>6:)$>O1.Y5=Z)DG[@)H 5JW% MX;K&H<:8U&QP?0"J8JSUO33:K#>+0*H MXF(Q.3?=CGEULB%N8D]]"&4AFDND+G-"^ZG>%X)F-5 M#E(-J@?^&REJ,&2I)^GO4FT#C$EOJ$*[P%R)*LDMN4KD5!PZ!.Y#OW2T1B/? M@8(@V:FIP"-C_Q"Z:X8:+!4=CSUP0*K3#GJ@U7LE!Z?"8-E']8_8J',Q>F0Q M%8'^VGSH9*0*1Y4M0M,N;B?AC^S3%;M2ONP[)B*4[VF;XS1.'5"$H"U&BKMW M/]N[6';R^CM&W)3*NKQP@S:\M/3O_' ;YN]9O=2B1*VN<\G53:^[.@)#_KXY M"&51G_RT<'5(OBGS*]PZ,H[?8];UN^2JI%RG7^1@0TI>*_E^V*9Q!,FU!CX, MKL-;ZG0?<8WY-./TL2$>\:L?^HFUT59BB[719@S)7G;/0"(&1;(];=#BBS]2 M]K7>23#'H!B3_P=H^&!!?SD!5S#" M["5L+>.;24)Z_82H#G-7 W66EV!ZJ?:I!:]-MB7,;4R%;0P2#SS;8GCT\8,. MN"AK)>_^.US4ZD-NKIHE2^A^TB^#?\WN6;(C/L2T=B7)U3'T;R2M2[71W,^W M^9Y2Z_O%$0X>2[7OEB!N9"DO+Y=(LYQQ@P$-Q:D9 >/RTIX!&MYSS M EC>:3I G/TF-/'\$! P>RU0J=P^'D[E -)Y0PZ($X@8M1=!,'P/M; M*9"1(D9%^?JEVON1BSR*#-RB[Q='/)'J2_KUFW$8=/+_#,)X0@Y>XU* ([G> M5^;6%LNV@N9VQ]#?%+D;SSZU2H\XP9M^M]OJ308CAKSHPTDHN0- UFD:_)$C M7C[2S M? ZO1'WI'39.\ZHGFE?[(<-#*V!IXJP:\(S!'DY1('AF,M@'GQO6' MM=^ -1S-\LF.B==_U2;:4%'MO@L)G8L#^TM.%D M:.K/APIA&%@4_UCQS7Q;'^&/-PW@>"].!_<%LO_=C+X$)G%)5.^!A: M?KUS.8$7U_&U\?*(_'V M6., 8YIQ$&$L12G^,;*/U^1\-,\\,D4D M4VO+UV=#(4ZS& 4H98A5X[$+'1*DD-34@0BA[Z4304F'CZ0%(Y)X92$1X<= M ^8H&>-2VWYCU#*P549?TPK/R:#4-RW7'+3-$$3TNK%_EOH2BJ*;)O8WX+H? MHHQ%X/6A> X-*2BXU+PK*GZL]"X'?C1>+GEQX5LLOYRI[Y29&-"C% \Z:W9' M"C7TKJ0!E%1KIT$ 57:I>TNY'T=H^J/Z+Y7;< !3:.O;D]I1,SP<)X4RACQ];?0_ 2\ M+,<>F.0R;EMRQ7B^!R1Y8 $@-L>359.ZYK=A9:"G.J-PX=DP:)A$^&PXK96L MW5A]71'IWQ/D+-\U5BWC!HUX9!QJ+Z5V;PB71G-6)>G3W$^):+K)*)7SIV7R M$6BW9-_2U,;(F1U*]T2?AZ(RLO(EKY5NX",,KU^/[B.(B=H$.:5P"Y'!4?JJ,IDVNM#Q9 M[XF7EEBV?8D2!K=[+*\K&XG.LY'FV4BO,AOIT\K63FT#U.%&8Z51YB5M--8W MM^HK.QN;C9MB?D]Y$@O?'[S*F>\[1F]C9ZU>PY.C][VTK7L.GO[!X#W6FI*G M'9K]M8^?@)?>/V2R8\J[]'ZSL;K6V%Y;K<&G[U_ MKZW]*%NO2MW];:/$B@.HQ ,."\.)M=(%*7'C[Q7LZATP_+?=C@%X!KCG(9V: MT%[BAO820^U5KAX:5S$J42XD2^&M\2/#A63E%=LMP)RE46F9DUYX._YP8Z': MI(.4>@FH]:1E+M[FG;)_Y7M'<$3K)8EDB4A&ZT-'[1FAE:4A6AFOL+MR4^(E M+.3=][_[\/=OPEVF?_)AM(2_=Y-3^I//_K#)_+X/_V ][CU%8(J74/ZPP2,Q M^94F3RJ-'VBP>ZN'JUKEWD>BU4T!GA7%BZ7;01!!]S@<;4[EBE%Y-;A01K"^ M$1KK*X1^N;U;JCJF*[U>2.[5PZ7E80,SLIUIY'%"*MU6[FOCUOZR\#P+U:9_ M<%YNFXFG8'_V#.S_?IC-788H^[VW/R4'S[NAPNMY_Y0I<[Q$>!4XVO2:PY3L M]"&E69Z:UC"$=I6W7\XF3M> _=?3#DS))S\8F2$O#?V3*1J9/_+SMYUN9[T8 MY6<,.GE_*P5Q!SV_,%X_7U[(I6+*$.PD(89)*6QT% >LD28X"$V_;"10CBC% M"V7&8MNT>G\N9"#-PPPNJ.*\_[8S:/MN?W1_H=8Q[9!>EAT:<_(V,?9*QZ<_ M:]^X>J7_WA3%!8SB/Z8U"* =8)1#J2?*D)ZG_US8U>[I1[)UND_K W^T=GKP M01]M'JV=;>[4Z<&'-7:PMW^QN?.9[._]TSS86[O8W%L[/SC:QW6RP?>/W-E' MVFCM?^V>UU>/OS;(5G/SPS_M^M$Q:K376^F9^E&K6=_;)XV=1KZYMT'KZ^I\ M@U5XAASD]=6_C_9W_FK5VUNM_:// MNK![%^@#03H&/@S'#AM79,TF ,8E(8 MKRU24D:;3 #6F,Q-P'29@*^7)L!3C@GS-@O2LHQQQ#(;3-,G()TAY4ECSVR]V'' M.RQQE37],X#]^B5AO^TL,8K5S/7[ _1[X_T$Q+=":0U4RB**.&.>>@#[061 M1L5XM%X["?J=D$6!U3/H]Y\3J&E52[\ \9\C@C=7?I6!N7/E]VC*;P+<$HJ< MPCK3+&I0?EIFFI*0X>"9U,)%@>C",F%D$3AGKORF$]P^02SDKJ,T],FU@S0( M&L+CJ4V7&B8VKPP7AJ4M%EP %SEAX]\Z8;R13?>L7-*85@;Y[L#VXZ U7DM6 M+AGXK^G"@2OC%J]WB]51>\<]W+KLX%PY_H1R!*4X5HY03RO\>^OB8,^?6,+$ M?AO&8/6?8_@_;WQHM!JK^^P VEO?62%0%]2[WJSOK!\=K/X=&ZMU5/^Z0F%\ M8!P=JA_M?E$FVJBIRCB2-&/&>#=" M?R[A/R7AWT(00@46B%(9 OV<,6E&2&-CY8L+"N^J"2?1YAG8I)Q MKORJ%X&8*[_'4W[?0A!4$_A/ZRQ@;A(>09DB(0 VML%2001!"F Q$HN*DKGV MF\X0Q.S/KWU*6]#E/FW^&SJ]*WL1NROILO.)MNK#W!&QUX:T7NGX\E#FX:J MN<+_"86?3Z!=8G3P#L4L1@,*'X!O9C'F6:"2HXB00E(O+!.\J!";AYSG\VUS M'?@B:'>N Q]=!WX#O999)$DT&5+$9U&V'#OG6D?R)UN/VW"^2SP]F%NUZ^L#:RRWG^.$.]*\N<5Y43\5UGI><29Q%IF+"*Y!45*Z2)&>*\H* N79 MWBSA8S>-QWS=Q0Q#XMM2CQO=CINK_@>K_LW)I1>8>*Z8-AEV(6:,19%IB7E& M@9@"6X$\X@O+=)'/"Y]INBA1=S[?>SVF\"^%HK&.4^$Y$2T'[89<8; MDGD>,(UIGGP+TSK_ZF*P9MH/:;AVX?.HBCDW\[A[7A&=%E M.[-NS-+A8O-LWEE!MY=D_IBHO)5&83/N]D(Y@3=7\ _9&&UG)2GW(<1=^8)P M\%Y2EP6, -8B9S(=(LLB%O;_9^]=E]I(LG;A6U'P3NRW)T+ISO.A>SXB:, ] MS&Z$;7#WMO]TY-'(%A*C@VU\]5]F"9 PV$: I)*TIL<@I))4E;GJ>=9Y^8!9 M"!)GB#>FB<4B";+W MIW56DG1(5"?$#"&(KM@#[I#VWW7 M=ITXF&LV ;@;%J>F3O9T7"+1BL/]S[XS*BL(L/X@6#^85F&35I9C8I&QBB(> M-4::"(ZPI(DP'0,6;&O;-!GT3P"G*Z#@DA180,%YH.!$N54F9F66>\29+BCH M!+(9%TLVK39$FTBQ*Q@$U^NLB_@J#H;]MA_&\=A1\,"NOFH[ MV=*[IZY!7<0#H?UP6L%E@4(6YM4]IDT!$2 M7+0 ADO2< $,YP>&$STW"6NHE11YG&U\CF-"6A**K!%:1(8#P[8"0\P4@&$] M]=SU]N%6C0$;6>P0=,)=-X5WJNDCP/D#X?SEM&ZKDXHQ&H:PDAIQS05R1DDD M.4L\*J6US[IM&;C&%S'K8>W=%N"]73_<6T3*+.#>4^#>1(V-5AEEHLJ6O"59 MC<4\:[#:H)BETEJ;M(QL:YOI)I/0[:"F:NRF=+R]6WU=V,K-UK.Q7@OXCY5H MQ;?*Y+>P%L# =C.QW>N;'NQ$N=$8B2!"J8!.R#J.D<'$<>T#UJ3T=V]BG>6 M+B)-8[/;6M; PPWT ?11 _I86&-DH(]9Z6-B+)G$6)(>HR2H1%S%,B))AF(L M"4XPC9CQBCX4;JJ%-,?<;/I8KYB 6D17Y+9U[4[5*[)J&7<\[/D/I[U.%HO! M_S9*D'!X,7\_W90OS]>3.(@'U6K\G M-7\>X^)>90MG$0ZR2SE_,1;SG6[8&0OYE-H#@V$>8@:]N]%?BB5&/;?(^:@0 M=XDB)[!!P5OOLF4D**=;VXIG&PA2_-FCT MX\?8'46H4EM]I78W?U\YD[_:P]/=T2 O:.P#LC\*V6\TS64N^I"(1,32K-HZ M2I E(:$0$K.,RX"-+8-ZY4)*D-?>^U(#/SR@X.IIMH""\T#!B7[KA-."_8TFN]Y[;IASR#@N$)<\()L\1U(%ZF3PSIBPM4TX;DI=O^&]ZY: MO[&^WDW%RP6HRX"7C\?+B7*,E0C8*(\"41CQ*!BRT01$N,38":Z\]1DO&6\2 ML0CU>+/QLF:NX170F^^3!M'IE36+_3/P&:^^NOR-."!T^WD@&]SHX*N$L%)C MCK1DF0V8M,A1PI%W*5%-50J$9390HHD5).R!RQA L%;)$ ""#P?!JI MU$%N;:LF9KIVSI,59(J-]2>O,?8MJBLP8-^38-]$3_8,:Y%U820Y48A;3Y'5 M6*.$J0["$Q)3V-J6364 ^VJJ)3_14+R*>8S4K;U/C@8O,I -UG0O<; MK7 IMMBGR%!THO0R) 89P0CBS@L>.?=4FJUM1FG&]_IU\5BWP.#&^HDW%2@7 MFT@!0#DK4$XU?<6"$IP\PAI[Q$6DR'BMD35$>:$\YY9FH"2BJ7#]1F2L&U"N MCB^YWI[AW=[967MX5N9!5MT "SCEJXA=7S(K?KI:\\==0DKSNX1JMS+R]4J@ MK-?])8-M%O1R6%E_NWHGW3CM%V;XGS;!AJE@=4S4<&EC_H\:2Y(4S!FG\-\J M*V:MWC V2%;,[/;3[-5\Q>V?]PXT++3+?MWUB;MI8Z.SZJ[69#XVZ>=!^Y=N MN_/_;0W[HWB[D.L:,\M4W6G$O%:P,"A8]U"PWDQ;HD)J+4.P2"=N$<][@EPL M \:IP#QZ+HA(9=^_TJSJ'#$ $ ,0>UH0F\5>!!!;%(A-S5'$DJ2D",)8,<2E M,D@[%9"0.&FJ,#-B8RO N^]GMA^?Q#-YT'I^%]/TNM6=^L+V MC_K'0SN,X4_;&<7)5P/CS, X[X:'NY>,LVOPV_]WBOW9GUW[EQD=G?WG?>NO M5N=P[[>S-^_+];\4A^^]:.W]ULYKDQ_O?&[]_H8?G;PF_^_+RR^MO<-/K2\[ M^?D/K'5R\.5O)WQ()FO=)HG,7RRKXRYAB;B0$@?%J"I>S@>(T\,B@B!.*RY. M41YS5(4*1%D$CKHLDF*"M)5O;&1K+_V[7:=]ZHG%N^XV/9:^;C6\* MX:#(P.#IX&R&#B_7HEG)X6!G-#SM]3-N!Q#)6HCD(?^[P$Y)74*6BC1NEN58 M2BA2X4DR(7*NOH-P=PK7(\ -A&NMA$M9*ZFU*%J225/[A%Q0$3'!2HXPMD;: MK>TL"DT\_G;_>XX)7\.B,"+D5(CT;#P=!VB_X,4EH+*7W]Y6^2 M"3#P9)%G/$.@P0E9%3F2UGG/,/H!S=1/'-^)O3#(#"Y=5 M/2XHXIEND<%>H>")UH(0GQB>%>>6(EV <_42+,J,)9G9D VR&+/,(V-Y0$8D MP9AD!!?!RCA'M&AR>;LNXIM:7KO:Z0KU>A-(:=AAX]#V_6F#D6:C$&EUQ%[T M\\$.3K^#!96/"U(X9P6!J;8G MV="WVF0"4+ZH)THCES$;"4JYX]$1S5G)-JS:"4$M$]1Q MS-*V,=X&Y><#?5 M$%MS*GG$B.!$$+?$9C.?"\24C911(QGU 'GK>'ME./&LXUQO)%S&*_WMT7>7,/NKOCK0558"N5<4%3 M%$NI.J G3%-C:%XZ?[46IHVOD2[N_>ALU"D9=8U> MU2[0]\[.^_$T=@?MC['1Z0UJ,JEFU8CIIX6HY8.\0OG1+!0UV?&J?=;N]'X? M=//VQS_RIK?B\"B=V,] 7;-0UY<;8QHMDT1$;1'11F>]G3GD4B8Q2F7IL*65 M3Z7K-FUJ>9NW_@F>&' \;S8L/EQA!UBL'2Q.-58)@E--"5*<*L09X@UZ'[0R09,8R=:VP+HIS.U\ M^"<%^+5WU8"?>@VA<)%Z+T#ATT/A1-55-.N7A%G$5.*(&\>0I"NOE %ZM/MJ#.]IJU,/MNUXMD6J5J3'=2V6_VG* ^IF@ M_N:(1>=C@7ND@BY0[QG2Q":$"94.1TYTF2ZF)&URMHB^VAO450O\P8"7"TCN M +Q\/%Y.5&,NI/8R!F1(U(@3IY"AP2%M. V)*"F,S7@I>-.8VXU" "_KKSQO MX!":JDKO/LKTPM;UNX)Z^>+EM['\>NB-7"=^FS#JM?[_J&E__7NOZ^KS[F(' M_^QT [#P(UGXQIQ+(6B43&ND- Z(>XF1X]PA3)E*1AE/N"_9E5AG":&\=MF5 M3WD;U@_?ZNGP!^X"[EH+[EKL+";@KB?AKHD%R:0,V$F.M%42<0VX:QE&YL]#FR_CJDG)UVV8QPOD8[Y+^[^>V?Z[=K=: M(#FYONU_N?[/VS=[G3S@8^K7R)E66'H<8Z,,^1DTAKW&;J^TI1[$4!Y5 E(E M)3UO=VW7M[/M637#K9KZ/_OFBISW!E51TB_]V+&E4\ROG]IA>#KN''WYY9R. M+>ZMN]]I7?[RT3#^>BF/>/HC[NBF?6/]:[[@]*NV.5,_RV55J/S#T4Q4;%V] MZ;0_P9!W$;E^M!^037DE?K&=3_9BL/7SC07[:@=N+6Q=AW'151S&]:.3GF$8 MU];V24&R1B^5FW-8[L'IJ5Q?RU'M;P]U]^WQ9O^/%XV#UNZW\67E+FGWJ+6W MWSK>WVOD1\='?QSL[9SD/XY/\J_#_=;)<>/H>>/HQ?ZKG9.#?,#Z7/A/!]W& M\+0WRA\2!LU&_.QC5BS.8W_>#^(O5P]NV;G3HR;*15Q5 M,K:[U>E7WSMA@-(EO6*!2\?\Y0E=OOYL_-I7>NOX126>&@#WXN?D>^]*-A#W_O#,Q;W?^^Z%+S>\V:<:^3;/"J ],,3OD2A!8PV4HL( M)F75(S8.\[><#AK[&2-"9>A+_N/CIX\3_,7D@];LW2@SI M(6[PQVSZ$ZP@2,0<)8*8E47$>J4JK\+JQ(A"";HT1D1K\9WPO-^ M[ZRXGLK9_=4>GNZ.!GG!8W__L^^,RK+N# 8Q_S_4J&#]HG45:#I[6?JO?WA[ MB]7Z?O?VKU3GZZ^5%Z_?77R:!IO^T#_-S;T]. MVV_/WKX_?/_R4^O+:?[>?9K/-S_?.6V=Y<SLLOX^_.7G[X.8C;IKFCHEFD*BX=HG=0#A .'4@'.YBT%:9Y 7W7-K@ M(N/<)*Y2XD06PB'FDG#R R"<6A/.EVO"(5H*RQ-&VCN-./6DC!TQB(=$&?.) M<^XRX3#1-!PJB99#.)MC5Z[W//G=WF XSMJ/G\]+IL4 ILG7__LWY^Y;_PZD MY0XL.127WIW&3[$H$U7ST?QLB.?]K))4B1K5;6K/>OG2OXR?&)SV/N6?\=SV M[3!V+AHN=GJ?;K5-6$XEYAH76R[2UU'DXRA=*J"@5,Z@5+9VI[P81JOH:,#( M:AD09T(BH[C,FJ7 +AFEC:9;VT0V-5>UTRGKCF'U]%, [*VPQ0VP]PC8F]C2 M>6,TU9R : M6\QGMO\A#O.Y0G/4-=*WCV.G4SRYW7!XM;_[8]<(L- L+'0\I7QSQ;73E")) M*4- MF1 N)8Q$,@%Q)U-6Q9U'/AKJG<'>$%NFH? F(Q) $'1Q\)W_:--?]'MAY(<9 MY3[&3N^\U &#[WN-=/%7<1!+^4?FH;W)%@,3/8")IC/Z9&3&2VF0XTP@+D)$ MVB:*4BC#":PB6L2M;:F:A"QBGN2&.H7 %[[2,+C0[#. P2>#P2F%7'&CG'4H M\L@R##J)7)(4&6I4=#A9:>36MM!-K, W#OHX^,9_N.F_QV[LV\XX42667VYSI:.?&)@,C/8"1+J84JN9'6$9M5\Z#+< 1/(C+$&92E M5,00I?".;VTSTJ1F$14@&PJ$FZ.:K[^K?.][B>3@-%\C[7QZI_/C3BP/"D5- M;3@PTPS,=#2=1^Y58)RJA"0O"94X$61\-,AEK<-DW5TR5T5QFTQHCHUB3$C V)FY UC:RH4Z6:1"RB;=4<[K6ZPAAXV@$T%UTK"J#Y M<-"<*A>E*41--=(TJ_*<**FZ/U92&Z/ M1+S5.JEF-UU=L0P<]X">3Z'R WHN!3VG9LKZO'^1>D0,*_/0&4%.88^L4C(P M;G"4:6N;-;-1 . )FG\-_?PKH/D?#4]CO]&N *O9Z,:Y%:U"4N@27/BM7K=W MDY0@'?0AO+0_K=4[E5SRG*)@O4)] M_,K'?$AIW@!.JMF(\&#:&+!,>6*]1,R%3(2"!Z25)<@P9WD4^28PH4RD:VIY MNYLD>*G Q0^HO#03 @!W90!W8GF(:(61R2!F+4/<4(:& MFHFA#F_$!RB.TA"%J.(4\>1TM@:40,$E'AS/NRGQUK9I,GD[;?5)+8(-=8M! M:&"UT6\^BCU W*,A;J*$.R]8JMI5BI@A3@>+;-XW1'CT.&(KB Q;VT+<+K0% M@ ,5&_S^XPUOQ6'CI\ZT[]\.A_VV&PVMZV1MNY?7\>RLS%8=]OR'TUXGFX^W MU.^%+>]LCJ9ZK?0_5L+J7VW:7D:0)-]!D&O[0$)_.6VS,$=U)G"&?(@<<6L, MT@8'9&.F)08F40$HH;0Q+"GQF1%&S^CM2J-KCO4;KA#!K!^1;'^ M(5#_./<*!82?"\)/N5*(58E9@DCD#/$@+++6:N2%8LGKB&DD!>'Q(H;.;"C, M;XX9M?[S(/?:G=$PAOFFGSR=Q5^OQ7M2ZGUP(\WOK%M-B;G61MCE'0$D/1-) M^VDS3'*?L!8:6>54-L/*6#AF DI!"9LM-&I)6(09-K];JGY85,\\8. 1X)&- M,O" /1[('A,33UN?@LR<053([,$L1IDT @J<.$R3P5[XA9EX0"$;;0"N=Z;U M7]57Q8!LOB#[+HX#Y8/&:!##983\/*-9Z7^X\*CZ0W/F%A-57T2_A%59GV#)I(@JJZK,6,0YQ(!6V2T#,@%'173SCJOM[8U:2I5 M/[M^;;!QO7G[?[$;HJA/:\I7]2V&YQ6M M:;-0VOL;<\R4DM(+PE&4M&2;.HJLUA(%RF6@R4E,Y +5_:7UZ:SQDLJ*.$\FQNB";6MQM0 M S;7 YMK;*W\7 6\\N_0_KC]K_SCZBW5%K>[(7:'OR"BI^!RC)_EF2DQ>#\: M#-OIXMI]V-Z'3\-Z$5LQS'V&CUAOD3A[W&;J\L;(E.YD=5*;K- MP-EXWN[:KF_;3N-XF)^HFDD_N[5&]UK \]Z@73#@EW[LV&'[8_SU4SL,3_/I MYK.Y/#-.GRDQ7KF[WFE=/K,,Z+]>+C*>_HBM'VQ7S7>#W5RXZ9_ELBJ6(M@P M%:R.B9K,IS'_1XTE20KFC%/X;ZJWKMYTVI_ ZKN(7#_:#\BFO!*_V,XG>S'8 M^OG&@GVU [<6]K&KE]+\5J_:[*P9],9]TW_)BDG&\7)8.7F[>B?=..T7%>I_ M?KSC:FO[I$H0Z*5RYP[+#?JOG^WV7=*T$K>'NOOV>+/_QXO&06OW-OBL["7M M'K7V]EO'^WN-_.CXZ(^#O9V3_,?Q2?YUN-\Z.6X%I;Y0_) S^N8+7]0U,_^EUUXY".Q/IMR_J MIMH@Q^0WSOFY>42EY-C1L'>E:8R5T.J92\4U7UC'G@_B+U_$S\KT7!7OH>W]XQN+^[UTM;?W;L85[WHQS=0:91SF#?GC"ERBT@)Q% MM0#C\20K';%QF+_E=-#8SQ@1*H7^T/;]:8.1YLJ:E2L36IO_';**OHK%W[J/ M&7%5O_NZ!+X>XJY_C#0^P0J"1,Q1(HA9632O64K#"B#MK=9]T-)]V:6$F].! M%UJZ/R@P>+1[%1C,G_'E5:=U4U??O^5?ZLYZ=')^^^'/[^AK7.#C^] M.?GSPYN3#_@Z,'CVJOWF_9^=MR?^\YN3UNF;]Z\^'/WU1K1.]L4;^@:W_GK) M6WLOZ2%]\^7KP.#;W__3;OWU9Z>5O^.0/F^W?G\IWK[_0 Y/.N_?OG])WNZ] MPZV]-U_>OF^EP_9E4/ 8?X*&[K76H=>S?QC0R<;1"31T7S\2^7)-(M#.O>Y$ MLCDVX7JWCZ>Q.VA_C(UB(OZRT$;M<_ -K4^?]CDLSN;_W\9=V&'_7[L>LO&L-^_LQ.E4G2L*'DOIV-4T'J4,*R:GG.M?=9 M5.B].PW>8^WS4BQV+Z7BI C%^!)VNN%D(B*_VW:W:*H[_?8@[\/>J)]_OLA+ MU@M9DSU*)_8S*+$S*+&MW2E/B- !)\IT5:V".%,2N;+]4?(0+;.,)E^46(+G M/(Y[0YOH;D#=R5H#ZN/-]F_T(P74K!UJ3DQ_KJ7R)'B$C4V(4Z*0QCHA08U. MAI,8N2DE?P0P$\SZ.I_T*AT*?I.G\IO4H[/78[P'JZTTU,D**SK"E4+PHM>O M%(FI7HXGO1J:MP]G:DDV);S?\J6MF[^:T^MG MU%_@KUK<-+7CK\5:ND!--0Z^?=Q M8S\OQU[C<.?5[K]+/Z5&,1P:.ZV]1G& -=;GHF^T\VLVXF":Y6JDS)OF3\4-O@N6L2CTG0T$MHA[>3SZY8J+:SZ#:):R9J]3H;$/P?"K[W MH[-1I_*P5@F8&R#_:[6!=3J5*]%9,0D"E/AA7_#>\"MF7 &]>2F=WU=T@W=[ M9V>];N-XV/,?EA:SK8/0 "K<7VA>V'9 !UW ^[7;V9-^M(-1_P*V=NVV]D82 M&NSOVNWOM$$'V[MVVUMI:*>]3HC]P?^NFD:^S(V>V_B.I4A!-S&U?1LH M=OUV=O^_H_;P8A9K:H[5K2NZAK_9CNWZV+"#DJ:_%WT\<[%_E>2LE]R%_ DT M_N^5LGZ]X$NM9*VRK =?%;-&S9UADC-I \=.64&5CHQ):9C7+/Y]4':)T)LU MK >MY[.U7CCK=2NM9FR@'HV&@Z'MED6\+G#%RRUP_7)X?%G@^OX_[4/ZYX?6 M7R\OWNX=BM;>R\^MD_P]>\_/WGQYR=Z>O"&MO1UR>+;/)@6NA_C-7Z]YZ_T. M?7MV^.5H[]7[?'R[G.?AV>'GH[W3SMO?7Y*CO]Y\^KK ]>OWUH?#O_[3>?O^X.+-EWV>S_W#V[W7XNW[W]+A=.\%9IE2"7.DG!&( M:\S*0!R, I811TP<=69K6Y.F,;*IF:E/G>LL-]T#4*U65:QKUF+A07A9JYU; M1@.%V05^94CE=GN$AS'*UR/5OL1^+]C!Z==<,NWG'JMG=6F1L"H,,C52S7*G MC'6(,4P1-Y$AI[%%EG*.O= \\E"@3E-"?P7Z /H ^@#ZF#=]8!N]H4-)BZPE1*9I[TL=W[1'@D,=R")GF$,F"$LCA2(H5XI#AR:.H'=59#="F M< AI$F::7%)@$6 18!%@D;D;(=8Q(Z65^?V<,F>%I59@9HE,3"<)1LAR"81= M$XB)Q&,>,9+*&,23D$ACYE' 424NM=6!@A$"] 'T ?2QN!;5D3)NO/9>1LN) M)]8HF7P4R4FN&"'?YH_9.U,#FSR63<1D9$7PAM,DD: ^(6ZP05J9B++A:#$G MC(H4LSE"FIC68UH@\ CP"/#(VO*(9$H%P3V1)G$=H]8N"AOR;Z6$$QQXI$X\ M\CESR#C OO.W% I'ZP5BF?81]QHC*S1!P<@DF:%6>;^U+6C34 9, DP"3%)_ M@:\;D\PR=" ;))Q2J9(+W!#C!-,4.TPU-H2S>SJT@#_FS!\7U_S!#!=228." MU3[SA^?(!6&0\2IHHRC%WI; "%:B*4H>)'BVYLDCRQMG/8>\W46LX<%@,*H2 M=WNIS+0N74 &!2 :H_/\,'Z.?=\>Q"JI-YZ==WH7,5X>T#LO KSLL=?W6_:5 M880[DW<3=L)F5LC(S[C'Q*9@57169![P-J0?3**9+8NWHH+1>./W+V4C0&[O#/31VIW*[:6.N6QC1*1MTID\2.8-QA)2@;O@ MB:*.NFQ\X*;2BPBI/^R6JRFPP;3JE47'RR@@"#@(^'H*^"R>Q<14$$&F; %6 M0U15XMYP&W3 4EEWCRETCZ7^/VUG%+_/_& XWHOY)_ETR5J-&)@ MNM7%=)N.^4FAI"%.(4LM+6Y;B1Q5!&GME$[8<*DB&&]U#NDMK17/\D-Z'^-@ MF$^^O-C/#_MM7UH%7QZ0P6S0^&GKU?'KP=:MY*:GXH?9 M3KP@\UC^R]NI:% MZK"=3[8?6G%XE)[W^BFVAZ/JY"'0=W_..)X*]&&=9-Y@C0R1 G&G#7+",62U M\*[,X,:";FUS;9J<\=KEB-0<[^J93@AHN4QS$006P<"#@(. @X"#@(. M @X"#@(. @X"#@(. KX" OX#S_M\IL#"H9MT*-1KS7B;5MYYY.P@E@4[.X_= M@:T"#3^UN[XS*E,]J[C/>&I4/LO+V,X=;YE;@&>M$P @PP4R7$# 0CMY ;74F+B/9?(:4X0%SX@[00K MHQ2LEF4(CXQ;VXPVN5I$\!YP%'"T'EL'B@((. @X"#@(. @X"#@(>.T$O*;5 M.F#JU.+14\PUZC&X>-JLRD,8C#82<6@*D:]U5=/ANVU'3,K5\?I!! M"@'DR(" @X"#@-=0P&>:YK" M@?]!P$' 0QX)84S $+;KX6W'2<1DOA.>8*Q2"R#4=2 M1%9[C&1P.O+HE;4";+BZAFC6ND;G53P?]?VIO9R;--V##4INZJ3:K'MP%=)4 M0,!!P$' :[!U(. @X&LLX+,8IPI;&D,(V3S57+E@:2!1D*B]82X2]93&Z4D_ MVL&H?U&5C5>Y@3O^OZ-VO]BA@^%A')[VH!7X3%;H,6;7<41"8J!",B2E$-D& MU01I;A72+CGA@I&>RFR#8MHD5,[7" 4@!""LQ]8!TX. @X"#@(. KZ: US7. M JKLTZNRTP$5S[52'!LDE#*(4R.1Q9PCI0WE(@H?L =EMK81E;4N>GD5A_E& MOZIG641 94-#Z:'RHX_\K;FC6L2(7-Y"Q%44R'A%D<#2&H.]8"DM M*$H!6 A86(^M [*O31ANK0N;GO?Z^P0= MDHE P$' 0=!P>#4]CO_2&Z= M;JC^ZE3M9":=:%IQ>)1.[&=P-<[D:MP?'DU2YDR2QN2]0XR'@+A4"FEO#>)Y MZYES1#B#M[85(9 +#3"Y_C )>@ (^%H+^(+KGD /J+,><'AR>!UR),9)@R-& M1C*-N!%X7.5OE< L)"6I3Z (U#(:L]9%4?GF;K0K<( BJ#HI-.L>-H6\ !!P M$' 0\!IL'0@X"#@(. @X"#@(. @X"'CM!+RF90JM.)RX%<$Y.)-S\.!F/0*) M@6O,D6$X(FZ<0I9PBRQC@G-.;+)J:YLTF110?PBP!["WS!9R 'N/@[U)3$1Q M181F(@L1UX@K+%!^8) CDF-#/)$J .S5.32RM$(5M8 U_,UV;-?'AJT&\!S: MOC]M,-)L% 2I1Z&*Z_5#[%??D%>O,>AUVJ%Q=9WK@O9W=I/SF#,7G'96)VY5 MT()2X[26%GLOM/S[X/%-Y':K#H%3+>2.1L/!T';+(D(;N9EP_W"ZC1Q5>=^] M2!GQ;:F^51093R,*@@EAB0^ 1X!'@$?FS2.%+9+5443K>9#:.,F%4MR2J&VR M# R195/(Q!!A6&BF,4/:XX XPPH9P0VBV J./;%!!C!$@$" 0(! %MABP)!H M.),X,<=9TDZYA!WV6CM.$^;?9I#9VY,#GSR:3Z8:!H18TK>80S1HAKCD"FEJ M!3(\LL"#TE3K;)*0IF*T3J6"P"3 ), DZ\Z"1)ICC43 EN'"+S1F*A&L*?5MWQ9P"7 ) M<$GM!+YN7#(#E6!A"5%*6&T3YT:XX'A&'QT(P8J&[Q@EP""+9)!)@FYB)%B1 M)%*&&L2-]4A;+U#RAG)'$O'<;6T;PYN::7!N+35_]W1\9R+E.; MR/(FAM[(=>)]J9U.A=8-5@U6#58-5@U6+4G7#4H(9I1C;M90K07?3QS ML5^S*J*U+A0B1G'.G+2>V6QT4JM\\8J5>FLJDPQCHY-0*!2JA?WY>KI0*#', M4G 66:D)XMXI9!2)* G.*;?62*)+S\PFT:+)9?TLT-4S,C?)5PGNR'N)[!/R32+0[L)XETQ#!&R]AU1GU$7$J,2LMD1"33FNA@O)?U3:0#I >D M!Z1?'M);JQ5Q1HF M4N:UH%Z8!*K]LK%^HMICS ,N#5^D#V7T68JE6D:AH/)/2SE+W(!J#T@/2+\Q M2#]+"K(/4@DB?&3$A'E*0EP#\4\4L(O$,[I8CR5T& M?D<,TH03Y)VC.$9/J6/C8A9QN\L7S+T"R ?(WTS(%\(0&04CI2MV<%S+P+3% M5AM)$OV>.P<@?QEN_.FJ$RZYC!$C)8)#/"6"#"<1Q:@CEXQ%SOW6-C>LB<5M MMPZ /H ^@/[Z@/X,F&]2%-P*&8SQ7+%H+>9*VF D#]I#Q$,\V< MU![1(##B/GBD.3/(1,F$LBS@)+:VE>!-8V[/M06_SA-7@#QHS=9ZN.WNZ&Q4 MIEE_C(U\D=$/&_9ZJG5C=)[QR(;>>05,O=38.7Y=LC(E(@QFX<(Y_,>YB5[T6]W??N\$P^Z+_(U]L)1VKET"T-X:*;PT)NI3("#SZV] M_;^)MX9A1E$(-B+.C$)4!93WTR!!'8Z1O[#.'\@?HY]WQ[$JK]3/#OO]"YBO#Q@C L#:/(T]R9/*6B9H2)& MCCTG(60&,/GKK&0Q<&SLWWM7-("J!X\:"U\ED16IB&%OU"^D4#'!N/-3]>+1 M>./W+V4C0 ^H6:EA4D*BG3'$2862XK@8$ Y9Y4H+XDBTE)%1D0V(O*=-S17D MF"W,E)AC3C$ Y#+=JB#@(.!UV+I9"D25MU$K08BT'$NL"?&)2DZ)UI*S']'_ M["GDM]G_3]L9Q>^3/]B%]R/_J28QV"F5=3B+ DX,<:P$LHD:1+WCD1JNF8F9 M_)M""Z!^0,8-04:@?A!P$' 0>!(2M9MN.\)$HYY1Q.8+W5.;"W MUK5&WP_L?8R#$O O+[XZ?CVW(-Y:9W*L:A#O5=[[?ML/8Z@.V_ED^Z$5AT?I M>:^?8GLXJDX>8GHS,(.?CND5_*N>\_&TI:5+U9K7&B^A5 ($' 0\Y585(03Z(9-E^>H29+(L>^M MP$' UUC :UIGLW/=J'UPTMO)"UA.SG9>V'8XZ.Z.^;R*UE=,OCM%Y*_B?T?M M07L8CV/_8]O'<63_5?2]=]WJ4ZIT+\CLFBE^_V&Z+,=$RWV*'A%J,.+"!F0= ML4@K[I6B-BJ6MK89:U)^>ZP;("D@Z7HB*:@*(. @X"#@(. @X"#@(. U%/": MUN6 L5SM!A05;/1 M^-0>GI[&3FCT8\<.8V@,>XUN'#:J6I/&( Z'G5C-_2N-^JK9GPU;"CN@M*=6 MFM*Z9Q% F@P(. @X"/C2MVZ6-MM+"OR\&C/Y2>_$?OZKT'NO4Q;T>:]?11$/DUC8A324H=. & M@%Q_@ 0- 0)0,8="#@(. AX#;8.!!P$' 0'-<=&$>[$/;S(@[Q2^=$,[N2CX6GL%R=Q/Y[&;FGJQT0_57I_(K3US252?W$_L9/,TS>9H/AT=3 M'=QC()@FC8(E"7%!%7(^6"2EYY)AEZ@U6]ND23"?KY\9,!0PM!Y;!TH""/@: M"_B"0\V@)*RHDC =CM9*2D:#08$2E[4$+Y$FU""M+146FZ23!"T!:@87OX;Y M]FYT,C! [5^==)UU3QJ!M#H0?4:@UZG'1K7USE^\?+K6'X]]$:N$Z\/ M6#%2^"8G5!TN!U_KQ%QJXPRCFCBNG-4A<4ZDXIRK0(C]^^ N-CAH/9^!!79[ M9V>];C6#;=R$\V@T' QMMRSB-2E@((5[D,+K2T*HLNL(+<3M!&*6&L2E)T@+ MYU'R,3!OO&2";VTKTM1:-?-&UZ[K[M/$55%5Z4 2^X/]J@M 4=%2X4/PB5!$P^.:1L\ M#IC8_)A%'>['4=^UK("H'DU44[V-A?()YQU#+K),3\9AY*@*B//$G3*> HX"C@*-JSU&S9# X;)07A!D> MBY DH]$Z9Z1A%'^;I&9/7 #*>C1E3;6!P-P%)C)14:4LXDI)Y(+AR$22 MU0SBM::9L@AM:CGGY 4@*R K(*L5N656F:RDTQH['HVTAKN$K;6">Y'MK,@B MI=^QJ("LEA&NFLHSSL85BTXG1/(.(>XC+@8605)JD734G'N^M2VP;@J#@:Z MKH"N@*YJ2%W9[B %W ).>4_#VV^BOP[M#]N_RO_ MN#K=J47S,=^5_:OKV?Z7Z_^\??U)/W[?F>V_:W>K=2U7?OGGY4KJVPMUSVNZ MN1#W7K_)-A!\QSYTVMV(3L=_$UJAYW&,C59OF#]QV&OL]KHA=@5B)0) M48WG[:[M^K;M-(Z'^8EJIL*SV=?H%&JK;EZS^41%5G:T;!W]9:QO%7/ M7,IH7IB./1_$7ZX>W&+SZN]VN9!,$/F[KN9KM+O5Y5??^^NG=AB>_F+,LWS? M5B1R67YP>3[CE\FS,<%\=;>.7Z3R&=/TVZ]_]\W??5'EDR(/?"]^]IUWXF>" MB0>^][O?*IY1_)T/KN$9RV=2R94Z8_%,L MGRE^WS7^09W5)3%D^K\O\\ZU#!5.#$X,3@Q.#$X,3@Q.;(5.#,9CPJ%S/A1$ M# X%$8-#5_M0$#$X%$0,#EWM0T'$X% 0,3ATM0\%$8-#0<3@T-4^%$0,#@41 M@T-7^U 0,3@41 P.7>U#0<3@4! Q.'2U#P41@T-!Q.#0U3X41 P.!1�U?[ M4! Q.!1$# Y=[4-!Q.!0$#$X=+4/!1�T'$X-#5/A1$# Y=A(C5J!';#S[X MO#=HEX9]O_1CQP[;'Z]:A9'2R>BRN)[39TJ,/_&N=UHWZ'5&P])SK_IR//T1 M6_>[_*L#ZM8N3MQ MWU9RTLCG%?OEL'+R=O5.NG':+[U,_^?'.ZZVMD^J?G^]5%H+#DL'P7_];+?O MDJ:5N#W4W;?'F_T_7C0.6KNS=$>L^27M'K7V]EO'^WN-_.CXZ(^#O9V3_,?Q M2?YUN-\Z.6X&K!*OR?N8>G(L^4F4L/3X*?*3:W=HW?.>5'M6M4[+[- M#W]@.-2A)Y+9FJ@6L[=7_N$)7]X7CSGE:928W,?F#GB:=P/ED\SDL7&8O^5T MT-C/]UVHM.1#V_>G#4::]Q@",&=3M X2Q98H4=_MW[UJXE9:VS]DKL1C]OP) M%A $8GX"0]B.@P>- M;IEIE>9[4RUD"^N_./.X%QX^H$>./2^/N!T6,1&B%8>-GSJ]P>"?C7;7]\YB MPPZ'_;8;C4V682^OY-E9KYSM9$C*?*=SS"*IM5K+90P+^FIA?CSN9QD+,\MT M.D)"5)REZ*WD@GHCL0TV*&JB8\&XO_>J>3\$$_1T8^KR77!02?\?^4[8JLOP MG];NU?"?#^+M^P^?6U]./[QY'\[>OG]UVCI[>]IZG]^WM_/Y\,L[V]%F7XS]'>(7^[]^Y+/A=\]%?K0_Z^ M='@U_?L8?_I;&T6PCQX1)CCBRE*DM53(,Q6)3U028K:VB6@*7(]AJG?>/;7# ME4V=+P>@O\J@/POF#MLHD+[CGT@87&>6X)CP; :PE;LF'[,F./;V:CIWK)Y\LOE26\'IXWS?N]C.\30-WK6S MP%X["WZ9O[=@V0;Y"GU_O6Q^RE?"Z-^+Y_EN:%>)"@W;#0U[ULO7]J5ZXIOB M39]Z5>^#T=\0@556=AYOX-Y;V9G>Z/RX$\N#G6[8F=IOT(%FT(%:QU/FKE!& M",(XBH['K ,%@VPP# E+>)").FMTUH%HDPD-2M ZV+R A:MK^ $6/CT63NQ! M[PGFS&H4$PN(2QR0\Y8B'[GR4@0<-,E82)I:2<#"-3,(5T3M?5$LNT&!I P: MU>3V81IULFGG\YN'WXX"/Q+L;Z_KAH+] A7?ZZU^WNOO76[TSN4^ \C/ O+M M*84W>J^"Y@EA0TP&>2F0YMPC28)@/.]GL+**[QAV.[[S]"#_L!NKIN#T"(5W M$;X=P,"54W@! Y\. R>*;K!1:9H""DD0Q(D1R/'D4;2)"":\=2%M;?,FE1P@ ML)9Z[MJ[=X]+JA9R=A#+HIV=Q^X /+MKIN >G]I^_*UL\>[4#@.LSP+KTZE+ M/!@:8ZP\N*:D+BFDH^?("698R41TR6218Q&5D>'J/,R:2&9$+1"/U;*3P#]:JC5KKWWMM7K5ODYG9CO M^[QL@R$X;%=?G[V(G?-?+K?VC[*SNWEC ;3"TB)6'=W1/@H5T_T%N &@N@]P2@-]%>N3%)*L^0 M=+[D'A!7\,XBRY.GS!"AJ=W:-MET)X!YM51>U]XENQ=3[/=CN$XXMY^_4W8. M'HD5KB6]VNIQE=&)_;S_N7@HXF^Q&U,;8'XFF)].MS4^VJ2(0-PGFG\$A[1+ M#@6N\V-B$]=Z:ULU^1T>6B@N!>?L9D/AX]5:@,(E0^%$XTV:9AW3442MR6:^ MDQA9;1F*5&3&,]::HO&2+"VWW;4 A>"IG7.+I>%I[#?LI/RR6:HKP5N[0MKN M31RO-O2Z<=:D;]:N'9P^[_0^'0_M,):=!D2?I9[^9*>@^5C!W?E;!:6321A1 M'[*.ZZ)$AI. 7-9M0WE.*+:U3;6:+Z*ON_L"7+9KB'S+4&X!%.<&BA?7H"@% ME91@CHPV$G&C-3*>.\2T,9$+SC011=$E\U9TUQT6P:O[@'7B^/?!]VKG7]UO?&@T,RDT!Q,6WDQ.ALTCBCQ:!'7A"$; MG4=1,!5E%%P1O[4MFIA"^1 8>YN"B@LV]@ -EXJ&$_..*$:"QP(9@5-&0R>0 M$]XA8ZQR',O"=EO;LDGEG$.ZZPZ$]3+O5D'A?=&/Y[8=&G$7^7X6P+R/7.]U0^?UV*A$ Z)\)^@^G%6$LI))4:A2Y]8C' M@)'UG"/#$^$\"982*W7TA-Q.5(<0-F3S;#8T+E4'!FBMJX#',JP@'NX#70AZO* MI*\1O]V]WO:J6NF/R:8#S,\$\R^G-6 GG)#6L(SP6"'.!4,&:X5\V6?G-,\; M6YP?4LYY6-*Z.S_ "[R&8+BH,DT PSF"X43GS9RF!/,8!9D57\XT1]HD@ZP. ME@1C9,2QU' :/F=WP+J#(7B"'YSZ<&XO2L"G63I&]T?Q1G[/E'MX 3HQ.$+F MGO/^[=#?B[$8E-$!8SD "G@H!;R>UH=%5-I(7A1@YA%/SB*+J4&)8L&9XC;_ MR_HPNST_ )P>X ]>.QBLF3(,N+A87)RHQI8[JO)&(FZ$1-P3@2PW"@7B/=/> M1FU-\1,P==L=#+WYZJ ?/]RQP-5*C-ILW7=X9CVRL:@UVF' MQM5%KS%-+#"A(DM$*81Z<2D/OUV\'I0^ '?42P$US$0-;VZHS)YH+2U&QKF M.!8)%>9'.'IJJ#+4Z))$@9M*+V+JUASNPIH"'GB9 4T7.[0>T'1.:#KE@U:. M$Y8\4JITP M=#_&0:5M[_Q8VWXRO\]CL+].!:&U7IQZF:2$K(1)>IQ9!L_[ MO;,B'SO=<#@6CHNCM'.U]<][_?+B\;5T@$XUDT[U8=I"#5YKSIG.)BG1B#N3 MD/&.H$BU88&2* +>VB:2-RD1M5.J:HYQ8(5N!$(^K:'Y)?9[(1N3 (Y+ L>) MP1F-=58EA10.%/&(/7*62:15M(9;:XCUY2ZO=!, QWD;E:$].._8B[+(\0>6 MP0(/K9DE3.NO^K\8]?VI'=Q'WS^-G9"7#EW:"!>0L%7_A*W[J_OVHFH_>]+; M\?\=M?OQWWFW3WI7K 8<]C .>[]_K>"W3O+GOOO;.VN"I!899ASBR6<>2U(@ MITT,@DH="=_:UJJ9#0%(WEI.\M8C\*9V"U.G4[G:'>"-E:_W -Z8.V]&+XHO?:TQ=%$B6*IF^&$>V2P*\65U!&BJ5%&E*'"6,RY"=.Z.Z#JE.$+ M<+@&3GF PZ?VRI<2F.",(S$BDCA&7'*#G+,$2<*BSJ](JM36MFX:0P .ZZ8, MKWU._WBP4K!O6UZ+-TA>O/>_UIGTBUU=FDX:D36 M;;5!3 J#>$@.N6@LHD(F98+#C&1PIP;R\"$/'S!PKE.& 0.7X?@M]GX20>:] M0Y'8;.]3'TN3.8J43XQ)0TFR-&,@U"+55,=]N'M@E5LI+5+EG.(L!3I??2PG@] G@=$K/%EP*JVU&4A(03TDB(ZQ R@3.;=Y(X\/6-A-- M(A8QZ'JCT;1FON;Z]U)ZWN[:KF\_OI?23*NTZ%Y*BW ]U6YQZF63KDC';>Z5W$.'X*.9O)M7'>R:=0 M#WMUC76H)=5$'%R*PU$Z/K7].'C=#<5KZ6,W0V?I(E(]_5L1A-W>61D5:LNE ME+#](!_6&97E/R[27@"U:S:UZ\8,C8B)UTDRQ(.5B).$D4DT(,6PPLP1 M@7&V8FE3Z$4X.-<]B+^Q9NH:H^B2:@ 19>.HA/CE2LFDLG8Z:)UB$<:D961 M(88)RC MM%OM=(7T /$S0?R-R1F6!*UMM(AR0Q!7EB+'&$5"973WB3OC%+3>@WRH3!"D18&;T95$(% )&A5KJ(#14I9H47TR:AY M" [H!ZSCB?TXWA:6QTX[ Q**9Q8Q"'PTZL:F*S0EP* M9(<7#?O)]@.XGM>Q+O;56!!.>EDX_FH/3T][G;*:I4'UG:X2X(>9^,%/:\M: M4LZ99TAKK!$W932SMQC9J(CR@@8B7.8'TA3D=C0?ZL+ I;S9Z+@$/1G0<=[H M.-&>90A4II5 M9ZV0T2D@(AC7*3EFE:@Z*MPQ4W2)CI4U2X'=6/?SQB+J$Q;K J+6 %$GZK:( MR23#+ K..\0EH MKX=/>V/I96[]<,9"'(4FV(X)I(';:VN9YS5'2CZ]^L>@Z MMTX[@*XU0-=I5=XII1Q&3-&LRJL@D#/8H:BEP\:QO.T97>7M+&L USIK\4LK M#E[$&NZ.-?=V'93US?4%U30YY5%,\B(O2"\<='T_VD'%P=>)PHUI9ZZYWG*.]LR*!H##))FRQY.'AB*;;1EK::-129T;5LFGP M(@R.C798U2". (0#A+-TPL%EF(E2I0%_XMP(%QPGV8P+A&!% Q][N(!P5H=P M)B:Z7UJ''3':)3E=OX^QRG!9%DP M0V_D.G&>XQ<6X1&MW^K4S"&R&NVO,JGG@P:-?O2Q_3&&:M)"N^M[9[$Q+*VQ MFJ4/UM)<'Z!LWLM?63=]LA[U3@>5&%<-WE[8=FA%2)R933E\>:-1EXZ:61Z1 MJ+(::?3(2>R09$$H+9G#QI<1W[7*FJDY^FZXGP'0??W1?6[U5H#NCT?WB>GO M>B3+>;]WGJ_LHEDE,IQ7C:F+Z ]Z:?BI-*S. MUGSQJE0M^:SW^?.'I(Z %@A:XDF62Y^W, M%?N?SV,WM(>%*[*F..KW8_AM-&SUAF_BL.B+H"S.I"S>F' CI0K44(*TXQIQ M+"G26##D!>96.%_J'+>V61.3^D6):H[SX!$ +EAO+EA@QW+@@GEQP52'M%OU)N?(QM1RKS)4+L)LN8N?\ES^N[HYOS/9( ME[,]',SV>!1SWIA\E!4A'Y(22(7(4=[?B(Q1%O'_G[UO;6[;YM;]*QSO/;/; M.8:+&PDB?8]GW#CIZ_?4=AL[[21?,KC:2G3Q%J4X]J\_"R I4?+=L1TYP;ZD MED2"(+#P/.L&+ WSZ+CR93B^G:QCSM)VJ2>SHA[1ZYJ8(3'#,[*B$C,\+3/, M;2K-O2+."\2X]F!388:TQR4J"/%Y63+IA G,0 1-S+"2-M5W'X^:5TJ.$2D3 MBR5#UT;FTW+T*06:DG/Q>1I,YVX\LJHZ7F#$)NO@< PO5O>HLQ92V?#[4^!B M;2LG?.D418)AH$!I/$AD\ M'AG,[2&K*;:&YT@)(A'G3B)9JA)1F#Q,%0?&+T.APYRLWG'*SX\*4HSI'N.X M?^+&*N:@]L/AO5GL)AIY-(4/JJK,H]KYV QJ.1^"S7_I M\2^;LX=?^JAZ, T\SHUOW?"5G';Y,"R.W:V'?#YS!%\R=7V !G1: (M3D;9RU$8Q0J,+?@K'@45D_Z:S8&JGQU,X(N0\%=M/,(8W3#X)Z.J M%Q;0BYB,V/OL?CWMV:3MROS<-QMXFU&UYC MQ6>R6!RX[K_AM2+"$RR9L*ITGDK@)0?_2Z4BOLB9EEK@#TRLM3<=C^>8=.20 M'COU"2D/(_%"]4_56;7VR\* +/;].9\?CH(K\U\TS+D*J;]CA./)AU4_"XO[7+VKS,FEZ%LM#7+X\WKWZ MX\]L9^_E78!KQ5]I;__PU4%VN)^]W-_;?K5W\&H[_'6P_\?.]M8A?'B]L[>U M]W)GZX_LX!"^V'VU=WAP=]A>02Z[8CQ^>CM44]L#ROKYXFO>#O\X7KM^;#Y. MJTG/GST?WK]BK,A&UE@T>],!M&$>P,6U:)GLCX_4L'<>L6FN3L"'K:']<^RJ M<#I!^+CO9_K%7+V8'UH 5Q_ P/<\*++#R5:]+QN4NS^A/=-SU2'T^;=^C!5] M2R,&[[9&S."OL]U_=L_?G>^R=Q]WZ.XAW'_X6^_=X3LP)G;PWO;Q\;M#P]X/ MW@_ (.F[?[\Y>_^//=&4%^^W=[Z\.]_[N'MN>[L?WWW9^_T5&#S_ 0/H+^C7 M7WC_]]?'>^=@& W>^]W#O\!0.OJ@0*#+/%20R N)>$DT*DDA$,;&XE)@3IRL M[=/><.KL5C JK734&D'!2I5<.E]R#2L@%%]RSF!MUC('IN%)D/SQU*UM;K\Z M>/EFY\_#G?V];/]U]MO;@YV]5P<'V=;>=O;;UL'.0?9Z_TWVYYM7!P Q6^&R MUNAIA&N)3>"WID-1 IJ)N[%3BR\AA A501V66'#LE8)5I!B\LLMS)J2]1)UK MC 22URK*FQ"YM[3IR)BZ[?/\N&H]#":)Q-CET+%-DH' ]Z MV@MQF[#W9QR./0R_A^ -*!- (8,JJZ;F.(.NA!_60JJK&IZMQ=,4UD)?UT*W MX+?J?E8(/-F[<;QK_N:A\=XD/%I7/=M38T")&UC_!Q$,F+FA,S T\$<55F:5 MG?8FQ]D1Z/:3#$ 4!E=/*[B[JF#,XIC^#XSN& 8AI"/&"T[ ^ KNJ>"Y$11>Q%GU=0Z:KQP,L\@R "O9K&_V';GX97Z#'V"\8QW#49#=[8.8MX# MK3&\$#L-@Q4;Z_3]2(',?H;+F[UQX18W/ (CJ>YP:+(/ M\@%/ VW$#4U<#FV" QJ!/ YCT92V?QL7T/$1:?DW5?6J?;]$I&?UOS\PF9[M M;A]]D#D5I2$8T5P9Q(6@2!7"(TV,S[GQ7BB^3([?N:(8Y24(<%=G^]'1]! P M*1P1%.DLP$:$K-X@K-:&NTR7N_R,NZHY=P4BGK86RT9V&%EP]L6]FCP.0*>= M&P)ZN1-XP.PPH[%5 8@B0*G9VH?+0$?HG?0#K+DAH&Y@>_@]* >VX>;L[3!V M*-)N%(6M"$TJ^VGM]ZVM/]=^KL$XC,G)",IZ'1ND[4T;0?Q2;>'%O< M.-@ #<1,QS5>A\O:@$46\K]Z515 _:>U@U#AJ9B]^&> MC]-AS9@S=KVYH4!"LRR<<$NCR<548O%KE6T-09?O9V_B7 3U\G70$ !(_U_, MU0FWG#DU!IX,@[WM3%0]:U<_(T$!)7(=GMV'7V?]@KF/33D]GJKQ64;+<"'% M]6%<@[HMN& +I+B?4=G\^E/4-1=ZM/8SF+L)LSKB=(48:=6/LET=.S<)>CLL MV,MG:[YT@KD 8A$,#@M]B^>ACT>#&A#FC[L)#1MP $4T7+4.&E,E3AB)T,[#*P+@+*M7CI52\8(7.EJR7/5CSK HM5>PWH$$L^ M^R47S./:%0LNOF1-0/\^%+(06A./#"$%XE((5,(8(Z.Y4D9Y3BS[P:R)/^?Z M9AUOFLO,CXY.#Z'_M^#38MFT09Z.RC9SCYT>CP")T.@TJ'4+OK)L"[ K/MZT M][1M+7E=NKSG^KT!]"GT;7HR&G9Z"Q=^4VAZ6[E]_PJD9! ,F!\/C+[L'YH/ MN6>V8%PA2U@X+H4XI+$O$#:Y= !'V!KW@X'1V]I1/9.,A$"NT5X7](UE6^]K M(2I<%.SSX#N=V]!M#*&CDP6=?: ^N4!'2:QK[4S MP 7S< 9^S4:2<&MG?TC\/#7P:-\EEO6S* M1T5GM#K&=D<,\W M^#7<,';0-AAH0 '3Z'^IIOWH(PB^!MN#R1C7!N!\)F>R,^MNLL>WZSA)7&'[ M?^]L(["IH;O6#8 "6TD)-ERT8F&M--,%(]&- 5B;)EB*@\#3[257KI>9 MO0SB-G916CY.[='L,'2CQF""J.P8>@K3:-W1V$5!^0RJ@>H$/#Z/@MLJ? 1U M >;U\\Q/%"*TX<4<7/*Y.3C=VIA_I_H+@JE=$/EJ+J"MUVO>_X$ZR\)?\/!@ M-C4>0L 0/XUF4V,#W:!>?-\TUDF/6/ !- D2MUMG;.,[76:O+O&@1'?(>HUE M'0UV.)K)6B-I,[=1PX'_LQCL[#K2F]%N75\C$&,+VM2XI^=>TP6?Y"W=,5\U M,8^K5^^J\2<7L[+GKOS:\O_!=.R][5V\>[[%8A\_[H#Q;SYP :TH ZL@E*#G M3%)4YKI SG$X%N@\0W,&<-.^]'HV2\,!3-"3A9]B-@+@3ABLK"XK.L]!J#]')7D0_(2U M%AH4WX$I@:&AE]!4Z8/>@@ 9]!ZJZP_"GMJYR9#3'C9_[(>B1ZLAMO(ZH2H M.,_%KUO_I]%.0\BNT7OT6:9'(3Q7;R[WO?&@^KF3CJ(_NE F*6I&@]ZP-^B= MMXKZR2BH9S$PV:L^U85GHL\+O@%38^G5K N#$#)+:E6\&20S,\#":UTZ1*TM M$M-:.ODE35@1N9")$W6H6J=JG]0$8N'NF'BS&/ )FG]',U_.X9LI5]WLO;1' MX_;0(J[>HY&V6Z3M%DN"<6F:[(UIK\LZA3;:%]KP@F&NO)4Y]R4G!%K)F55B M[8KGW*B+_("VQ.[E0'R!W8Y=W\);HAF7GAZ[A;R)2&DU6P34^UP']1H;O#6S M@<+">;%U$'F!V=IV-[)_+S^I70*576_XA6UP=VD!0X8RH'*MY,C&:"!P,+@WH"ND7T_K3V\V*^ MT/]4796LF@1%[ AFKE:G0S-#YRRHDM!X$(E:DPQ*=M19+BRTF><(P=6H4GVW MH%[!XX*E[4%S'#7.ST6Q;^4"?AH&>;[0W 7]MCL:G>P46+RQ.$:,C04'Z$5U M5#6^T?#F2WI>FWPV"I%\%Z>B]F_!2KJN2W%$YFLV9@S4"=CURUZAX=4+ZM:+ M^763D# ?U!O'J3O+O:II+:P^/T]MJ#LZRVGH7C^W3&)Z]B(4Q52:C6QGV/0X M*-Z KU%25 8H 7(4->W,?>E5DV93PMR2&X3LG 9]Z\R)>5=B953?'YU6T0EO MFI(G.CC)^_WZ\RRWJ7GEL[E=<%E/VS=LKX:>^\L?/GMBIQ<+@W';1\09@#D= MG<:)#_/9'99>-3]L.%I684S !*R=RO62:Z(1/S6AB)_70]D7D,9AL+@&"DR> MF" #*[,?.Q,:;N1QUC8,7-U8:'_L@ *KFNGJIL,M/U]I#:GXI*;UD'%?!4QH M'C/+K*KUJ,OMHQ#YF.UB 9TF6&6S%3< >1G9QE8*_6UVJM1/BF&?YHWN.$#W MX+!E0WN9GVX9*?EN"6K'7ZHZ-1I3R*D-C*2&U\!2I"!!VDWCZ*T#U^ @QDW!LGZ[,9GK1U_V=I=SVJM MS'WNC:95G1G6+,W9 HX+-NRT<7;&04&:QVY&*2:XL">GSMT>)6:)(!TT;J#A M:!CO;6CIBOA@)ZX95D5]QDS(8[X8B[G27?"="? 5GM#'SKR+V/X'R/-LB]S. M$'2K:9B<'SL3[Z)C_N@#T9)Z(0G"GEK$2Z502;5!Q"INN;=$J'S9B"ZY+XAV MHF1@/N<8;&&=<^.1ZGP.JU[K"_/JQ\_VXFW%1.=6!.ML( M"2Q[6*,RALD1GJW(J8VG8,>N4H[(#I1Z5M7&_R M:[6&[$1-@,&'C>8YG,9=MH'RU5EC4X&%#T-\5'/_B8(.VZF+:EOCMNVDWUQT M*,>'++]%V(TY_-^IFXAT>%DKZT$'.HT4 M6V6Q#F@P8$;#.J3?;F,)%MJL4'HU/0EV5_P,=#(](5D?5 VB&#J):TF5,@;OX$ M;:]7S2([@5H[Z06=R&[;="U^,4$B?#U3VR\3'74"0O>ER6& +@'!SEEVXR(G M/H6*][@D]/MH9(-ZM#6T.["XAT<]&(=X)%V5*&B1@CY]H+*@WI8:L9QSQ*4C M2#%KD"YY:80ME/?J6<5ZV]E_#D36$%+;Y9!95UOB59->%39BS,"WC:J!4F]J M9)AM!0]FH6X":EGNZT=O>$(Z^#9S;DE(0=@T"?$19],$_JK4$]WV9F!1_ W"5G>F,#5NDD@&3X M(OB )F[N[[N(!"&RP"51@?9S/J?N7-N,LDNCK?J)$J&$SHO>I.6!GCFCKDT(EN;?3>8A%J MW1_1WHMNNYG;+TC+N#EIO;$HPQWZK*'.2UXM+AUGJZ5\U="%6?YGAP6OH-.9 MH+7&]NDX[*(%U23H)T&4.DWLC2YV^:)J-&MRGNHUL[*7PB-!# /77Q\"?UPJ MC:4!?ULN#;A_TIR=M#,,L6X0DC]!/4WY5I%3#[<^"+#<-"X)T@6AB#M2HA(+ MBSS#I>2T)%BZ9;-.%4PRRRB3BG-%J!:2>6FMMIS:(K]Y/\1W[[J(55A0%,:L M*XW/B.B[Q#33U0.LQ;I[J+:1W."D/SIS+L)J^Y+AJ)MAU>RW7<+9!C9G1PP, M8B)8O6T!=/]P/,PH6( U6C8.PY@=U7WLB3JK/6@A7[KI0M7=PWPT5HV#K:X2 M6#,J7!(CCAE.JS;#[;<^O"@Z,, M36O-L-ZR$+::3JN.-UOU37/D1G>AU:I_&_(+B8D_U:/K+%)!R3UJPZ51%D/2 MW4P%71[6H)8MA0^A3T';#H_Z>7WQ8?.=%+,X<)BT)B-T0?R7=V)U"XBN![VO M5WU"/N2#SF)(XS;>.WL>2'X(AH5E!.K3PM#'8$$W/.AK976^UB&_"SZX]"R$0\KC9212'O?M(N(G@F)E:1T)'8+^, MYZIUU]RHCUZ8:M"&@HH>DCUM.-'NDD'N^,5BT*B>W&:(.ZZ]V3U-SFW=W4[) MUH#*(2X3W("@5LPS:X,B"N\$X@(+RH0] ["^Z_3:VNVV.)_U2,XG+\Y9;\E] M%U.+#]M\X[.>Z]O@C8L!UA*NFF48X5BL*>!.&TT-3VI7KYH I>CI)7M_?TCD#40:[)J60C]?#<:?VHH=W9RT@74?HC9NQ(EKM]SE=*$[R\_94H33FG" M7Y*,)?T MHPCL%U6CZ,.I6N]9Y5I#+N;Z@.[:1A+#U0#^,7LH8K_Z$FDY)/Y&@HC:XXGJ M7?!4Q8C9L>K[-KMDILG_F'R[X'L^!47K[*16VZ(1VU7 L\8QT%B3<9+F3LUF M1@+!5=.XSV=VFJV*FE5CL[375>;8V6GCW0?3,_BM?U)@,[<:_"Q4&CR_/^F? MFWCS<0]4QT&34]:QR;.CD>K?>GO\=S2);9II,RN=P;\XE(LYG5&O4=ENP,GL MI1KW1XV=N1!4N#SQ-$K'%6I2. >S[^K-8CFWPU_AS4O+E0 M1*5PTIQPV6]"3VT )-S2O'M71!;N#L^L@KUU"WONNEX$\(*>_'CH<;7@75B6 MZ]=)T>KH]P\IN!>VKH#0-#GSG?C8+,=FYA2Y7%[;H$Z#?W;Q!9I[ZFR-H>J? MA;3%8-ZJZ$-=/ 'EXNJN.]%LGKFL'W$.9WV D5E?#('%7-_I8%K;))E1$WCN M]*23.1*W-EQ88GXQNMJ;5 M]F0?SXC[:J:[J .V%5PJN7S_++GV4]7S1+'O< M8!:(H\85C*=/!X^WI7%L?!,T+;I1 !9$<<4HDTKEWB#GB5(ZU$HQ>4-FI M\5SBTA'NN2ZQ*@06A?$,$UT6]$<[S>OVYZ$^9K+5@GUL' M;]NGAY.?.Q_G487V=."9G3 _[ZHW;VTA1!!/$)AG^=61APM[/>=;F3KJP(4= ME6T0;'9X:^N\#8;@+)_BBBU(,\=P-Q'U<]W?*S(TV^S+;LKE4ARM63:Q4@=H MH\-XFGM,SN@.(#SU/VH8S^,FS28ZW>Y:B+D@'09%K5]Z@3_'KCE+W*EQV$=4 M-5&BSE7S31##A83?OFK#5K.]4O.-3;50]":7[+]=VMC8/G#6\F0T^A1B)J-9 M/FA-N(W+?[9-)!Z153^QSM:9';EUA?34N9_!Y]X<&-&9L>Z>K'"K,]F(0($[K;++;3YGMQ6/QZY08-3_WJ#Y/K-4TNVKJ#4?#_7AVP\Y\ M)<#B$ V2 D3> 2 %PAP 6[6)+K%WLY2*4+V=]4,RGHW?!8V%SU$\L'U?EO[>L_WPRX9?CMSLPE M6#NKM''[A=Q434K+]\+RW9H>0??#<)?W6KUE4&_JL@AK\XJ%V>LQF$"G8+^W M*L[B67*=*]_4VDBM+ 1!>QVDX^\HQQWM9ZU^QFP5EU&Q:9.+8GY-=7E_7X[L M?--K&87VD5;$:JT(Z/;:2VAD- @E0]KZ,/-;@]0 -_7C*->" M^3*ZG7:&47>MR^QD+_NC:9US.(VW;8W'815%9#Z,CJ?@K3EH/!\OFS22#M6% MKG2H+GR<:_]!2ZV[6#_-Q*>9V=-4YVF3V=,Z?I;XM)B./ I:Y&Q'\GBH^BA4 M0*Q&?A)K+1Y->W6]('C0S6L4V!UQO)P.'S#A,E"D5(Z5B?%TJQGU3*V[T[_X8'MVK_;BA9'#VSDVR M5]'-!-CUHY^4,IP5:VLJZMU#A9.(T/6@C(7S;0[5E[E75O#@>5A;=CTLZW:= M.SOJ6&AV;K,L^1S48A/-X3J3^/".)3&S&>JR:'5:O11I9C[90>F.QE \]*BCE\P/F8GNUO[9 M7/$(4=N@8$XFRV'8WFR??]A9WR3O-Y/=JB5^X>UN:U,U:FKMQNT:?C<%*2]7 M82),W@C@/)Q5>3DB7+G\H[FVNNO_"L"D&]ECGS6CJN.MH0W_>06F%,A&F-:Y M1V-5XKA[O3:.^[JW>_[^>'?[[T_O/KX[W3O\"^]]W,KW_]EE>[^_^_)^^[=/ M>^=O/N[__A=>CN.^^V?G?&_PZG3OGS<]N(?L;?]%H0_YNW.#WW]\_6GW][^@ MC5W^?ON-WSO?.OO L2QT;BVB%E/$2=C6SZU$$GM;F5#DO; &2[)41^$*UZ9=;!_]>S\*_V:N_WN[\O?7'J[W#@VQK;SM[\^K@ M\,W.R\-7V_'WJPZ9N493N;$SC[[UM4FFV_=O9GO2+A>Y'UC0OGQP.2]I.#K" M:U #3!4QB)< M#*63 !8F]\YQDYL\O_6&X^^W+%*0F_7Z"$PW%Y]&<9CM4XV_=TYT[=8F;GS" M5Y0MC@'>>.9P&[F-#KR@W_P4]]^-IM!_6_W\XDIC8G%,BWI,F_,G%Z[H.S]Y MH::343L-X_BF\1L= MSC,.9]=5*Y%^T?W3D-]__:G?,(Y> M?&[C3)!RH\Q9]"=,QO#_MNU/XVO8J'T-OTSLQ1\%_%I<\_NU-U__(]G@A;SG MS7B#7/=CSN@][[V^RWA#L-MV^9=H_@RD2T@2: M[VIA^_6D#I[4DD5 &MHO:LDBM2RV?;ZD-^WU 1_HR9?9_8TPAZ_NWN'&E?Y"T@V*[ZW!9Q&S;OE:\4!LL% !,/ZEQ[]L!CR9(<'5XYIF^9G-\LQVGD\T MD0L3?<.ZOL\8_YMQ78TZ)MI$BV9:-7509B:.*'FI M*#&"4L6%*+0W# QTB24EKI#LP\[PF[\[ M?-U__W&'OM\^XN\/WPSV#_N?VGO@6=/W]&VQ]_'H[/WAV].]CY_XNX_!!/KK M[-UYZ%_H\_M/^]O'?7@N//^-WSW 7_XX?#6!_YY^T*2TA=(4<6DL H6Q1%(J MAP@SA)N"*U[@M4T :["]6M=&._&;M8[_+!;1ZH'/Y8-W&QWG,>@L\4;BC17B M#>E=SE5>6"D-%\PIA;DHE)4:ET)X'7B#2$(3;SPI;YS/>,.80I?&2Z0MDXA; M4R!9ZKB'BI7<:2&P7]OD;#TO2>*-1^:-QS"9?/R?[]EDZCHZKZ1A^M"C>)U< MWC",SQG0G\@0Z(0^MB8OFVT",>LZ0?U=H+[7,1$*)05W18%R&8YX+:5'TDN) M2H)5GHMT*;\.^A\&^NZBH& MBBWG!DG-%:BZI4#*Y 4BDBI7:NJMQVN;A!;K B?\6U%U]OXNDZ*.^:_Z.!Z. M)F%S6)#*[$+ _,+.>=T+3' MU#.-#-,8<<8D*CW0"]$D+PD6II0>["Z!UVF*,3Q+H^S[CC&\6P-&[:/+,W&C8;_!(IW($4]EYVS UFN9,YD4A9YA$7 MN46:,H>T%Z5P EC?NK5-2M<9HROGB[O=XEM5/$N1B@2C3Z%6)QA]+!B=Z]8^ M5Y*J@B*#ASU*U_H(#'[?8MKF8$I/FQ M>=IMN&2U9F%5'5FW'M?G3\E/%$-98N$+++WX1>?*Q-)W8>GNY@QKE&,\.+]X M <8.\SDJA;=(:J]RJHG7GJQMLK)8E[A\7AZP.Z[/U0.^%'Q)I+;BB^8YD]H3 MA6\2J3T1J1=)V11&K?G-2B M;?I+/.[DNH-NNY]_O--S#N,QU"84$(D'3E^P1^UT5C-A,J<\-0 M;F5V]$5]C,ZI"H7, ++&T-7,CGN?W7"I#FDH#5(7IVL*G\W+WV2AS/3$'9W% M4GJASDVH5M[O06]L718M%FJHIOVZO,_^WSO;B,B-;+ON8]V9T)'%"F=MU)@:7+#B59:E1H[(2W!W#IEFN.MV,+Q5ATLS^^ Y7^.1[$$Q.OQ M:'"@PGE86Y]5KQ^D]O5H'+XYF)6AV79Z[CDLGB=\W_M,K-WSG7Q_^^WY'D#[ MWL>W9.^O#X[9TI2"(DYQ@3B1'FD>\)GZ/+>"$*LD #++-ZZ*J,"2ZL=*J[Y3 M[2>(<#AK*%*Y#V.4&%S$50 M\G >\NM9N7%5!S].!2W#'4ZN[)Y%X&ZU^%]]Q&H M-\ZZ03P[=M\GX;J+<.6[6Q] G$RIE$9Y+B4(ERZ1+!4'"<,:*ZUS(_.U32KN M+ESCV;S$\_ NE[58W.PR7-N]\-UB_5=575 B-K(#4!Q:Y2P=6K^"A];G=&US M;S1Q&5_/XF'UW_W;KG7/Y/^V,AD?_*(W =/"/&,I?;C7N-M,SKDEFY/+ZLSN MLYS+9[<&']=,KDN73<>QKJ(-]4C[MZWW]?WZ#K;N<9SNHF5^K&S6=Y.)&\>F MF@*G)IQL.PG5&6+U6S\-Y:KM7_KGT_0_\/2_PQ^(= 6V.4-EB-[%7X6/>\ MT_%>%0KL?G2F*84]=*>JW]1Y@;<)M63Z=4FB:;=\I/IE=9]MJ(9G%XN[ M:-6/%0.K8^?UK&I[V/?T&;6X _ MO\'S C[93_N_O_X(WYV]WX;G''[ZLK]]1/<&@$^'[_+]OSXH&":I\P!)2B.N M/$/:8HYRB4&+(#;7"B]7:&$A'Q5K5W!EN70")-8JS4W)2-C[=:%FP^NMG3?9 MWUM_O'V5[;_.7N_L;>V]W-GZ(]O9.SA\\W8WE&NY1VF6FWNQV&L/C)<;)X@Q M.>=>2^8)+\K"2:P9J$8_9&V)PTL88!ZONNCZ;ZI[W>P1RT(ETTX)\AI%;X.= M <^MC97& @&LURZ]JT)?H=YX].:%1[9Q)00\ARKH"+"!GG2=?@N]2EZ[9V%# MMUZ[Y,]:W==(_JQO/9?)GY7\6;=A^TY]SEF5\SA6<[(>@'4%JG&M <14 5B@ MYTUATM[P9 I?3ZNZX'E];6BMTT!ON%1'ZKCGQH' SZXN(?7=3,'=0'5M\X]0 MRCTCSV%11161_KJO0^)2A.]:&M;!@C>Q^MC_3D=!H0.A,3'$FJFZZ&JM/E;K M:?HOGW[ZC*9_IT: 4836R3'T]X99KSW9P6(8S27']6IH[H$5$:KJQEK![:=U M^)A$Y7)18<](5-X.1\M8$<2C=BV&^7=1+/J]R224DQ]GPU%K:8)EJ%HG9.. M7##\)B.@=1B/T4FT_4:G('55-6W2/A+5'_>J.>VV(U@M#R'0>'=1+HV]&\YM MZO68+M@;]@;0C=A,O->#+GEQCN.MH'6%:MK#1>5@(6]PYG.XF(>S[)IMZG\W M;#DK53E7.N8OJYU1H7,S#V^\P$*'0U=N *O+^V=&@X$;Q]K=)^K$C=?AF_%) MT*==ID?0W?7L[<;!1G8T^NS&PYCK&[^N:Z4?N:$Y:[^XYK7H[5\K>K>U@V%> M>+G>@V#SY:"\,#+_4V7]4=@F!&TU<0!84QYF>^+:+ZLJ/*!5#4[&(QBX"6![ MD,63.$;AOFKD)Z?0@748O)&-5>'#U_4KA$C#\*@7.M4T%[K:**CVHI-) 8(, MT3@8E5$IC<7>LUX]JIT66MF;T=^[.+0S M7\A;<2&OSC0_RTE]FBE\WGZJR$%=8HO\%?BUR^]4 MNAKUIQ/W:Z,XXVX3EP3<%LKJKKB&3?#26';^/1[/]ST>.:3'3GU"RL-;O5#] M4W56K?VR\/)+HWEAD!+2K"32"+"SHL(<-NN%7(7A(CUT1>+2&/8]8M+?EYEZ ME27$;F4)-=< /O6B'WNTX , $\>ZD%8)W815&)7U&A]A?(X#EH*IIFJ6AY&M M/P33=^-"]L%3Y*34VL5N8]KL#]^T1LQOP8;Y4=-4]K9W\>[Y%@M]W-T.>XAV M/MC".%;D%A&/.>*E"$F5S*) ,N'-:=;CIU 6= MO&H>>>SZ%B8'S;<)QF:ON/VG&),:36%$;?7SU6&HQ5DNZEEN]HXM7!'/1U'3 MR:@5C/K@@/A-<]A 3/,^J=R+]H\+![AT)3',JNU5)WUU]J(WC/,9G]MH U)N ME#F+"D%S'%W3GT99V*B5A:5C%^H?&=L@3%[]^[4W7_MCOL$+<<][\0:Y[L>< MT7O>FWJ<>IQZG'K\(#TN;WGO#0>%WE(Y>-QCF,E7G5MZ8X\;N_WA:P24ER20 MWUIQNN=Y.XL'O]SB,+F6N\%6<)<._W=_:9+Q9R;CK:Z[^_RO<^'K&]4%9[J@BF!:2I:7%EN;X'\EX9_,2T$K8@NK+,I- M3A'GE*!2:X=@_@@3SH YD. _P7^"_P3_EVG_N3(N '\N*.?22T*45CQGA3', M"9(\0*O+ 6S& 3"'JE"%0524.>*24R1SPY#S1&'N%':%3!Z@Q &) Q('7%+6 MW12%\+FQ+/?<4*\ ^3VUV*DR!\PHKRA#ESA@!3@@GW& <23WSF*$#2? 3E! MFE&,2$D9Y5XP3/*U34*+=8&OJM.]*HMIY6 F<4#B@.^: TR!A?.B=%@[3JC7 M5H1#](0R(E=>N]MQ0'(#/740&*"_#@1O?2@XYU83$ J@\%#!UB$I$LG+4A*?"&!%">!L1@"N M<+DLG41%:0SBSCJDL&?(8@D()M[8XK< ]P):EB M0N66Y=C)TG-Y2P)(7J!OP@)[.X*!!\ID@7,G_:686R3 M'VBUMSA\Q3:79[#%X>52B:XK294^]"C>1O*N(-YGC.RJ5%1(;IG."9>%5HPIR M#@J?EE3;@@M0 !7U&-O2Y65AGC3I*:%@0L%5F+J[. 5S;X61N%".<2&QTL26W.>\@"4$_Y-0<$51 M<)[Z28&QJ"@9RF':$'>*(.V*' FF!-"4*PC*QUF):[:A*T MT[.#F98Z,U63@7H7 [77V<8AK"%:2(5(*27BAAM4XH*B@I=&<*.]L2:9I\E) ME[#OZH!M:0SF5$K.&,^=T-P7I<%6YM9+:LP#Y.XE 'Q@ )QOW] P?9*5' E: M8L1E29!6RB"'-7:%5UQSL;99%NN%S!/^)?Q+^+>,?[EB@@;]SSK/"T.5R4DA MK/:6",X-3;K?2D%?YY1^0K@+6]6XLAQQ+1B2SFGDF+1>>Y(;G4(3"?L2]EVW M;P,+S)2&M6.Y4ESYDE-EF2Z8P#B_)?8EW>\I 7"^7X,63DH+=J_50B&>:D\UJ4P!(!/2= $'^!PP@2 #QWXZ.S2<$++$G1WA*4PB$LAD-+<(2TL M5ECR$A3WM4W"\#H7-$%@@L $@1M8Q:5W.6(NX!^Q(4T9>QIV*"1)P4PH5]"O^L40$)T;G.N2["D M!'R\$DUX02D+Q84D+0GA! MI;=.J2)E,:X2EI]ULAB9X83ERB/,<@O*+/=(&J&0 CLD)\K"WV6J,O/TRNQ3 M).0G['L0[!-" ?:9\'^2YUY+;\ &!!7(:E[F/&4QKB SK,8"Z.PH)8BJ3E8 M\X5U2#.5(TV,-YZ)7-A\;9/)=4Y9PK^$?PG_+F3R>"T8]5SA@G'%RI)XYI@I M"TI,CDW2_58+^KJG3Q>6,UZ QI=+T/TP0=(:L.=M[@GG7!3%DSHR$_8E[%N% MJ;L#]EE7: "\ &^*.V,TK!_"&7.8"HQ+FW2_U0/ >1:CHC!WS!K$) $ + J# M%'42614."3*J* J?=+^$?PG_KMZ]7"BA*%A,1>^I%PZ;RF6N$A![-4#P&X6H]:E<"+GB!E:@/9G&%**<_@K1*U* MZK!0:YMEOEZ0IR@ZDA P(> J3-U=HKYEB9DV!67>@3(!5I0MJ: Y]48+8US2 M_E8,_.9)C 9XRPI#4&$*T/\*09$N;(ZH\DPRY;A5-NE_"?T2^ET=]\#4 % ([28S<2(6%L(A+!?^8TJ+2,8(LM2H7 MV B?FZ3_K70.X_=]%./6D1N:L\=-8$P9Z6T2#R&XX+#J)0,3/EX1 MSQE&JF >$4>D* SG%"?L2]B7L.^:?=B,:LX\-I9IGA.I#0'CG5&&I3'8L81] M*X5]\^1%X">OF)&(E"%O._<4:>8E*H02A<582Y=V82?L2]AWS1%D)=&R)+2P MQ/.P> J9()^U8*^^9YBR'!E&.2(TP*'TH/:"1)SI$E0C-0^Y3$ MJ59\PKZ$?==@G_?":H/3@(3:4:*^LDIRPKX'QKYYXJ)7V.8Y MMTC(DB.NF$7:@-ZG-1.R\+F6BB?L2]B7L.]*[%.Y"P4&G*6"<$>4LE*4)2ZQ MTZ6S6*? ]>H!8#=Q,>=%62KED-4FY&[K I5AVXHF5"H;\K$$6]L4^/K(A:7\K!'[SQ$6K2V8-%JC4 MMD!<6XFD,Q0)9IT4CDMN4MF]A'X)_:Y&/T<< " M:4 _)JER$K,2[&$OO'78 M)OUO!2&PD[CHO0XE(R@8OD41]#^+8 +!#L9.P"R">B]PTO^>*G'1]JJ3OCH+ M@^QNJ'N=+DV7/N&E*W9JZ.HGW!Z.)JJ?&5#I,_>_T]YG(*CAI,K4T&8#-?[D M)DKW75;-V.QQT[^O&5@]&ELWC@^ 0TX%9XPG-+2HE%H14ARBH)2L<#'&>S555N M,M<#MWN5Z8^JZ3AIA'?1"',L:]0I:%!L-3<")II*-/6L:8K20EM!C/*<<@^D9;QG4JA2 M"YY+3A)-K1)-S7VWE',+M,21DE2%RCG 4%X)Y)0WS O%B8]UPXIU+!--)9I* M-)5HZAG3%+8%)LXH;DK!'3.28Y\7DI6,&9/KK]Q3FACJH1BJZUH'O:)@S"%, MA$!22B\*)Y.];*9J:&U)*8$-+19#&C )-Z1*5.18(EP515*E"6;*V";;P.N=E MHJE$4XFF$DT]7YHJ5(Y)R3US5'%/6%DJGGO+O55&8$T>(&$IT=1#T=3^W)HJ M/??"Y3F(41[VZGB&I"LU(ESX7&KC'%-KFX06ZP(_1:92HJE$4XFF5GNQ/&.: MDDHS[(EE&"PHIJ@4K#3<@K6L3!X;9/*?+UDJU<(*/%4XJG$4XFG;K__5^8%ED!(.F<< MTUQCRYVUQ))2*REON?\WQ:4>GZ)V9Q3%"DY=\/,IKDK$.:.H]*5''LQA@45. MA"$I,)4H*E%4HJCO@*(\$Z7!#@RI@G+!B;:88V8\2M8T@36R!3>%)U-J!?8U_A+W-,%_;>_S9CL? M>],!/,O4G\.Z[ VG*D[0O^)E=2-Z_,OFK,'X/?Q3KQB")1.ABJZGDA?*P?]2 MJ8@OZ-S5#U)FEC]-JTO-GOP[4^*@W;,>]O#BLMQR!Q6&[]6C/ M)XW@I5D3T$Z_-W3HN/Y,:,1;OI']:V$4%X&-$.L$9]X95?"<&EE@99455#K- M+.C>VS'B3C!!\]#[(G#M##^[:C((6]-VAMM.3[:&=G>V/>W5_TX7=ES#CR]! MUE5O>#A604)KW)O#W2'T[;?^R'SZMFA'=GL-V@WV!GO;ANT?ON+O!N\_[@)Z MO3L'=/OG/X/=P_['O4- KH_FR][Y#@/DZKM_OSE[_X\]T907[R@@Y;D!-#SN MO1_L?MG;WONXOWU$W@W>?=G_9Y<$Y *T9+L?K0_(MGN^Q4(?=P_#]V\_Y(5P M5!&%M"T8XD4\9B+\!9-;2NJ8I*QF*E@1SFX%GF$YE64I2^$4Y]S8$G1QP94K M::FHH70M<\ G)T&\QU.WMKF[]>;_O3K<^NV/5]G!JY=OW^P<[KPZN+CRNNMJ M:176\W3SH,>!F6YNHN5G[Y8MV>NFPRRB;'#I014R^3L&@R6!BQF[!>LI?[?^]L(R+7 MXW4O1P-XH;/,'*OAD;-9;U)EO=F*A!<=JXD[.LM.>Y/C;.RJ$VP$FG'CSZ$O_1XL;PO?;V1_CGMP M?>Q]KVJZL]3%T=#TIQ8Z.3E6$^A!=JQLO +>,G06;CX>]:_8W!I^'30'.,0M ML-:Y0=N6RHY=W\+$H]DEIJ^JJN>!5*.,GJHJ4RC0?SYIDXTN9\P#)D]YGE\%M@*;F."/%>A8PN.ZZ@IF9@&P%XZZ:A/Y=,6K-&XSA MRMC/"WT,\WVQ0Z&W82(M#$L[V3AZ*+>8 L4RQ4&G6()[G%$E:EJC A(E"@J%#\K5-AO$&O: 29X![ M??AC(]N"!=4LEW9YM,*VN.['#K3;RM5+/4*+ G"+\&) + $'@/FK>B$'1-#. M19#YW!M-JWZXWP1MUV;3$Q [946.Q,>,'8#@/#8G@TD%3$Y(-%"Z]/AV &1A<4Z/@AWHQH.K" *$!JC'.&>C[-T%2\M0P%L*+$UNPFGH M@*KA8!UI"09S5IE&0V<+&OH]0?7/IH^O@2@"J.[[99B=0VP W 2JVY].8YM; M'Q@MG+*F1!A[CGC8_5[F)4<%URKG5'A':-A,F%\"JK4UW"!KE*@9!"SAT "6 M7X1;@)ELAAI'(,=5#8\1^6!.6HRKEG6H"V@5I3.BX?'8@8H#PG=<96X8GAX7 M4-T[1KKJQQS;:V6SP=R9D,]4HKA45%@@M0KZ7$2_/2LLV*NC?M_%SE;[OF/M M)NF/TG_T)6Q4RED)4Q2JE5*,N%$E*JG4H&%@KW-"0U7:M);NK]:*]5;E^/]J"BM]EJEZ#9%$O"T V4RQK/:IM\X(1=+61!B][00>\ MY'76KX/?!="]4OW[*D"U/9L-1^$QC0(2C-VSV&Q'30QF:% ML>S\>SR>AQ*.'-(PNY^0"DKM"]4_56?5VB\++[\TFA<&Z6M'POO'&XDX<3:L MJBA"+T"8K1N'RT+GU?/K= 9K&W24_[HYMB @R,8 >"\'$7DK?[UB]J\3# N M]:S>Z"E=\JQR3>#!I8:.<%Y0+ITVW+,2:^'!M%>SR.=C102N.FWU1W7M[QYN MY;M''Y3WGEA3(&Q8@3@K-"JQD\AR0POF32%*LNR=_S'UE45>7\^@?\!O'?ZK M#9[:]*XJ5]6LW>'W*]7$1;/^@C.TU@NVG7$#[<9=HB:R]@NH0+1!EZFRGWI! M2P'-!1Y>_?SB>D5S@;469Z6H9Z7I:WU/%7)FNX(19:$_G[ WC^,?G-G0BY8; (C)*DQO>>\-9\_>$@0?]S1Y M\E5'X=[8XP9Z'OYHW$M3$1X[@:2%Z*Q%YUOD/*[FLOD M_30!^3TJT%$XWLZUZ/CY M]Z!*)VE)TG(K:?DCFEM)7)*XS,4EY*S7TA$SUU.QDA72\U:ST\_ITC3 WW: M'Z@&U".5A;G4J_G8@'L0,X^NSC=Z<:_]?W<:L\=EY&]3SB\-3AJ<[V1P5JS4 M%MF@^3/ U9>CP<"-3KLK'XOO'X>F/QX%V^_\\N MV_T=>G'X&J[[B[T?O.+PC--=^G<_;"Y^__&XO_>QWU_>6/S^XZ?\W;DY?3_8 M"WWZLK=M!^\.C^!]ML[?__-W#_HXV/_]+=W_YV^_UVN.$3S IQ\L)=QQ+I#5 M1"'.C492:H^P9#2#O3P1P+P(XGQ% P7A9:BF1I+I$W%".E%+P MCY#,N((($4^2%0G[$_8G[/\!L/^GYP'^(7R7P/]>X$]FX$]R#[.F'2C^H/-S M*P12I7/(2ZIX:92'65S;O%@P\.=563VK!RP)]A/L/T?87PU_S[6$,#M1+N'^ MO7"?S7"?DKQ02ACDA"L0]YRC,B<,2> #@@73Q+1>'W'5'N]564FK!S)7G0BW M.I'A9Q/%&)^$'6NN/M+B2E*E#SV0MY&^*XCW.0.[E[G51#HI<,E]Z90KBSS/ M 1^H*7))DR-_M2#]K./(QS8OL?<$<$F6EQZ@D M3"(N, -%T(4C=9W$Q!JN&(TFAUOSGT-GG%OR'(S[WBG+-P_'.)2N3B OD?)"HY)C M*W,L=%&H:+M2EG2W[RZ!E?*Z<,2J#^3A:*+Z37FUJP\Y6HV\UJ\YL.4YB.S4GUIYR=Q MS'/DF.0E_I8\3,F"K&TR]A2[Y1+' M)(Y9K;XDCEF!W.UO2#+)2WU_DMF;&S-"8(X)P2C/K46<$X]*8CFR5E#AB3$2 MF[5-\LCG<21Z2?2R6GU)]/*<39@4,OFV_#(W8J2V2A0L1U(Z@;CS!$F&)6*4 M%<(Z6UA*:F<9(RP9,L\PI/((0>@5&L0_1F$\'KA8Q)V&[*F/_'^*I((T.&EP MOI/!6:TH==HPD[:9KE*X>6\T-$F)OH<2O3./.!\:&J+.EAKF7(DHSE789J^1 MED8CY@NNM67"EN7:9L[6N;SHK/G6>O2JPU%RRB2G3.*+%?#JA]!QXHS[<\;9 M F*+Q!>)+[ZM?7'NQB.K MJN,'B@TG%KDWB^PM6AY"L9P;;I%V&"P/I4JD-"6H\%)IPPN62Q<@L:2$_IJH M)%%)HI)$):OGJKI=R#?1QOUI8]'X(!IDB^D2B;*P0!N%1Q*7)?*>E0J7N?>\ M=ECE=/5V2:PZ-C[?V*[M?6Z[%)OM#2TLMA>4;N071_F6X[$XB+<>^QOFL-\; M.G1TX+@R0CO-/&*#YL?GFVVTC@2:?'R_5@9A; M'6WX9!MQKA7)YL?F:0Q^MZ-IZ/B5G+%: _[?*[H)]];CFJCW*V):B6KO1+6O MNL=%BMR2(G<*%=H1Q%UI4)G;'!EMC1)$A"E;VZ0R7\F=.P^Y^%8/U5:SSF9B MK,18/SACW8Z6;@Z/)>*Z*W'-CV[)C29E+H)!J$-M4V^1%D8B2U2!*5,LEW)M MD^7/[-B61%J)M!)I_6"D]92'6GX=:X6@6F*M.[)6YT!+3D59"BR0@,E#7"J. M@*X,HC"/AA>*\9(]JP,M$U\EODI\]8/QU?-P"\Z"GB6 M61" X6B2':O/+@M?S$-SV>183;)3-W99;PB_ :R-'0P%:+]9'_3>[&14]2+> MJ2H;^6Q7C,K&<44YS9J MNI']:V&"%N&3$.L$9]X95?!0LK/ RBHKJ'2P#*7^L!T>BPDF*/[! HXNPN.! M.79VVG?[_NWL?8(:OS_<&7YVU60 O:P.@\0-Q[/]@%R-O[N+]]1-X-WGT!&"5[YY_HWODKMOO1AD.! M\]W3#YY27!@ID>'.(,ZU0K(T.2+"*6ZM4=2YFMUZPZFS6X&;7%'@W/*\T*7G MPBN58T><*7E18@@S4#4K8D M=2"7:F@S#V26?0YL5@5F!%D=5>XKA'?;&3?0;MR57R+7,W5T-'9'P?K+]!DT MU4I(9N"[H]'X+/9F J_1=\.CR7%H:P*KM7Y^^![PI/>Y9Z>ASM^\>W&]:>>& ML7OM*(ZFU5+O?H*?X=VFL.!M]?.+"^BUL'NQ V6+H$1HC4IP<_,D%5N/8GWC MG %)U5'[A::CCJNFDU$+@#4MQ&\:*@%$ZZN3RKUH_[B@A'<1-Z"7[54G?77V MHC>,N!6?^^MISTZ.7TBY4>8LJGY-YD73G_IGLE&KA4NDVOPH-D"GNN;W:V^^ M]D>\(9BXY\UX@USW8\ZNZ?*U]Z8NIR[_,%WF[)8WWY"U]8V.2'[P3?\&P-2- MK[< 6EZXYUG*MU3ZQ1,H_2UQ9RUGW\)UU;(,$*F[?%+2I=_BTKLNT,MEXE&7 MJ_RJU7ICAV^S=K_F$/056KA_.-!S#X^A/X1FN_"PXZO/%G]L:7Q0R7J,@_R3 MV#V4V,V$+0.K\7>P">'%D]PEN7N2'/@G$+355'*_A8[[G0A."-MD_]+C7S9C M\.:YES!* G!7 9B[J;/@IWY\ 4ASG!9Y$H"TR-,!.")%OF*5:9[!KN* M7XX& S7[)Y# MF_05WSM\T]_[!^X_?/]I[W#G]-T_;S[NGO]G\'[;]I:S!/?_^8N\.W][OO?Q M'7MW>$3V?G]+WAT>'^\-_B*['W\[?O_[[OGN -JA__&SC5@'^,L^O-L'H36Q MN<"HQ(PASHE&I64&*5O:DBFI,'5KFP5;+]@SVT:\ZK202G0\X^.A$FV18.49^M8)KY.?)WX.O%UXNN5 MXNO6G&ZY.IG57\78;-'E3;@F92!K9W/$:2@AZD6.K%.%*JFD1)/$V(FQ$V,G MQDZ,_9TR]J/$J9-)?4^"SA<(FG"8/((=PLP 01M>(DV\ 0O;&%PCI'.*44<)ATX!'B1-R%V*IS#2[K<25Q6^'K1T[,-OKDNH^4"J\OUA,Z5OKB Z MGL_0D?NBM(8:I(I0=IOD#$F5"V2)SIG&9>$E7=LD%RN@/JC6G$ Q@>)JS-V3 MJY(I@VZ%<9+,<+(PTAEL)/+<6,2]Q$A[SE%>,(>%(C+BY-/%XA-B)L1)8?I](.1>8&]MDB7AB->8H-*3?*0@)PK4IK;N M^W!8)K7R*[-(P/QVF("-S9'C%"/N!$6EM1@Q[;40UBKF57).)H3\X1#R.3DG MD\+X0''\K0_>T0(F#2-7&(JX\AY)FX,&60BBC< JISBY(Q\[3K^:Q0S2I=_D M@.O5['2Z])L(PQ.?FEALB/P9)/%<>A3]M\]R3>65'R$S+]56?I+:RBE9ZJDT M\+U>)UDJQ\9A+QC*O32(YV%'"RQH^2XK,=]_ MO\N#N3)6G>(2OSWT6EEU+&<:2D M5\@Q9I7#!'NNUS;)\]@)VQ$A942 NE4)268,4RYDSN:66R6=X!E!BM<1J*S>KB=42JZ7*QN;YNZ7C MSC%5(BYR!_]0#H0F+.(EMY8Y9R3'WUN\++%88K'$8M\!BSVG8%DRO+XNPZ.3 M8RV=S UG'EE6 %/EC"+MI4/>>H.YA1^92.&Q;YN;__BZ?:GLV@OM!7(\5 M#+ ;A!/>QF=9#YKKCH V,S4T$)'5 4=#T^+5SD3!@FZE'T..OUZO"C\^Q,R-H MH7VCQ5X 8(^Z73D]=N$EX#VS4^C)8#1V6;_WR<$8A/?*AJ-)^&,2+QA-^_^? MO3=M:B/9UH7_BH)S[KU[1Y!TSH-[!Q&TP3[N:(DVEIL7OCAR- *!.)(PAE__ MKBP)$/-@$"61M^_F8$JERLKA6?.S0L-%>,+_'G7RW3"_@]CM5@,8G*,\?"3E M[\E_/1\,3#W\N]-O6'C&L&KF[GN#8HVSL51+=L.GX-<\@#PD=_[- M\ D8MX5_#HZZP_P8#W^#T79!@,3!4F,51G7PO?K2X4X_1GC'[.MK1#@ZH=&T M?5@+1A;SIC"7=T3HC!Z6G_3] ;3R'^]9]&KYUX_N4OGI[\ZV?D<5SN98 .6 MA-4Q4<.EC? ?-98D*9B#+8Z_";$P>=/DX;_UI!-:ZZ.N;C[J8JDQ5E5:1_OP M'?ZR;D)(B H$6O16 ; S;<>E[)]T?]/BS;"FR6X: -3_NCV_-[KZQOM+Z,]8W= M3[3U\9^][?9WT5K]]'-]=0-^_[/3VM_"6Z=_P/=XUFKOT:W=+0ZZ0S?^S\;) M]F8X=)3+YNX6WM[ZS?U/='L7](V/6R>M4T_6V]N=UNY. M:JTV4Q-E=7".@OWU+@G!,"]BZV!O% #-+>"<234]('3%SP(_41-GD, M*]F'(8UF3BNNJ<3<)JV9 'B&14F68L?E0B."1G>8-W#_* )*;ZS]O?)IM;'V M__V]UOJR]J6QTEIMK+?_9VVC\?[KQL9:JPUX_66M_>5,2QGOC.7+I^E&&7'O M6)9?=!>C4,&&X$L[$-E M+!?*AZN;ZH@Z--U,CCG=3)3Q"0!3W;6'@_CN[)=K M_I+)M<_3>E8!U3FH)K1Z[N_'G3#<>6?,DA:LTC/'U5#C\8PNDZ61#GK%$AI= M5&1)&7K[]3MOOOLB7E),/?%FO$3NN@AVX!/OO7_(YH$WWU-]]L S]Z)5^[]6 M"W?O@#WLS=B_.F1XQ/-26ZLIV+:3"C3%3W''EN6M\?*>"8IS$^G%F> ?Y@5_ M]LF?C%IGK;;O6PE-O#$":NIZ_\1GG^EN;:4>$6IY4I)ESPCD8#2 M34F4INJ2K)%2N"&<:M]1%IZS))I.'($>]19$('XG'TV4%$ MR:+&?%8<1'-71E B#T5$%1%54SNOB*AG%U&7#3\BO<:2$!1P<-GPT\C TB&I M XO.X8BK&C>^2(PL(JH6E6[G=6V7DOE_O9ONO' M+CSIQUD>,,$ 9>-,:TY'[0@6;K[3.EBLHV'\?;Q">/(K;DA"OY016//L[AVR"J7AGN\?V9+#PVZ49N[($UV;V5Z;OFJU01+T1G5\[T#XP$'.'\N#M[,WZ,9./TO*_[I_Q0%DJPJ67#602[QA MLP_^\YM=OFDW/:948 :*UN2+%:U=:!&]0Q @)W]W[<$0E(BU_SWJ'.9*P]7. MP'=[@Z-^;2J'UM^?*1%;/YO[GXZW-YMTZ[2[M]7>V&GM?P5%X)^=]7:WL]4& M90#NW=I=H5=\9"0F9ZZ6K;G@=")P M26C&L>4FT*BEH6#IVN0BNUZVMO[WVD9[:[&Q]OGKI[^;59U::[7Q9?U#>W-E M8VVQT5IK/Z%D[?YQ7!XW%SPDI8P*'FQU;;2C4@6CO!9&>QU>K,3MWKWY5G=D M\_33Z3&S[<;%Q$(>O5L=VY^S*^2AADW"OUB]2PD:7L!"S5<)&EAA]Z)#K M5\)6(R.P5F,Y.]_W.DVG6 GV$@L[U5J_RLHN]7[SN]@9COC.&L?1#3K#6.DOG;QQ#N#UC@;Q7/%IA/@C=GLCC2C3W[Q"6L!]C%PE MMO(D(K/YBJ$HX7 B025E(U>$&,$T]9B99+"1T3Y+F/\6"_-COTX$@4^T,\?A MD^\_M]J9X.]#]=E,$+C]<:/3^OB5;K7WQ'K[.VOM;NR"C;ES+7RR"O?L!AA/ M99.2*G3S\1/>;F_#\^#>54];'UO[,/;)ZL'C;TPPJS&6R%FE$8_8(YM;0-)$ M7:+",$-\#IWH*64)O]CYJA\NO=4P?A$I1:3<*U(T8=BKY+C0@OND'5,^4XTI M90FA/CQ+6+Z(E.<3*1<-&3G3T6IE$),81(IE$AEC')(X>"<9(8S'+%+PHM8U M"L?/J4AYO<+"6;71_HIV$'=ZW9#9//N]'W%_%,=\U>K"ATWF+".^PH$&;31F MV'"9>.ZL0+4F@:>8HH[%B*@5XD_VD=< ZCQ@AJB@#'$N"=+<:Z2TH)A%0'\* M1H26BP*3^E3>7#E2=86C4FSX)N"OTIIRQ-U8SPVCCGI% HN,:,H]%D7AK1G\ M72B\+&@<,!&(ZN01QTXCK9-&@1+#!$]"25/!'];38%^:>_@K88='AQUZ^X=' MP]B_R+!X*77V<<;6'.,Y24HQ#MJK%8HS+)UQVG LDM4RJE#4V7KA^%I:Y7"2"U+DM;/?3N#\%<\M(^=Q ]'?4">H_XH=R8!4L#OQ4/[XBX*0KF@5MAD M!0=(M]%%&JWE)(7H\/.P.11,?R9,;[V?4&F%T%Q+%I##B2$>24#68(.X@R4% M"4TP<0O+1"\2-@V5=NY=%,5#.W_PY[D"A94J*P78A)08);BV4A%JP*!7LJBT M-8._"Y76"9<2DQ;@S^7Z*_BA263(9-H'!?8)9ZR"/XX+_-54I9UO#VT[=J/O M[>\#_OBJ$K0X:%\\X,:EL*"L!BJX<<92Q12@!"4>4R%3T69K!>>32I-(\H^/Y<^#Z90?Y]OW^ M%0>#AO7^:/^H:S/Q;HB'?8"0%\UIF&^7R+_JI3.O7"SNZL3:PN_=F'\!8;"R MWX.)/ZW^?JN@*#+B$3)B?3*9UU.O%;$<40V"@GM)D$D^(A\M449:ZFAN=P,R M0HKKWN-_%]=)<1R_;92<@GY<4/)U4'(BYQ='KPG&"#8]15QBCS2F#F&>F/+" M!A),SOGEB_J&KF %)5];3Y[O?-\'-;VH)]WSG9WI;O2LU&OJZTK>^>!YK:D$ MKI>9WC8[_T$6!K&[DGCOQ]#=?>4!J(3$"D> 9&3PS^'1#F;D/CT[J+M[_@;$3%8 M927RCAA0Q2E%AB>-6))<P[2ST7&N4E&7LM*_O-)[/[\Y*S2/ A;9$X'@H$GD/'-( M)9TL#HQ+J:J5QK>O-$Q[U0!UN-./L;$/B[HS:$1 R7!K3]6\@HN-?AP<1OBR M'X *2]>1MW&]<>K#NL-+LK#\F%;@E0"DM4;J6UJ#JQ=O#?ZQUPO'L-"@,GXZ M&-J#[QT0GBN#01P.:M<\U=. J[.[#MN[O; MFY_@N:UN:W\+MTZ_'U\[0NW\O?"LS>V=K/9_22:]"O= MWOW,UE?_@".T;-']?75S<__?57U03\4ZN]TOKXZ8^_UAHK7[ZL MM;\\H1'X_0.X/& )8IY:PID3A*N@7.*YD4[@E!H=6'B3_:7; 'N9 -D>G/S? M_]*4J-\'C>_C$]/H#"I8!)0[Z@YSE^C.,.>O@.$UZ.1UJ+I.]^ C_88[&L"7 MPZD:+%;XV,\":I![@U1?$7_ZG/L"'S\\ D"UH%95[:=!01^M: \4_%$3:MOI M-W[8[E',G[;5.1T]LP]PG+^ZV[&NTX4!P#3 ==@P8:DQ\1X-,!.S((6/5^,] M@%W3G7@I^%"G/XXIV.[)H#,8]\]>.?H.J]HX;Y"='P:C]-VC+ F&.W9X\2U9 M*3SH#HX9M[*P;@5_>!Y&M&/)[4F MC>@55D]K1*_5DM9W='5_>B-ZO43(0SOUOMKZX)J:Q 5A&'N-#4)B^"T7AA MF6"^**;2(Z>PUDRU.+/'2X[MG%DV)5]I M:CFVQ2YZBLR0F M7<]-FE8\XT,'CG[\J_,C7HOYMO/XWG"<@WZ+C%DGHLMIZG"LJ,RU7R0BIXW@ MS! K$[L:.P6H-)BIJ /'/-!D0S(FA:3A0O2XQ$46EB\VVGG4(5B\1_R!X"7;W M$V_&2^2NBX+=\<5WWEN&_.I#YDMS67U.-U*34&WNML&OV$+G $NZ%;QQO5YFQ^=@8/S:YZI9SDW M3R* J]^AJ:C5&N_/LE%6JFR4I]3[_(8I+5ODQ;;(!.U(8Y)?I.R2LDLN M=DDK#N<11F39(,^T03:K1V4,@;>UWV-C(^[;SD'>+G]UTNV-77Y-6RF1J^N1 MJW'.>:,?1V'JP4[G\%JG\WK$K$I(ZAEH465+4<*ZUXMY$ MP[".XADB3G=XO6M%//QKD:C=/W;6VQN[K?867L]C6_U\G"OK']<>MG\_3KR=5(5//CFFA];)+6[F>QO?N)MU97!-S[W?MM-7^\W(DR@B5L/8>$96970R1R"2ED8DQ!HT%T8HL+)M%0_1LQ:'J#O&% MMJ6(E+9R4N>!B$9%$FXA 6D6.N$L1?A,!!>HS M4X61!(.488OXAK9WSYHE6 1,$3!%P,RI@)D9^5(C7J]9D27D@M?+\%Q-I) @ M1B.>#$/:DX"TX<;S)+C3?&%9+FI&B\4R_P+EY1R*+]5BJGXK>U?VHJ96N(2M M<*K4C=F+$R )(_/OPE'_)-K^(R#RW/-\B2X?AM<+I"#F M0Q"3730. 7RTCC%D1U68$;3OR'*69)!*L,2EHG?2E7SXF?M94-&-3IJ M^1@,:ERR.0MSN!I_Q&[O,#/71+]S )_]?E*J-%]88\:!1J-X<-@&[JC3B:D4 MO:3PIQ0C*5[^FDF R<:LD0?LE"8H6 <20"B!=- 8B1!DHE3CBB-4+2H\C2K\ MN2_5+-VC9@3_'N.2?ET +"[I9X'$"Y>T]!2L%ZZ0=00@T9B$'!8$>245)C"LEADM'2)*FCX)M!P9L"P^$\?#7P3_M-DK+6.(I\\1ESQW"%!JW>'=Y09GU43MC(]A/7(NHN?"2)Z&) MLI9H4;R@-<6]"R]HBB;8 .:O<#8![@6)K(X2_IDBLXPGR3W@W@6;_DM[0>?; M23<=1^=\IX&_SQ!T1Y'&+VJS3V-#G$-M5AD1J D4-"#*-<>U\@+H# M4,U#_@7_GLFW^;H 6'R;SP*)$[Y-8P5A6"(>2.9!8A$YI@*"[<&DQ%*GB&^# MQ%=,MRUH6-!P;K3!T]CO!3O8*6[-E\2\"[&[]:%$@D MW@CJ5(SY"&M*Z.]%$9POZ)MJ[N?,N1'N=&PR2J+C3EA).,R#]L0X)3C56&@: M>7%LUA3Y)AR;V'F7 D?,J]Q:(R@P@%U$E'M%,0^6.+NPC*?GV)QOIUS)X'R& M#,Y>/OZ#BC TV*%M=#L^=Z2^1G%1 O?/K-S*P+WD-FD7(PH.) MU*&X.FN&]).M-B@ECD8F$!$)=%PB"=)*Y=[?*A)!(MCX5>A>RY+&.6>A^X)_ MS^3J?%T +*[.9X'$"U)+O[,FH+>A#\SN&B8MLC2 MG- CJ4?.!XF2])X(3.%_ 'ID295$S=GQ9\ZW3[C=MP$0H+_W8@[,$IT_XR,1 M L=@><*"<^RETXYI(@PHK=1Q<4=TOG@I7PZ_)REE/2R%4C@[*+5'/("HU=A* M)(DRVF)O9;2@M"I5HO#S%84O$/=,/LHI8%QQ1#X+ZETX(HVFB7B'D6#<(:X, M6.G)1&1P<((;3)4)-Z->R;@L@#>'@#<5O"L9E]-&O(E"1K MSCD>D.,X1$N4A(4L&9=S"GTEX_*I'LJ0M G,",^XYU9B+6A@5'K0'F00NF1< MUA7Y+CR43HMH8-U04BXB[K!'EK*J^#!7"#"''2D9ES/FH9QO+^]7N/ON;F(E MN/[,6JWG45FE 2Q4XMIJ"T:@U\29()DG)!9/Y6O@^"0MIK%4P HE% T3B%,2 MD(V1("584)9Q1AE=6";\.@-2JG@''%4_DLJ'?AJ=0X$%@D MBJBC"7'A.7)6Y]^$,%@$8HRY&?5*PF0!O#D$O*G@7?%43AOQ+CR5! >6!"AV M$3N#N&0:F60! ),BF@OGO;#3]%06Z"NYE#59O#MS*0V+F FF(A<\N&"%4)C8 M*$FN-':R>"IKBGP7GDHFO9&48\1X;I9FM$%:)XD$E0S^?S#*L:EZ*N?;RU;W M7$JYI,0,3&.[-[3=EPT-/K7AU/CB^&D,KH?>$4!7:2WZ:SWS'CROLV]#* V6 M R5>46JY4M(EST@D!AM*HC2LE.#72Z"N3[*-2F^)E!&CY!5'G$A1)[*O*K1(&>!9)=A$& MH(XJEUQ"5DN&N X$.:HMPH%JKK"@)*B%92(6C1%UREDN0JP(L2+$BA";0=NK M!'$>+:\N@CC"J.2PY"C+)\29(,@F1U!@P40;E$G>+2R;189Y,;R*S'K;SZ_< MSK\-+6PC^+^A\V/YNH,?_IVQL7-P5&G2R_^I/C9:1-?_[2($4/T=?IP?F-Z@ MD^]X-\HG_1%_/^Z$X0YL/A -.^-]1T>NYH6;[[0.SL#1,/X^WO5X\BLNWS,Q M-SX"E/>O[OX'[M/+F_O!9^*>L]7M'$0T?F="J\$3=GGF)G_N]"]0YWM$KA_M M'L 8O-4[VSVV)X.%WRZ]_)79O#9)OSH3*;W<3%0+!T*RUZ_VUSN0RX!S^6-Y M\';V!MW8Z6Q^(+UZ=K#07QW]LLU4*O^W8'I/ =$L88.H/#KCUYUSFH5J%Z[GB'&[.D ML*HV^3AV-A[/^ LC0[ %4$^NLCY$M'J]NMWWGSW1;P$D_?$F_$2N>NB8'=\ M\9WWEB&_^I#Y$A=/?MW[OI@_\-Y[(LT/A-F7S4+DOQ3XOG?$8_W@3AU\_(#K M:OBS)ANH:9"H1Q_W7>PW&%EL4$S, S3P,\P%13#>HZR^I8_.P-GYM9R19SDZ M-YNO,W=NJ@AXX[WM]T]@F(V5?;CG]AZK+[0+GF%*RQ9YL2TR$6QJ3$:;RBXI MN^1BE[3B%O[/3;.4YL;?W52?*J^5J^4LP0Q?VG:9C]&F00W+G!E6'#<"J]ME!PGC#734=J*E)\8 M0DM^Z'U1RIUN:W6CL[6_L=\\]60;[MG*][6_'V]_W-A?S]_W\>M)Z^/&SM4H MY?K'K[CU\<_.]L>MT];I/_NMCQ\ZK8]K9'WUCSWXFVAN_K.WW?Z$MS]^2,U) M\E..G<(R$81%3(A[3Y$+DB!B-2-*P/(QE:.4ANC9BE+6'>+K&80L(J6(E#KD M;KZN3)GOW,VI29D)LMFDI(]$(\>D0;G/*S(T>*18L%03G"*152- 3F8F=;,( MF")@BH"IT[3-C'R9G[S*J-C.P@E##08[ M7D:='%-*%2]_S23 )'$P-A1=41L(3MAI%)CGBEAFDN<>(!"N8"HI'AP'WEFBA%IX=1^=\IX&/2_%? MRK=9^OF>L2QA$RPHL=@2Q06-ECCL@S6"8&6C$,6W62]<;TTRW#KIF4G&(4\Q M1MQ0A:RF&E%JG0HY7*E GV6+FM2/9ZGN %3SD'_!O^>B2GU5 "R^S6>!Q(ET MVQ"4MHF@J+W/X1XP\0/6R"@ADTA!X,!O@\173+#>(WAHL3MGUFWU2)8HHV* MT1H>C-:)A.PMB\MPS0( M+6,5N9?3:.55(O:_<83^?K F#Q=#X+)%YX.EWDWG% PZ2L1UP#..K\ M3ZH#V#'$>)=,:U!X:-, M(HL31H1X1[EC/AI0^ B]3II2U+V9!KB2J/E4?Z9F\/^4B-XJS5W2A@O'B!2Y M1QI/2A=_9DU1[\*?2:RUF!F%%,&@TV$'9JZQ%"GK%!'"J<@QH-Z2*HF:L^// MG&^?<+MO R! ?^_%/)@E.C\&>$E$THI&X@SA7EB-4PR"1>P)9UK&9]!9BYOR MT?@]22D;!+:1B5QL3@"_I0I(4^R0<=$+*AG' ?!;UY">J>XP4_,H?(&X9W)2 M3@'CBB?R65#OPA.9M(O&R8@\E0%QJSDR/'+$8!$35S;)E$F6U'6"C9)Q60!O M#@&O7GA7_)"/QK8+/Z3,Z\(I1Q9[BGB@!FEA#9)612.,B4*YA651]+GY@K>2 M5?E4+V1@)'%/!(U19)I,'1GH 5$$S%C21A8O9$TQ[\(+&8*ES@J-G-&@STE' MD;;"(X^3X(YJ;Y7)6953*Q>?;P]:R:K\]3G\"G??W3&L1-"?67.E#$>1HG") M$"Z2TRF22"7W/!J%'2O>R-? \4GJR^0B-3@D%!1EB!NGD75<(S#'L2#2R\3H MPC+ALL30YRN&7B#NF;R14\"XXHU\%M2[\$;&( ':)$<1LX0JGDN+N4")6>Y( M" I+GE$/EZS( GAO ?#JA7?%&_EH;+OP1F*9L&$R(>F<1)QAT.@2#T@H8:F@ MQ#%K%Y:+/C=G\%9R(I_JC?22@\"/UM.4T[RM)=08SZ74VLD0>/%&UA3S)EKX M!,-\9 0IZG(+'^&1$6#/.L)T2DQBB:?KC9QO3UK=.+XZ_"\SKZ=8,!&X%;(D(6I8M&"A:VD#<9A MK51RI9:^7@)U?9(UU&N-(S4"8:8PXH*GG-R@4?3:1R.Q\C)WI!:+7$S#DGB] M$U@_:*MG5D016T5LU5=L/<:?_[IRJ[CZGT627;CZ">:&4JZ02(D@SH)$5DN2 M.QQ@2:VW1OF%92(6F:H5VVL18D6(%2%6A-@,VEXE?/-H>371?XQXR:@T*(ID M$">4(LN$1\Y[D%L:S#&1R[OQ(M;3:$9;A%;=A=:;?G[E=_YM:&$;+5>G(<-@ MY^"H4IKA+Z'S8_D_\.-L9-4 .@&)0NT>#82>=_+YO^]\[!]4^ MUO")\3_'.U=?WY@/W$*7]]V#M^L]V[[;.8AH9_1O0BNQ-6DZ-.+/P\P>VCBV M@\9_/Z:))0E1<9:BMY(+ZHW$-MB@J(F.@2C)<3&*QW$QFAE$+DL3\0AI,CG@ M]715H)Q+$SF;TJ0;_V?C9'LS'#K*9:N=OQ>>M;F]L[7Y&:3'&EW_^.EX?1/& ML_M)-.E7NKW[F8&D2*W=KR??M'0I<"F0S/637,2$-.$82>J%<5I3F3OXX*7K M!>,-V%O=O,J92?912\]=#-HJD[S@GH/FX"+C/%=JIL3)M0*-LO0OL?3BFX[) M<);;+FL,2X^I1X88AY2%92$JV2!D7OKKA*;G2P_KT!CN1/A?/\;&/JSRSJ 1 M 0%#HVG[?F[+4.)=Z;Q51!PV;I^2H M.VST4N/]^C^?5E&>ICRW[WO[,/03V* P"YW4@;FU#=CT+O;SASMPM=/?AVL- MF"B0=\->?U#-]&'LYW-2?;X??0_DH76=;F=XTAC&P;!:/ \R,K-!=\Y/1L-6 M1V.IT9YX=KZ]GU<5YK"S#T9_1+]S M '/Y_:01COH@:Q^U9R[/S7#'#JLA#@;YN4N-5B\_^P">#<_,WWLTB.FHV^AV M4LPW5%-W]>T:Q[$/S[8A7MU\=Z1R/$ED78:C+WXGAJ-N[*4[+)P/1\.C?IQ$ MKK61D&UG3:0-X_FCV_-[;PRRUMM[Q]\DB"8A+4&.Y\@1%PII$QQR5''!#..P M%@N-"*A^F-&C?Q07WBB>P,Z_X32-$ 4.?V>_.J:IVFH-.ZG1P9V'1W"G'< ' MKI^TW2HR'+%VE MT5^YH3('[-&P=W;+R!RH_C*V+6'YNO9P$-^=_7+-XIC<7GFI0F=PV+4G[SH' MU2)5S_W]N!.&.^^,65)855Z@<6;+>#RCRV1IY"&Z8F6/+FJ^1(FZ_?J=-^,E MY.1]W,Y2-66NB_4K^W MWU@Y['>ZC;$LO1:^>VU?64W7MUZK6=?XT?R$AY3FVE+B%:66*R5=\HQ$8K"A M)$I3E?#IGX=K*[L\-FJW3N'S MM-G>V8=GX>;JQA[87/O-U>]\?7,C-;_@DXL2(&8#Y@2,W"@3XL))9**AB"01 M70S4:9$6ELFB-/4CF7S$$:P?=-TP>86GXPG2G-2VS*I4D1*X4JMM5S)<;0B61XC64XF)(OTR203.'(Z.<2CB<@EXI%B7C'B<112 M9W,&LVET>II[CM5BL3Q!LK!BL13)K?<3TL.*8")V M&CDO64Y(P C642+'06Y0GWL/J(5E1:Y7_Q2KI!:R8^ZM$EZLDB([7DIVP&>+ M['B,[)@,I$2*B7(^H."D ,M#>F0LF!^&&6<\YIYY";(#7^^>7>R.6LB.N;<[ M1+$[BNRX4W:7SL\B-QXC-R9C(98H6#:%D; Q(DZ-0XXXBWQ4U*C@ M DM\6G*CV!S%YKA*/'>>PUTLCR(]GAH/>8)@J?9(VO52U5#=#96K+5\A^7D95 M+60_=4AYF!^RG^E(\O7)V)33WBB+$W*2&<2CL,@9KI'%,7#G@DQ:+BR;18;K M%YUZ]CN=$7+SR\G]<_[?EZ_6RU5DBV# 5K(Z) M&BYMA/^HL21)P9QQ"G_+G8INH66XL62ZAC72ZN8::;W4>.%B_[\B8%A_6K:.W",P#M6JL>4.P[;:Y^RO\3S783D K&UOZ0 MFKMKN/7]&\MD<51PE!0EB(=HD958(B95XDYRQD0<22#8Y3&L9/FA;90V1]4I M8_DS-KDD;1!>":IU8E<+_O]:6_FR]N769@QG- ^31VFT%O<_Z/+ I,<8;"5M MF,"09]EAL*7>]P;#6C%#O,;66E_YQAU+L'\BLB%1 MQ#,KJQ54P-:B4E(M0K#XZ@IR 8)026F4XISH9"F/#"OC1P(AO7 ^&E$#HHM M:?54(H<[+YHE:<1+,40\]=Y[1ZR?AR"B#B0&II 8/"9DD*F@FB/ZF+4+*J@' MDE:<'4^0M/$>1HD;/SH#V^DU.3&F1^80;+CGC!'4%,B?G^ MTA2>&[D3VF$]>X^])8]WH2=Y >+AQWBV+_M^LJ%>&V_V$XWTL3<[&]]KM+6_ MQEK[GX\KVOJ/&_D9)]NKW4ZF==S:_W3:W+^XY]R;?;KUL]G>HEMM3[=7_\BT M]1C>$=[GSST8&UG?_-#9VFV>5(;]EXFF80Y[$G.N$^;*()Z819KE"#6646(A M!:EH1]BB)O4KU)LWWI$:)/,4<5+$21W$R2^2F1=Q,DUQ,M&Y*V+./=,@28A MW*B C$P)R2"#Y=@[X7$E3J0IXF0&DZ!J0_@ZC2G]LM/K#Q'8Z_N3WOE_$7I. MR=R'"X/![925OY81>^]DO]'\V&>P-:[PQ^>%;L,Z%PGP) G0F3 HK!;!,^91 MHAPD@/(:&>K@A^ )N\!3PF)AF4G\\O#_+.>GKN#T=//A%?SL!0=KJB07''Q> M'+S0A)6,)GACD%/.H)R[@AP7!&GO8,DLJ,,T=V,WU]L %1RLG]X[YX&&+SG/ M,VNXG0/?VX\OI,_.>8778QJ63]-=?K:XGZJU+8C^&$0_F=!LI?:P,M%D4B*) MN ER1"Q!3.!..B(-$YG2SMR@V[YB4_*Z8T\]_> %\IX=\IY=6RVX]@NX=J&I MII DL9H KMF(># ".>P2PO!362^M=VQAF2M94*UN:NFSF?)R!I3447GJA2=V ML7$0GS,=YL52T4J]Z#/9HJ5Z=/K60W$%/47 MMY/&@Y4)LYM0EP'BWAR$1EM M+9(D]_IAULF0TCT*$2Z>-'[8?J')^$F+.:\([AG"Y.<3 M4N49^=Z/>&!SK?!PQPX;Q[VC;FAT._N=8;YZV(]P>5AU@[\8>+4+&\->H^>& MMG.01S\8PG=T;+=[TH ?N)!3)WA'$88 MR8_S9O7AJ)^+4O+%T;OF'*FEQJU5QY=VC1B18T7+'GX>=?H[.Y3)PL=3(3SK[ M]LD/CW=EEJ7Y<7D@O1Y3) 1OP)POKT;=Y(E">E(:S@P[L6<#7B1T"+]CIA8?N MD;E%EIL9,N[G2[C,KV )U9X&@WE@'!ONF(X\/YSG:/[!S#MW'E$[D1C.3J7-S[X?@ K+"2%A:1NKK=:D 3, M' _ 9=6AWL[5LL*_NL*%\^$7)_-]5M8/;2=4ZKC=AUO L!O[&4*C4K!!.0>- M_:A?*?@7Y&'=CG5CN_+=R^=3O2S[RNLD>]5NUJG\%V;GW*(J],\_7-G"\9W-2RVU=Z!:Q_V6JO;>ZW-C=W61WBO M]AYKYE#:[H?]9A5.^["[M=N]7 IIE-;!ME6\A,A*Q)(@P+7//3IQ[=BJDN-2"1T5,*&3SRRNW\!ST?J=L[R1P5%VF>3CWT@Y M>>0DVOY@L8H=PV='7SIN:3GW?/;&+"FLGAA(4DN&T)<()!&]A/4SQ65>7:VM MNY<\M]#,+.SY/*Q&'_<=[/N',;&7&,3#J9*KODQ_77?:E4C$8Z>TRO3Y5^4. M73GL=[J-L=1XX:K/PAGZW+6R;X0S= H]%>]4S,^,WXU*3X(97T\?.MD.SL@_ M'Q;Q[C_[K?;.7O,4GK?J1?/T,]Y>_7.GV=[[V=S_S+;;GT[ 6N;;;4^O6L2M MS2VR_O'S*;P;;E7W;^SE(@1X#MP3NLW=/\%:WNFV3K&&9FT6A"Z7H#-:POT2_X!I-(F .>2D^I<Q MF ;>/^V,U16-"EO>\T Z+11Y;PS2H?>D?%,?,83+]$:Z2- MPR)%C'2,) .[!$RW#&EMO$QP@1,%F,X6.9U"FD)1U(NB?@.F\Z*HOS%,[_PH M>OJC,/U2.TA*>;0)(\&< #V=<60]0+R-+ 9E#2&PC,N<+!*CBIY>3TR?>SU= M%#U]=C'])'8?!^A?.C\+GC\&SSN7VOLF$I4W2%#,,_6H1LYKA;2R@0MEBK7:!=J? .V3+G7K)--"$03K!:IZ ML!XYF_OM&H*]E"9X3 ':V:+BK*CJ]83V^5;51PT;]CL'G?VC_2NLF/50X7^% MIJ%(@F?QV10!\ @!L#[I?W4O@6^5OD[&.26-LK MP_-JM)5O3IO$5""(F:A TF*.#),!,8*IUCX1'&+VN:E%3J9@9E:%TJY_A*U3IEY2#\=2'Y1GIR(7+Y_HT&'(7V%(GD)>)$F]Q;/: DK$O6 M>$V2+40NMQ*Y5*0J9Z02DY>(6:RX6$;?&P.R ;V^R29RT4'GU&/HVL?/3/7 M&B!-X&6N4+4\D9M%UH>;Y==8_O&2E$_F7[GS(EEBF,\4S7\U9%EX_M\D TOA M^9_W%;[$6I1I=@K=_R_/Z>9#!'/C7Q5WVK\;__>_-"7T]WOIR5]N[E\JFEJ_ ME;G+&'B,]3YAK\. _+MPU#^I"&'NLM;/ML7*:%=LG&V*ZF(;M@2933MA;+QW M.ZW3SZRU^N?^>GL;C/;/)\W3-='<_'S<7,WW-']NT4]XN_U']ZKQGI\/]@1N M[F^)%ACMK=5/I]GHWUY=.:YLB]-,JKK1;7[\YS*-C'188:L2B@F#A:$B!M,= M*^02A\7CTD0<%I;%DKAF%+YX)XU7D5WE;-]RMDV*@ELA@S&>*Q:MQ5Q)"R8^ MUDHEE\\V,826L_W*9WN"-'GK])LEN78%!Q1H/M\A$>2"L\A0Q@V5RL./^\_W M/)-B_L]"73TK.0"W!A\.CK+2_BSQ!_8H9%L=K_T&+/W? ML9^-H?/@ Z(%Y.X'NM1P%3*:@SSGA08.32%.HX MYIH2_O_,B.NB0.,+0>-C%, "C:\'C9?U/Q59TH('1*P >(R$(\N"0-$J0:)G M3)&4X7$*G'%O"!X?$%.]L\G[P^)VXQE8KIR.U^--U6&YMUNV5 LW!*ENCQ+6 M,"RH;@X+FJ7&"S]_1T@:"OW[$FMU29NGJZP/,9F>^VX=;KRC2NK..81^10 ?1Q/ MR$;BD%66<:*YT=2.Q P< Y "V6=@" ^8$<*C4]P1IQVADBJ*%95Y\UZ-=Z^W M_V=MH]%:;Z'W7S'*K'1/%(79$I<>+ < M8I),:LRT\-SINSTJS[ !O_B=&(ZZ<3U-;,56[\ ?]?N '6]V*YZ"Y'-@MKG M*&(V%P)2Z9 A@2#IK 2$()024G(GJGW3@"V*QGNF8:M-E%,9'IU4D??WH#/( MA0OC9C>C;(CLT9C#UC5:L"=G1W#UU!R&^U(-N#0OE1UQ1[>=7\N.H*)D1[S) MV/EY=L0X<%XR).9QE4N&Q$O,:8H@L$-C:'^.979I0%0:$+VZ[_!5:CK.#L.G M ]_;CVW[:>UO\:W3[S_![MG?.OU,X-E@]_RQV]K\ ML+/>7B';N]O=[]A]O[:_";GYLDJW--=%< M_6>_M?]/=VNW=3DS!(>0F(P&6:DPX@H'9*PC"(O(I' NZ&71I1$XEB8Q7Q@5E M1)(XLY@N8E&_3A?S)DU*N?Z3K:V,17E;PB^#NM!US4W>P:O8#N_M86<(\WD: MP_OQXKZ'M06TOPBD%-Q_#.Y/IF>EZ)CSN6,= ?#GTEFP)[!#EDF3$O7P0R\L M$[(HN:X=&5?=4>D7#(47@.L"@K.K\A80?'X0O%!^F5(A&>^1(I8C;F3NXNDM M"A*S9!GAW!@ 0;%(6 '!FNJW\QU-N"T-H/ .SKZ".Y$:U.P,?.QV[4'L'0T* MLC\)V2\U>XL)!+ 0F6)6:<29(:#>VV(.!S(^"%;HNUXQPGCS#E 0S\(!'8^P81QQB-Q#H1P%6?042_<*F^D+&19&F3Y.FDTDWRD=E M0?E!EN ):14]2BQ(X22E/#>OX'01\QGK73&/U*DU<+87655DU5S(JNF: M@456/55675A^TCH2<'9[Z02R2BN&K#8**= Q0@PTNDC!\M.+3)HBJUY;5KT: MS?<](<9ZT7Q/O5#5'W\36B7O!$&1>HYXI %IXR)2DBH;C?-4I%*H>DL&UI/J M5!>K:W[''GR'$78.0*#<_.7AJ)]K5W,EZW"G'V-C'Z[O#!H19CO<]-#%JSS@ MI>YULNY5/(((^U$7*5Z2YJ$5M:6(=+[*"]O5T6R.CN9:/II5D>$=S-LE0>"Q M<_R'[=H#'Q<;+@+(5$3, +N'\)6]4.H.7]OD+)4B)6WN90W,W:\_,__8UN[: MR=8I_ >?J_C(VEMLJ[U'MG8_D];N"FZU=Z[QE[5R ZG=;J?9_G.WM=O: 248 M_KT'GP]@F/[3 8.3-E<_D_6KW-3:*IX"4\AR$1 7."&= DS6V0! M;().'N.@R(''R(')&A(;C;6.1EB@7$CBF45:&HD8\3Y7$LKD2$XQH536SL]8 M=XRJ?_;T+"!][ECXKF'W>_ ZIR-"P7[T60/(+=P; SCWHRYR^[:_%RN&]_CS M,!Z\',?[G.<7/J:S^S0DP#T&PKR M9T^67BI< MEA%0V_@_J/.<*?1F72L74T+\%4CD6QI'<+V\">CAM_O M>_OPCB=9/&<@@L\U_O?(PN>&H)O_B(VCPY ;)P#__U&?L0 YKJ38/,>#,>I!MGY5SVO M/XQ]N,O906>0?X[\@K!C=_+5[ME@\K=>&EV"]^OU!XM@4_KN4:A>KM\+1_#6 MU<#\B>_FX0W['7Q,>PUWJ__\VD5Y<2+XYT.7(?-"4_/WS?< M@=FLYAHVY;Z]_HA.?@O @,[AZ/.]AHN-P4XOSV&^^P"F &:^=S2 &3T?9K4( MW2YLAOW#W@&\]N!L36_;,&ZDP"U=3M"XLTO'86]0N?;>]6.W6J"+SNG_Y_?Q M[N5T=/X6;K[3.@ O6*K?QW"%)[_BAC2?2^'[VI[84<8.$5?FS)8^.W2RU^9S6N3]*LSD=++S42U<"&[@ZHM] [T*A!0 M^6-Y\';V!MW8Z6W'+F_ MA<@D-L/]&?@G#4PP!(Y(YX MG!<>K+S1PM_1[KEHM-[46<28,LL()%&6@8&8[I@@L/*-W M+_S-J:Z7=;OSH,1PIU/=9\]4T\[!I,I\IHPMCA1M"S<.CKK5)5 ]^[ES7W7' MR*U=@PG-$\_3KR?K*-ZL3XUX$ "26$ >AA!Q(*F155#$RE@ ;8%\NW4;8 M"E*T"_\Z4_J/[6!LN&3;8M X!#LH;Y(GADII]CH+Y$,!^OW.KC[?XZ,F ME9/[O++,LK7FJ]&$3E;90^,@@MW5&PRRR00FB>W'ACNY>\__'?M?\@>?=^_3 MRXD(U6O"[CY_R;7Q.U[L_#_RRZP.4\3PDIY+C#UP:6%95 EK]?C5E;HPS;H M#8;F$_LY*ORX?H[U+PBYI;TCP2_>WW$C_H@'1_%#O[=_IK9L@CQ\/W90U*1J MB37/&]-N[+7:>\?KFU]):_-#M]G>V&VNMCI;= V^;Z>[M;]VVORX!6/9V+UZ M2K8_YH:V*V*[_95L;7[]V?K8/&[2/W>W0$>!,72VVLWC[=T5T?K82G!B3KX) M:S'H?Q)IQ3@",6&1YD8@+(3$BBD<.+O:+S&HR#&<)B:MX]$Z8\'$45PI ^:/ M3^QJE=/[]59[8^5]N_''RE\KK?=K3^GI>.\S7ZKNK<+BLP:-O;22RX&RAPE M8;5WY(9@M8T1>K !JEOG1U4(5Z-JN%?85WLGWS2GW'&+$0TF$P83C;2W$7$3 MN0XF!.%#J8;+2KT]VU&5G GC/76FV]Q7&5?U:[Q2!C=\P+<^NB3NXFFE-.[V M C4IE@Q[:!?$QUUD2U(^M>CNE5I"YB&K^:GF,Z6:[_FJ^1[ P')V1D&JQWO* M*V_\Z QLJ=LUH:5<> [*A<]] M !_N\@&\KU=NXU/= ./<1GC.*9C]F]M@ZG_8VSJ%[Z!;?+N=ZU6[M7LUMS._4:J^1[?T_84P;NZV/G]GV[DZWM?J5;YVND.;^UY_;[>V= M)KW20')Q3*D&4!&Z(<8)IBAVF&AO"F:SDBR[RI:[RY8+XT"581JL(TIHY MQ)GSR*@J]*%5,MQJXOC"L@;Y,@V.WKC4^7KW.CF M+[04E^?F M.>YWAA'U4AHL5GF[O52E&L-+=@H'SWQQ\#S,"[*9-\0Z[(>"_8_ _DL< H03 MY62*2%AN$#?$(1-S\8H/BCM&J UL8=DL8D8*'\^L>]$+)CX[)DY1^2V8^**8 M>*$/,U@P!ZN'E,2@#RL?D4W2(>X$)=HQ&KA>6!:+ A=,K)\J7#C*"D=9#>.I MA:.LIAQE)>#Z8D)ULA& YR8:J2BRDH%0Q<8CK:5&0@3KHC8@8.7",N&+0A>R MLE<7S#5PU!<95F387,@P+"PA2@FK;0+34+C@.!%,!T*P EMBE)1:9%A=9=B% M86AH\,H3CH*G%F28E\@2EPW#1(A4P42O2-BD]Q1/9H#R[1/TX^_)PG,D08[O\>Q0/?J8AA M*LK)BNUS3#O9@&D-<;_CEQJ?#BY(*\=ES$^NH[Y,*0JX/>C 23AGRZQ("*I[ M#_L]5]4GP^!#9T0:DYEM!H.>[U3O5=$LW3CD"W[0GH.E^Y&G!9 X#/)+5F2E M>2KR\+LC(L[!XL4GSVJ[)SZ:'S(>1K\SV,O#&\!H,U/I^8P.1F_6@1?S(XJ> MB27P,/JC_IB8Q]F#O?[1X;":^:-!GE*8Q.CMH&(-A3GIY7<8\WWV^M5VR'A0 M"3X8U@05:9ZU?B?FA=@ M>++4N+62_&VZ$S=FO+N>/ M5Q(A[X+Q9Z]^M-HK/ZHG9?;6/DQ*'OG9P1TSU8ZN.UC"\8FKJ"K/AC^:B3$@ MG&WP-[]%5O(1&J'9C)OX.7Y:[SM3ZXJ MK:_,Z39U0I6LJ'[#)B2,C4,R!C+*T-$A*20"BRQH+6BL6-RNUT(US@G<\MG9 MM[L U,.3?!3/\>*<<'G$RYSAX_M!Q0A8(N.C .#E>J@!.9119UR<8N'79<)U;2ZQO5T0S?V MLPWT>,Z9>ZEF[N*1NI-T^R'(?S,1U7T34AL2&X75$_N[ZR5EGDSZ.;J9]XZ_73)>[:]N_9S?=7S]?:?.RUXO];J=];< M72%;IV%_>_?3SQ;]#.KDGY?[NRLA.)8Q8N43_XRQF) A$4U(Y\58@S4A""B>K)*'4>A K=-&HZR5I MSYJ"6ZK1IFIFS9'0J"@:K@9;QSU/SQRFY[&-B2A/*62; ]J&41./\>H>WR0L MSOIX9*WAO1WL5&DZA_-3QCP=F3%)YB!=,-$2A920"4P1EI#A&B-"%'ZUI[4;Q[3VS0+U4&ZZPM(8PAX@3 M$?&L$#FC'5+&8J&%"8+EGH:+DJF2[EH+<7R>[GJ]$]G;S)%J]1J]JG?JN:5E MP36;6Y;Y_5_/FQHEP_V_PP RZNWOUW-+:\R&MRA_8-(X]OFD MU-NZQI$73RHZ*Y[XVY[D$[5R$. O_:-XGE$$FV:U,QCGT=8FL>B\U>**6-_< MWFFN;IVT3M?P=OLS;JXV17.SB5L?FQ2D3"Z8Z&RW/;W6:G%U3VSOKQVW=N$[ MVQO=UNKGW-GXY];I9[QU"E+I8RZ8^+/;.MV>;(0+[[+WL]7>^I8B3II@@01. M%'$6 S(X2B1QBI(;%EFT5_.,O%76Y#43T7!'C;&,$ZJMU5@R;=S5/*.5]^_7 MO[;:7QI_KVRM_/'76F.EM=J /VY\75MM_/5IY8]/?WUJ?WI2J[E[A_)2K>;. M=MY9M[GU='W'U2N+[=4WF_^&-?'$<(NP\@9QBR5R6FOD(W68$A *#C^XT=R# MF]37%S!ORQ0^*X,X',%9)9#L:'M=%H-/$&%G6>FQLFFSX!PE[.48V$.[PSUV MSN7A7#2,4WA)TB>GT]UYD2PQRF:K85P>\D.[YY7TP/E*#[SH#)>S E^CG5=9 MY9=?Y3,!,K'0I4O7KS+!7Y'M]4OT?%.NXF?*0"MNX$?1'URVUFOG^'V:I31V M_/ZQN[[9_-E:_4I:[4\_M]L;.ZW3/SJMCY]%:Q?^V]S8;YWZXR;]>GK5\=O\ MV!1;\)Q6^RMI[G[HMCZNL>;'3WA[=8_"T\CVQRW6.ETYW6ZW)I,Z?S9W5_@W M3YA(2F%$C1*(2^&1)@PC3'QD#NPK%L7"LEPD?!JDT"]SK.J'1?7B#:W1Q-1J M+&?+4R1MD;0UDK33Z'Y9).TS2-K3"4E[^BV8K =)C$P2!L&>HDA[![\%12MV M88\K20L7BJ0M&4UUFL2U_<-N[R3&<[:?*>2QSG?A0ST,JRI]=1Q_RF'P>#"H M8F3V(&R,5KI _M.,J^-OB=O$J<-(1IH0Y\HC8[5&V'@&RQ:=U #W@BQB7GJ. M3=%^*CW'9@?Z7E#3+=#W4MKN\3=B4LBKA@33N95[T,@H9Q%V(+R(P!9;LK#, MR2*O(0?T#$)?B:8\(9I2)44,X("/V!'W;7\O5CR3F2?K8% *M&99L3WS8[3M MSUB<&+\ ZY/%NCHD2DVD*$@&&JWT%#DE I(DL@"JKDVP4LMLD:GZ<4#4'9#J M%1 HD#=["FV!O&>#O M-5C(28)4($E9BQ"G%R%*;D*%.I4C@S')7\1/H^OEL M9Q#RBF?VL9-8G?;;\(9Y*CC4A+'L7556;>9AKD^][A7G+!/=<+ZWJC7R9A@L?A=9U>+G<@? MRTO;/'.J9V0?%$1_/*)?(NH B8NQUQ[YZ&)&=(M,]/!/Q:7#4AG"[<(R611D M&D0=<^^-* [8^<.^Z>3.%NQ[)NR[T&93PHX9QU'TSB+.L4;Z_V?O39O;R)&M MX;_"T-RE.X+0%+8"X+ZA"+6E]G4_EY07>?Q*7Q18I9(I4L/%LO3KWP2JN(C4 MOE)2S<1X;))5A0(2)T\F@#RY,"AWU%(2- 3W)&IRDNPIMA2\>NR[ALV.#\I# M+_MKSLL^X4_K]/%M1WXK%4VZH$1$G4I^^20\#>YB=9G:%=W!%A8?7\/>0\#>S)T+# ML/!@D$X:^I MB+9\9[RSNCCWHVE^U<6Y'[$JRX4U5&NG>P>G.[N)Q0DP?ZX%PH* TW4F1\9* MAGSF1)X+R[BU*VN"-<5+.CU^A\FX?"BWG"L'M0>K/=BK\&!/7^VD]F /Y\&F M86,LCAU(KE# SB,FN?A*;:";1T/_1]6QV>PM M+JCO?:Z2ZI)7ZL;YG"#$S)\'_:EA[WMD^E[_0#K 6[W3G1-].ECYY[F7G^O- MA4ZZ;T^$\'@]D0;.14&.9$+OP!' 5(H_BXW7+Z_1C8-^]%K_N(&.1SR\$5&B M%QI1WPCL=O __]1K%QG&9:7LY?WJV*^EXKR+U=IO*$2B;B=$LH1U]"\3'B&/ M+CSROG=T5 R/XJ #W7B?8'3?=^U2ZHUL?1USC6\9W(NWOX./C[QCXS-K??_& MVH?V=&<;[O?AXUGKP^=LY^COHWD)B/8V<(K#'WCWT (G^1&5J8!W[)/VV=\' MT/9LY[!ULKOQI=@YV@VMP\^LO;ZGC:74$H6X< %B7F*1 1M$(N0X4(<*Q*A2;IU*1I]B8O^KW](@LD?'[N- MOS4,-4'2\:Q2E)-6WU:^K#<"!(5C=$+S#J#^, MT4SZKMWKQX6M[O3[Z$# 8. 'W4(W(]#$Q\,]HW1]U^F8_YX1NDHY< LT5Q=) MX+Z(,EDA%/#18+6Q#3^T\,,.?#ML-DX."GN0KBX_*4)H )!U*_VLOT==WR"\ M.>Z;^.[P5HNOOOG+'FA N,8Z--B<+K1GMA'I5F;#KS_,0#W/CB&P#$4\,Y'O:X?QBNV04GH,F&[A MPVICJ]M8'^W#U&V0<;_,OVW\=WG1S!"5%J#A$AKV&*P;P@N7@C3O]PK&Q MR4+V^W"?THB.-?P[/@F@I9CY".[;[OTLB_,3438OM7C+#GOIP[+-:MSF>%]] M?-R'BV+; (^.1^70Q@9&*P* @B_*J9#,MQA/B-8W@)&!

^51E,,QG/J? <6<402XT.QK@8I,\'"#0^$K7Z"<;A5\.1M"U\2?-1@$6 MWSUM-J*"<[IIU:K51>+T2F']$H3,I[#=TOQBD M:5G"7"].TCCLT7X'J=_'DW6UL=Z)BD+[I8'W_6#421#1B.F8_=("$Y#!9#@: M@)5UNSU EF1.#E 1!C/J<8^!;GAZWH@J@78P&]>#+BFOA?D+J#X\T,,2KJ%Q MG49O-(0YEQH7+RSQ;#">OV VPPA9)T6GTSC0<+F>(%7#AQ [Y+S.8/(KXH\I M+C73@X#ZQ#1NCT3@9OQP OX14?X0V/N@#,MK2']?V^ M+UW RR(8U\R%\Y9[I$_CG/I9.-\HSG= LI:?<)/D#RW83>EM?!]F2(3K2CH7 M[O@3@+@7_]*!!Z2_3-QD=!3=:--3UQ8_BFPES2BPS.-JGH]91#4+FA%@.Z,X MU^/]AFE:16R/LW'8:R9 ]5,8@*F5WA- '-!VC+IZ,HI-<,#]G\ )4NO3W$[O M[>89!$R+A,XPSSWP!CL O^B&B/GIGF.\.-+0?>DN1=^-W^_M3*A+ M3!)L,:8J2P2:[> #8),IL9:X! S&G.7-#%II)*[HPS#T*BN:LLV*X<4/?554 M>% B;D+0OO_W"*X\]^QH.!IXUWYEC#!DX$N:DR8D4SB"%D2&,9P\:U;O+CT@ M3IQH>6G<2]Y0H7G13^QQE/"U,KG$G\&O'_##N^#X:OY*\&8U?^NBIMJ_#GOUQ MT.N N0PV 5Z&I^W>T"]=EHVUBG&6;2>+FO&MHZ@3_YFU-S[3W8TO!^W#;[1- M_G78/MJ$9^P>[!Y]6V-T_:&_M9>\/]:'_8A.=8NON]17:V M.P6TX6CWPVYHGT';/N\IBTV4\D6Q*#5BGEDDH3^1I,*X0*U74LQGV9SBWN3> M,R,]8X(J,"L?G!(<<^R8FL^R?=W>>O___G?K_S8VOWRMIEEC\_.WC]L[=TBQ M7?_PN<9:&8+0VCK'F31:9PH'FEG/*9XI^G[V.P_(;-+@.S\SPX MXHA'CAN,F,DYTBZS*!MU1RN5$ M[GR@^Y%;CR!L[L,S7)E7&PSB5E<]2<1%2?N8J''16WIWN5;O"Q+F%9FXFS O MRU*N%U\KS'N%XN\]A'FS58KOVAG/UN07VF-W,"BHW%L24G^4P_3+8T'.*MW-YAU#]2A2V*\;_?TWL,__W$A]+D[I[;[VNX?U^Y?2&VY!SCO\U@K&N6) MI'CPH1=;!VZNV?B/JPZ"?O+]1"T>Y$#HQ_9?%YW!Z'63P_VD^UO]KW$'L?N7 M[HS\]-'5<<_L9:[2E<<]CUJG.]\W^=:'S[]VR,[I[O9GWCKZS.(QT=T/\&^X M!O[-VX?_^C%_W'/G[.^#G>T?;'?CK\/=P[\[[8T?I[L;^R>ML\X/^/<1?'<: MCWZVOW^)U>=/JN.>K'78.IM?)6P=[9SL;#NX?QO>KWW8_O M:WW?)*T/NT5K M^\<)O,/)SEG[H+W1">V-5M8Z6Z?01]"7]M?6]OZ>X=8%10-2@5/$J-/(A"Q' MC.=YY@0E0I.KCQ9?8E%W*Y)16]3+MRB?Y\XX@FSF,\1R3)#DL;"?C,:@G-11 MJ!8 ,OX'+YQ*7O@@;B1L_(S#/;<7J"XC]Q#% ;O#?S[>;SC"Z3MS)XQ1!V#":?YAI)(BGBPG/I8.[AW*VLP= UL_)_=3&YI^/X M=2W-&@2O \$RX5<#X.T <%H1!0=/@M *<'%RIK M32E%4[*\QK\:_VK\NQ#_[I$3J$G@TV,@GF"@QDP833/D @1?C :-E,LXTL;D M7#B7>YK5)+ &P1H$EQ0$:Q)X%P"D4P#,9" Z0-BKL4+,>X6D(QIY3H7!N5;8 MFD0"L>1-EM<5U1\ _^I=";?MQ&]=YP?P JE(QG'?!]^/1X'3*DZMU_DZXOM/ MXV&M*>Y]$?Z<:B<5.7>:>931B/ Y)TCA(!!A7G%&%==Y*1?T= SWUO<.VL$KAG@ MTVIWW+BJV')7S;FDJ%B:O(TO_GC4MP>Q_/"G?F^_KX_>>KF^6,M\U$F%S$7S MXIJT/=UWL5303/W&F8)"9<*WT9_V[''9LU4UOFE%ZG%5OUC:?.8.J6+SY.+1 M: )0Q[Q0AG.,&_R,1]6'"RGJGQ5+8SY<'K M1U$L"D\<0OXR'<*="WA!>\[V;YDZ**9Z6EM4]VY ME='%HP7>!HXS:Q@CQF09T1)[+*U3N6')Z"3&1-1&]VA5XS9V3O:T4,PR[E&P M7"&FJ4":!87>:^E<+?2EB/2.2$,YR0CS-F@LY\QHHRC6-K,\ M\RJ7PI=S5F4$UR/[N"/KC88AR Q2*LK^A+Q?=###4E4\#6RJ M1SSU/U.',[@MJP&$851BKC/@,!#?2N\RB)4 @JP-QKN'6-VMC?4:8ST$8P7O MPKP2$AG+ F)>H<"D!,6:W MX[JOLB+I[B>-EJ+[TP^2G%W#Z&[2:XK%^(OA MJ+I'%-J)B&R*;EG*>2R)U>O#8XLH"=1XZ^'Y[!"[PJ5B^#-A3/RX&FPWZD\\ MTD'?^RA+-3R($@U1'.,"Z%EM?!KU!R/='8Y5E^ VU3#&.QUW8GC4[4)GV%+9 M:QT,HU/J8I&L\5N\9.7+N6L^P34KOR_J1+C)[K#8V'-^<5JS_])$0ASF / 3 M37*U\17>[6&T7&H5TT=1,24B _H6"^HW(IE* J9OX(579I5:G]X;PIP(^,.!*4VRT]>VU""%GFG--, M&6^$S[+<&4_ 3KD340D$JTH)!/[RD.&Z6^]"$)9:77;/)^C]K+?2+YWV/.B*( M819EQ K$L% 0GSN,O,GS#.>&2L+B%BRRNECF9YS9.1^$'^C; LC#[%X&7+71 M&$YZ?3?PW7E+V([*=J/^:;*(ZK3>6T>)CZ=@ <0+R[$T"#L+*)$KC0SF#F6: MY)CSF)Y6*VO=WN+P#ZLNK8)6H\%+EP*!%^7YL+J1$-QX!TNE,/>N[SM)5/R/ ML4P(^,+*+S)2^OJ5BZ_49M#KC(;^C\K%9[.WN$ TZ5RIRR7G EC,]>7,GP?] MZ3:@?8^BBN@/I .\U3O=.=&G@Y5_GGOYN=YD\P$XAI>2 -QHJU?64AB[R"O*LNY1,[N:9]% !N]2 MR+I^5(:[,5R-.8*T+ ,&P!L7SLXJ09]^,)N7!SJ"K[D"?E!>46J%EQ>1BR]J M1M*CJZ9-;D"J&ZPV9C88XO-1N7:]XZ%WTT:5MXO2Y$5YJKS\IFI_:LM$[3LI M 7=[DQQ*R<.J27?BHUYTD@??!UN.MYHN,TQNN-I8[W3.S=ES-[G@BHE7&-^\ M]]/WNQ/M\:+?\+\*@+:8JH@"ZZN-;\=5OJ&4%X9.2WKJU4I7>L1)OTA73.2R MX^(:/*CK2ZQ( LD7;DX59V;U)>- M]]VX"ICTF&?&ZGAN76KRV%N,V+BAMQ^QV9N0L4W. 7W\=RDEGC86IEZ8F;1E MJ\"ZRX5.F.$HB8D/>Y.(8?)E]0;'QWV \)*BI'WE\-67K]\&S7)5KM3*GGW; M9N/8]Q/.Q\ C.I120GWVTW),H=466J(WZ51B%:Z.R=DJ1U MU'G\/2*2K/-MQA/BT=AQ1IQ,Q%)"JA-:@BZK"%@/-^] M'=YSN'_26M_33&-/B8MEBEPLQ4Z1M%F&@*H2F5FAJ&43WI.F XK@7W=AU87M MD[T:T9S[G63 MY5^>A*QTQ^=BCN!YIH/ BMD\;G&#YU&K:,@LIUQ@]M QA[D^YC"7Q1S_\LE? MCQ74WW"\<;A_UCK98T&:0()#0H&],"LDDEI)Y+%E*E!MA,%CHUE8Y1AWXKO& M;_KWR\VFE!2?-YH\4U0*B'>,8#[/X_%+9S(L5:X!;-5-C&9NR>*NMI'^J SC M2V)/GWP_LC&]/UWF0.3M&0AN?=ZSW%LO,(2A@7K$A.5(PK"@S"J1 \CP$&)1 M=;Y@'O^9?%V*389E$---9VTBR"3@&4>'_?'VT'$4,;XN+=-V$M7N^Y2'_:/Q MF[FMH5ECL/7,.B\(!N\P:61O:LQO:CZRUO\=L8-2'#.4T5N_G MQ"(IHC=SVA).<2ZIB MJ5QA:XE6)U!5]H%G1RIJWM!:FN)0FSXE@CGG#E10 MAY:#S>>4X5()GWON>%:;RW.;R]EZY,9:4FL(U1!/ ML+A:GP,MCO53O%+4Y4((+,!S&+7!/+_!1&\DA,09S37*\YPBYDF&8%)CA+4+4GB;^5AC@MW,&_5B M^C)9#! 8^WNCKV,MA=,8$DJ7#":<0M$7FKC E/@3ZEBO+:6Y[>6K+V_)\%A>4,MPDXKQ&B6 M(8VIB/*$7 DEJ/?DIA@TPW'NX+6T\D8)XG+I(5@76"F="Q^TP0P;DM<6LP06 MP\!K4WO]:YGKC<'HZ"@6@P!,G+7YAJZ,:;*4?K.# MN#"?XAZ:T.MT>B>#=Y>N%=^DXU*%M[D+4M5'/1KVQI>4=>O2)Y44.G1>1Q\/ M_+OQ7Q:*7\X.;NPH5PR.._KT7=%-792>6^V?56J5YSAMH:T$-:KV5-MK5\OM MM7-U^\HOF5AE,K_\^RLOOO)+M0J,^8[79JOXJB\YO>+&5UY[]>O I5*\J":K M5<%>5HNADYF\J5U<(Q)S0Z1ZU+JR]Y.LN;;!U1&!)Y"P$4]0*+-<4HXX7IZ' MN4NUX'J,EWN,OZ='>8?6X84@PFQL5J2T\2GN+*J'_ T,^:1\43HM,@YLMR&P M;?Q6=,L0Y_?:$EZ?):Q/SNU^A'$ON@,(-]/9US3NPX/>")[AYL:^EH*[;3=O MS9Y[&38VO"VKZ8U//RZ''%P5Z\0G0!3.AXFJ5,R, M$;6K#/;+WMA7E=?_3-H?=OCNQFZGM6'ISN&7([B>M\\^DO;&)MW9WLQVR+>3 M]O;?G?GR^KL;.]GN8>='^PB^/W,%W.=T9_L';4$[6MONH+7]Y7!W>QW:\Z_0 M^CHC+\>%SS.O),H=SQ$+PB!#!4%&$$,D-TIXM[*6-PG.FE0NYI*?N\#^C6;J MLH+A<@J//)GSNAW*+M?0_<>+,/F7XXM& _?)]Q/J/XA#(H_H<\9!0Q4SC*/$ M%"36GNAVGF@J]6>IQDHZAJ2F%#'+&5*9(8@P%C#U+#"1EC-7+]@56GNA5^>% M'B^<>BSBOWPC>]7J*1,F."TQ=C1C'EL-$XY8K3".E:IM-E=?JL37QUZ OQ9K M)^F9F>Q,3,Z\T"T@3XVV4U%!FALI)",([FI:]'S^4FSP? M*^V^V']O5WSV@:MU/:ZS2'8Q^%AMA/W0[PU>_.GYIW43Q4R2G1%%A' 4"9YQ M(-LX((TS@9BR6.+ K!39RIK,F_Q)U+OO-BF7%<'ND;ZX.[H_F7KW&P70R]/! M]T31V^>%![="RCHW_' .LT-"R,P]S)#5"L55RD!0*V52 696QCUC*MX %RN M*E;CY^O"S_KY3__\Y=K6]$(BJ3'4/UHL=;OH_J51@=^6.9B*1W<^IOJEB_HI MLV?$)C90N_K;N/K3F5C)8DTP511121RX>NV1%KF,0@LAP.> 3^GH5+.I3-$$B2\K8H?F3RJ6UFA M#1,XEL=;6<-D52ZBYW.O2-00^G)VRKRXS3 O9O">[OGUBMD=[.A]K'+?J9?, M7F&8=\\UL[]Z_>"+*&T_6._.%).9,)Z:U=R"U;3?ST2%4DCJL8\>'0=!HC MQWFF^*E6]G/:Z$+5^_EM?3GL)L?I< ME8!4":TQ+H*V'.MK;[A$P,,HD=W]Q?KA2X/:._FBNKB M "_#!TTC5L^U-H%:1+4#'V1"'JOC,Y1I21@66N>2I.( Y"DBUL>9C\L'8LOI M?):L,L#+BZX>O*AZ71;@9>/LM"R PC+++,<(VTP!UZ?QI)*V2 @KL;&98=[7 M90%JAEHSU.L* MR-F=8% 5XB?DX+ A!B,:>90"[S&#%L#%(L9R@8FU.12QVT M75G#LDDPK8GJVZD&\!)HX5CW*8I#1=FGKCLG]O1D>?C;K0?.&"T%HW6]46SL MY.7+;ZOG7?"#.E/_W)GZ?R5S*Y?_O86_;O?B1YM3TZL3^+=W2K/E!V+>7AAJ MD+$LCVO^#BG+&&):4*PQ+EH,K5\2_X/-,67%7>7<\? D_G)RT?W MZJ%]4_'50TV8&W;I2W-^2[] <+V3J]<-'L[US105MLZ$P!6BF02'AY5%QFF# M+,Y\9G*5">97U@A=I4\1CCW++%X^9%Q.A_=X0>*C#O*+"2]?ZJK#K:'[LL4( M7(/W3_R9Y![[_KCO![&@21)F=T4(ON^[ MUC>,'YYXWTT?VTYO$$\G',?X/,H"QP\C=NGNZ7_]0Q(L_A@ BAX=]6(71.5W M/6C\>]2+*RN]\A;Q579Z_1^-5$&JL?G+'D2TBU_KQG[Q$Y[D8@/C0DS\O1^K MT4Z>V9LNX#8;<30./(('^M-*9GZPVMB.VO*]H>XLO&>\OEKQ&=_9-4Z@E?KX MN-_[!2@]])W3QG_YW=VP(R]N'G_GN]C< ]\V3]L9^UMYP/]H?-N$Y MENY^;Y&=[4X!;3C:_; ;6F?VM/UYSV(LYSYD M<3<06<#W!LS93K26:+RW,:%,*2RH"%I;S3@-2LH\DTJ*3&"7<3LG2U.;T!*; MT%EK?X_KW%B3.<2UXH@9XI 1N48D*$H"S:P.?&4M6Y67FQ",9\*_X4'?^P;@ MV_ ( L\E)M;D$[&%JVB"2 ^B#P00+1SNCKQALGWO3U?%WW R5CH6E="U_NQ M;''I8((N^HM.8;]4!D@NX\%C:;4FB' :=S7)@#2!.0VC*[G-G*<<)C'& MJQL]P"7VX)MH91&2_H,.:57 PZO:][>UWX:8Q M73J='_"/ 41"?=_1T1D,>PT8J&J'6!G7C/W%"41)]X@== @V:M)AX0GS>6ZH MIO V-F."4IGS2Y),M^%[FT?'G=ZI]U]]_R=$4!<#0GO\>FGN#Q*EF_W^/?1' MNS?<\=#N<8^]69(7DTL0)U % Y-CC#B&Z(!Y#[,^Y!1QPTCN0DZ\ES#7Z>KB MWJ(QRVLV3@X*X'(S832$I7$&#Z+13:RST0/ A?AX@<\,8<)$W !LCK9^U6K3 MG9C)#5>;'LW&2K?S5Z]??11_]T)7E.[N6K;7^=;VMU^M[?@N+=+>^+&GN M0*_OC@'\U'?NL5>@W**\%>*B4]'=_UJ]R8O73+N'T7P^;9WLA8P8)@A'0N00 M.4(@AS27!@7JC,KRD#N6KZPE>LQN!<$@!_ M3[Q@05(-4:O('17<6Y$1=1.K>:"-).F/RC*^1.09@#.W\"WPEHF!H!=Z5O4^ M%I*U/N]EA#%"E$!1?APQX\%_\YPA,!H=C+$\^'2R?\$\_C,A=54A*JV/=!/S MBRB3D&>\;M(?[\>97/#OD>X/?1_ OA=_UATEX(??]KT.\,4?C=_,;>T-HA7+ MFU&&[G<'D),B\%GZ5$(TI6/AF"<:!2GIDN(I%,$8MN0)?\\,,X-UW*V*5Q M 6X9QTO;@\+_3',G\E8(E%.4&G<:[?>@5:N-O^#7J46SS5B\:?-_N3 ]]M%,-&,6@<]WLFG18?'E2L M?/9VTVXX*3J=AIGT@9M+PT5KCWA6 #5/YCYKG,>]0;K)N[0H4?ST?YP4;G@ MHPZ#6@TP(Z71KEQ\I3:#7F:<[)_ITL/+/$P'X <_BXW7+Z_1C8-^].W_*'"FJ'!:^D 4R[6'_Q*EP:US:H"N9GMB96T[ MS4*8ZO$02MS,^#__U&L7&<;<3"N]L!:,95(Q)AAF7DG)E71.8,,IQ"IYM78' MUWBW'K-J(6=88:D4)4"6E564YB)STBJ(?RT.%TRIU^]=;H7>9?F&:KA/HU/Q M@(WI^H:.#&H"F1XZJ4@0VZMRU5WPZ$6Y W6\&G;5]M3_GMN8ZH$7= ;1,_E? MUGMWM^T^0BFIL-"$>,9,QB&R]5QJYI0*AF?RBE(3\PG8A?6R3U,?\@$\4MHO MN]TO]O=]/YV/A9Z>^;DMU>)UOK>YSF$(MD M!.&,0HQB=8ZT\ P1&2 @4-3F$O"#\56*+\BZ52LC0 2 I3I]VACV=2K37BV] MNJ2/.^&CY2(;_+73Z9V,OYC9>@:6^9F;E9@Z*HE MN>W4ZG'^("8;WBZ ;[2RUMDZC6ULP35;&YM[W!G,2(V4D.&C",9)*$.0<9U9F6 (13PKHBTFAYI@E L&[@"F6 M68OJ^-&4#7; M70B(,QE)*SO#\%Y-$+1!6PI=*>"D,%D5V;*3OI2IV7#6Q]M M9GZ#8+?7B!LB8R^ LRB/(6">7AFO-K;*'C[_ MHB6Y*(Z.O"O*[9%35E0Z< \_/H(F3*."R2N,H1IH/HQ9QB@8<,)C3DNLZ=IQ.IJR=TXH(&S=&%<4>#S914(;FDDV)X<*/'/PYE:%RU M^74FL37N_KC+-?9B,4Q''[J]X6)6:W".+I5,K.N:L2$Z[CP>=8"ENL*EJV/& MK.\2&UO863O+EZ\]W_+FV<_Z8,)4&Q'R?A;#TYOTX-PF\?&PQEW*?9CMS4GR M,IW[3-N<8?;'+.[$=L\]LNA6A"K:A/$PB5>OW'!ZI_(F<\LOU1S9"AM==T$8/%BOWB!EA[:A?7]VX*LW[W/7]X(V2FL1$+A8\+G,,:24T1#A6BZD MM[GC9B'IA3EE<8,*PQGSSAOF)0RA$K%00J[L2L,#K3F.T[,_\F"] $Y'1S'2 M!3A*]@2>\;PMW_*T0XP,Q\'UX-VE55 NS_-=^PKG4.9*^,A+^"CGQ/D+4E$1 M/1KVQI>4A^?3)]5I>X"0CCX>^'?CORP4/)F%N @7KA@<=_3INZ*;@"(]MTI0 M*[4J,I%RU%4!X*H]5?YZM)7E5WQ_Y<57?JE6N:1WO#9;Q5=] MR>D5-[[RVJM?AZP2PFYX\37UEF_H2I:XL->U#:Z6AYZ@&K1X@D(2[4F:(#F< MP5UJ*M5CO-QC/#[$B*I3C(UTC+$1SS$VXD'&1CK)^.AEU5^WENGDL$_,](Z# MY(K38U6+F3YSB71N@9D[*XR7@3FN#'=$:A*PSC,%[B_FM+#"Y%E*I&_^>P2T M\&,7F/PH?CC8BE')]H'N5H>2)\;UFFJD'^YGNT??"'Q6[&[\Z\?N-GQ^]H.W M#N&Y9U]^P-^S-OG[J$5:9+Z:U=;&EZ/=[5W@^7__:'__TFE_^.MP:_O':?O[ MSEG[PQ?X^V>Z<[1SMG.V&UJS(J>YRH,DPB.(QVP\XDZ1-#E!VFJP!(&MB-N" M13,GO,GEXI'EI=7N>*%%JVH)J.<&6YC37B!OM$).,Q;4ABH0(@6 I,YF;E36:KW)_'#V55J>70CGK=D8W/!2%*!<\I9890B;6-AU!RG+'@,W'+<]//%>*< MK[M4NX[;N(Y9%:@\"&?P[8J:TKR%.[C M;I-U69%MR54M:F!]6#I^3W1]0E[^Q@K7/37"SI#S7+I @T/:2!D/\U%D.!,H MR'C\TN8L%P'(.5_EB]5.:W1="O[]".FDV?-G%Q#VI=UR4Y[R*H45QOT^&!T_ M=4,AE+U)2^=&" 8=&O\;_AU:/CJ>G'AZUD66E^84?WN3X49I\'6X<1=G>#H3 M;@1IL2?6HBQ6C&>:0KCAA4.8J9QYQP,E?F5-,@@VLL5C1K\_7YKJ!7K")5@L MJ2'US<<9YY&SCC,>&%IG1$U]<#1W-$IY8\0"T4AY[E'N+>$YQH($5RX"+!X1 M>>Y%@!>(KG6>_P[]^#X>_>C4B?Z:>M_<@?S5ZP=?U.S[;BZB_7Z&?7-):6# MN7/%P$^XW"(CL4%9IEAN! VYH"MKC,EFCA>340_*OE]]'JK.\K\05'W5[+L" MSQ%XAYIZ/S"N3JDW%\9Q[#SB7$3E4YU$3W/D.:8YC>)$\=!4I-Y/L47TU4/K M"TGQ+U$GGCMM_HJ4SS'B1.',0PAD211.H:I)Q 5ZT54UNE2>K4I_F-&PE"2.E;Z* MP2#6BW-EC;JN'U;JT@,_'';*.H"Q]-)QR052,;EQ_;RA_N7G54*OE"=X([78 M8A%&O;_?]_NQ6DB(U4)^1N)3%>.+5:RF50_+@E?G!^CV==O&XMZI@-MMM*7O M5'_MCB+3=];)N7 7S81/XK>K,7WX\5=K?\_E&9=9QI$5GB"6V8 T#0$9FF=8 M.^MU7-$D:G7QY-)88SH9T*WLAAGOI!8J6,XLR[4SGC*F A,A,)Q'N\&JLAOX M2VTW2V8W6Y_WLMP[[.-*N. N?S2M\K=L<[1]LN&EC5L6J&*9?V.$@?C.YX50W;"H1 M<#*N!S:6$1D7TJW$'6*)Z',&?571TSO)-L\7A0>2$(M&/YGE5NC9ZUUUOK7][5=K.[Y+"W[S>2_WTC%*)1),>,1\3I$& H6$E!;&SN8$QYKD M4WL>%R$M=3:NJ5S\0IFQN)@9CXVSD>KN-CZ-P$_H6#&ZH[MOO8)SC!HVOW[Z MU-"I9NVTGO@XWDH@=3SNLBJN.Z]?]%__D 2+/^94C""PT U7#"R\;*S1#2^] M?Q CNGZOTP$/Z48)7]/-1L>WUSZ0BN54!9PYP8%%!.FYP59J;1VV@F;7:A_< M.SO=TH"[HZ,)]HW,P/:+Q/Z^ !R_81&%PQT"$8(G IA=CI&74B#F,@7>4E.4 MZ4QZ[&1./5]9PQRYNO21V1W#3&YTBJ-BF+X'5UL%L\X/ M8+8F+]P+P?>GOG, M/&<3'FJ5C_WH^;,-(CI"5VI%\S/![#UVQEOYC$V'!PP M]H;1*,FE/:%91CP)P%.>4IQ\#(=)N&LKO$]S."%E)0O[ENUX/VN=[$%4JSC. M"8HU!Q'CE"(#H2=RFG#E+3!)SE;6Y.5V7&9C*AVI,BES$P2M=$$Z.F5M3L?7 M+-CH.161L=#< (9L<".Y.3UH_'O4&TYO$7W+3J__H_*7F[_ /KI1MJ@[HT11 M.\Z8RTP)S=NEOBTQGG +P:ZP+!!E:.XT@('VABBAZ#4YC!M*-=W;N55)\PH< M(@-/'[_=O'@4*%C?RYC7#@>! E<1"Z1!0#QRQ"3Q.=,YA%7AMKO,'L(9U!;Q M7!;!),L\$P8I[,$BA.=(PV A0;V0X"P")?G*6G=1[NO259,QNW -=\8"SF\..AU>R*-.RMT_?W M='VU$3RD$7P^::_O"2)58,8@S348@9$$26H"()@'(\@HD8Y%(Q"7&\&M<6@N M>U\+S3^8T+R:Z\M::+X6FK^ET/P=A.-?:%QW2;(XQ;R5'N*LPU@0[WH2;;D; MK:M4K@[^MA7F5T[BFLK@S0K+G4';]O=$3G"PF""118:>B\AY:UX=YF1F-6%[[4C4L">7"74NC1AY#6+:,FZ2V"AMG?)BGXP9@U1%'U^.MX MCV[:G9NN&0SA_]*&[_BHWK$O07$PNT>I2N/.B$3^EF[:&T$ON,'O[R[-4+T4 MV3QPMZM9Y7)OKYM'5Z40CZ.;ERO^6+IY=[WVVA;+FU][P=&A\2@!Z/OE^>D+ MD/A3M?S;S7?U;Z<8JE7&4)OG8Z@;G&];3B-]LZ;_G,J']]&/6[YY<>5A^4<: M] ?HP=HB'M$BKE!J?.'851?16"Q>!U%LC 3Z_J?OS@F@+L59Z_I ]5L4AIL_ M+2U)KC7CU&G&J&&*.:JP(M00G)'<7K?&11]O>8.^S,Q/=>AY_5=[HT7:9+?8 MW7:'K;//<(^_X+O/)_#OHG5FX?L?\-GFR?RAY];&9M8ZVZ&[1W]WVJ1U!L_C M.]__*G8W_H1_?SQKGVUF\*Y\9_O/\^(\VCH3!?V0LXP@IC.')#,,"1J4P7GP MBF0K:[B9L1=TZ/F%GFRNJWG4'J;V,&D7!7$9]H%Y8CD30FG),#8^8.5=CIFZ M;@&]]C#/[6&F934"XYH&*1'.A48L\'3".D=!.J%R2O/,R>AA"*O%K9_'P[R= MZ/$1*N$NT8!_35NAX_:3<@LVM+6N@O[(GHI;'JPR1%N-&686R+,GE(/_RG+N M6!T++;FGFE4.,@9S;+5!'C.)F, ,J8PI%(PF&FO",V%7UD0S5WE=8_?IPIVZ M?/G+@4.OC:!IU-!,Y;G M5H/GD;'6C B"$A-JDK[<3FE6/RCGRAN(M%!&9"3I68XD%009S$(@&3=>N)6U M:"IU KU.H-=P> $DYNC+#H=3CIX%CZTF M&F&?9XAY+9&T3*+<*:DPIM;(L+*6-RE^BKV5;Q0.WPY%OTJJD M?/F)[%CJJ>_*H]B_=7J#P>^-H@N_\ WC 13]^%])66,YLN_W.:WTDMW.F72&CT$%3\&SI4E%O8X?G M&\C;OUDDO:=43(VDSXVD,TE]33.B0X:$,H"DV'&D(/Q#RDN9:Q\RGA0H,40, MB_H=-9+6X42=\;_I@/_INSX4PT;H]XZ>)"YXW1FNWY:4^]^HKMRV_E69PU]@ M#;5'NZ='F]U23[&T+@I2N8P3Q 3-D Y*(8^)LCPGF'"\LH9)D_/%3:2_U^FO M>C7@C6/E$[+[&BN? RNG[!_@T$IK<4RK+ZFD4OG>]4:S=6A?-N%=FXL;]NJ1L M8DD#KYNE"MM^N!6 4M2DX1:D86OV7(1C5$GO&&*,>/A#8"19U"G/)=6YX(20 M$!43FEB]L ).MYR8RX=XR[DZ4WNSVIN]#F^V= M?M3>[FS>;AL#>9<$3"'Q% M9F.ZD#@$SBU'.F0Y#H(89?7*&J%-DCW%#N+:F[VN,/J?275B5H)K1C#^C2JA MC'42K3XN(&9.0HFWT;J[;U!Q&ZV[AU$)>C]]T_6C*-K^AL7Q+&E]WM/8B^ U M0<;F%K%,2V2X@7\:+GG(O*0B!]1=70P@[JR0>%_G75O-\UK-UOJ>5#1W6!I$ M'%4(PM ,*M]^/99T]W-WZP-LR4K8T_?[3CW.P=;VQ]_;6VW M0VO[(]WCV.>Y$ $YYR@"O!2 W8$A!0S9 V>E)&0EXH(M V!%F"0>&\R$,4J# M"?M,\PP;+QD6N6&6+BC#;6W_[^:7QL?V^ZW69K/1WMQ>($SS2H&+*HO7/O/I M% :3%;5[W4IDK;M?VE=E5TE,\@V;U-D>)=3G@1J4L0S@7'*+) P5<@H;SJB5 M7.A:/' MF5&U4-1,:T? 0ZYT0F7@M.")DA!@,8AZ?N &A^1^#O?TS_GVNUR-^+-?]:TJT6^:LMHA;Y6_;]:2]@;]K' M:-A^,)R-(I9SSUF]"/_&=9B>%JV=LYVS MOXJM;7?0WMBA[<.#'SN'[FAG^^"P==0N6A^^'.P>MN=U_H0SP6ID<\80RXA& M4AJ"=*:T]L11AN,:3Q._M(7U94?[>A=8[5]J_[($>[AJ__+P_F6Z<\LJ;9B0 M 5%'29MGR.6.,>F8R 1?6EKK7@/=$@#>EZ3)8KY@"F!-4(J:]1R:W%FD?G,T)9S@= M%\1/H1GR1F'O[?#PU[V,4^X$@TY$DPS"52LZ#^6 :C6KAZ/>%^PZOG2':.US M;N%SSDGW95@ZS:U'W$H@V89ZI+6@R#&J-5,D2&E6UBBK=:I>Q]I"C73+3K5K MI'M(I)NR:Y*'G# BD0V!(N:<0,:Y# 4!HY*!M^(J3QO :J2KV?4S9KGEBZ'7 MC[1%ZE9]5Q9R(OBYD\O2;K&JG_R!.?U;TD'(&XV0PLKGCB-$\1TH'A@3. M*?.9RG0>:Y8TJ5P^E:^Z9,G3KT34?JOV6Z_#;SWAYJW:;SV0WYJIM<7 0S&A MD63!(D9HA@PA GE-"*7!XF!PW+&5*US[K>7T6TL<[%Y=:NOB2BLW.=4^4R)@ M+9TI73PL['[8_=PMP"*P6]QL,9ZFONP4&ZCK,72V%[_ M_S:_WJ$8R_6/.]\\2[QA+,..&LJL58I8!O9BB,(N^&#?9/V/V9)YQ: Q&)E# M;X>QCOQ41&I@@M2(6L.IWX_[V4VXJ_/!SUBX$KDE=-Y:Q. M#@I[T"AB@:NN&]GAH&%& VC&8+#:V-3]+OBM02E:%5>>OZU^76U$G_RS&!;Q M&7T_VZ18TJP#=QIUA_W3F0:N-N)KF,LDL&Y;TN0$7FE92P9.D*KBBY5XR;(4 M;WMZN#K\L#O_&R&_WXJSYRP-'U)WUKDO3<_([/X"/JJUH,Q^^77LY M6\_V. Z!YRY#>68".#>.D8&Q0QEA60XLRV/*H[TL'AV<+?67P"J4_=X$?(=N M3]60QKO69P"T@J8F7!8&?M@PIT]M7I-=V7>SLPIF(CWJ>S"OH3]ZRS:T<[J' MN9< .1G*'I"3:.V=]G@$CSU87UT9G;2@6W')5IR9+J[0DLH/9H#V,OENPQ9H0CF")N22R@J262+-;3)%A0E64B9S;:RV+J:X)& MMW!G%4C=V9W=W[9J=_: !K3]^=>>@8[76 IDF!6(Y18HD94,"9YAFG&3JY , M:%'5]$IW5GDP"/8N+?KX1@+MK6Y5PYF(,LQL)@?^OM?O=?7/HC\:--8+UVQ\ M\9W"AV::>ILP;7I'A6U\]18"Z^%I8QT"X=_B=?_U#TE(]L?[]2^;7^.GZ=_X MC]\3WL?9 4R@Z,:869^49&+RTSB3.R/G!_ 08 [[5?A>Q$G0;!SW>S^+00K? M^[Y3;@.'V_1]@*Y,M3>/]6F_!X%_'%\8:0?#VX3I&7P_5;*NJG_ZLDIYOW'< MZP\K\["^/XQ'.V?N$%L1K6:ZYSP> 6U8W>^?QB%L'*>2Y;&MG:'O=W6L= TF MURV.1DFQ-?$0QKE,$+&E4@E2G."J&U2]CAP^] M/>@699*AW_=V>@]XD//'\%%19J"._/ FI6(V+]'8*JAB#U^%+O/IWZ OT'; MA_-%N=^>Y9\W/AV+P@[2*/N8(;+Q?%2TU/;&+@IGV7_&2_I^?]31*5F5C+GT:JN- M=0=&! ,+S3NM9N:TR=;Z3C1/:/!PFB^+4PZ+/^!)INC$R9FFB?6Q094UQB=> M;;>#QCY 9+QWZH-C,/;^]"7>O.VLVY3MBR,;9]I"#)3F='$T1HFJ,V$,803^ M/2KZU8A-0&WQ+J6%.7!8?1B=:&2G#7U\W#F-SX2. < .@'NK+(WW>W"=&_X M$,JJ^VFPXOA-8K(P F@+1603:11GDJGPBP1O)IW\.]>09CSE#K <'SOJC@;Q M(:FM(;X)##.\4\_&V1)_,7&R";4;OZUL]>%*W3]=J6[Z>W/2GKY/$ Q7E;VT MVOCK5OG0GPQ/LR)WQ!/Z2)%_NAY)*)2HZ&O?[I]"=@YF"* M11JF3CFO>A>Y@1EGI%WO.$X2,$W?GY^@\8G3*06S.3@1Y3ERH[O= X/S=U$UY9L)@+ &N*2B?%\*"A&Y2O AY-NJL_5N@8 MS#XZWC4V8+&/;S>$42;B:89P%M?B/6).O_*V$6RKN&$>UJY%>-GN+"U9]SA7L7'* G*F]6O;E MS)\'_>D6AGV/3-_K'T@'>*MWNG.B3PQ\?KE-;H!$QN"Y7][FRG(J<()\'C!A7 M BEA&W5$B;H,!:L1(,,0"_&)YS3)/ MM0OBW/X*708*/W6GPN(4&>O(SB)U.HE# P0*V&T:DPLCSPNH6Q&F;!*H_L>K M%<6N8L?Q-OWX2P#IXBC&0/WB'.9-$BJQO<#L(-(M?)WJN\YUC/MW'%E6L0?P M_0/M8K)A=#3JZ"K6*0;#?F%&\5]^O%UF&G9 K)HBE"I%#]8U*%P!M-R7J8=C M"*!^I8=T;I>B?Q+W,_-RXZU 6Z%:V?DZ\RIO&(3V?VU]WK,^\$PY@9SF'#%A M+5+,!N2,541Z(J@"C\17%PL.C#$((N+N:97PB(N!*0JME ,C%@U& $\3^ZI" M2__+^L%@DOH4IH5_/H *A5Q,D9ZJ7+?'2_8F&= M8IRB*V/5=.]1%_4]/"G^MZKQF^J"*,%B")I;$[6,?L>.KL[ MB# :KTL5=<&+-;[XG[X+TZ126$VC.MWCJ$?#@UZ_*'W=]@5>>9PUF5KM!<\, MLWG>A-QEFB^^1$16^.%1*H-Y[).YS+S)Q*LO/+@RX_.[,-/7Y(_&>]W53C<; M'^,DZ+KF[)[._P?FZWI'J*@UXO*<=I!T@"#?47B-[XJ$*)BV.M/DL3[_0KQ>MW]WCC/.AJ4&<@$FG,&,,F4%8E! M-R/]@E=M3E;!$A;X! I%?V*'\:LRIY:B]MEE*.C(G^#UHO'"LV(;SHWF^1XU M<;'PYYA!Z&[U_L/9C'>$1Q-S?4?P9>J&E/IT$1A*#$X7'^G3JJO+?B[7^:=] MO=KXW]X)/*M?VDTU/.EE4I>DG)_5W8C$)JW(Q";#FZ=NJU;^AJ=@NZF'8-H. M1K'_G(M]7J90+[+IF;O'W<#PXU[G9_ES#8WN=E/1JN%$?A#L,CT1OM+[:25N MRI;38)2O:F$9T8W$6Z4&OJPU, MON,>&'3,%U6T\ZJTQ4S'N)&M5D!215K/* BL6)O1I$X?_0# M+V.^_;:@/MS>W&[\]G];7[_^7DD0-SYM?FE\_=_U+YMW./IR_=/G6RN- M4SES2C&6Y;F6F#^;4K?_@E1BDT+>U79\0K7 H'( U,#%%A0_?1.<0W2A$=@ON6CVOA>\RZ?)]>.K MRMM4[GGLV>#]^LDY7_Z@2!#2LL;HN%L&G-<.?/J'HO7Q"BM M\JA?OGX;E.^SESI]%#?7!3\54B B]5K<+UWUS>>2GKQY'4Y?Z2='/;9E MJ;UYURQJ57NS<]@Z^WBRN_'CM'7T]U%KXS/9/=J!WWRFNT??SG8.6Z1U^/=! MB_SK:+[VYM;WUEGK\,\?6]L?3W>.=D[:&[M'NS'3NN&.=J%]L?!)ZVCS;/?[ M[GG=26J(Q,Q09)UGB&FED%290]IS0!(;,L5]+.37Y-EBT>A:>[*N^%SC_JO" M_66MNERC_=W1?EII60L7M" "684=8EE$>\\4\HQ)YBFV,FA ^R;-:]G-MU@K MN4Z?W"ON^EKN91A5FR++;1_E =&EE<:KG__VYN7=J5Q>[K%X>5.S_//[_*ZK M\UN=9G9(/99H[AM5;2\[^!GEIL8COUX.?#OMMML*)6)O3<<]Y<1K@GD+@GE. M@DH&$PSG.0I,>L2P# B"@ASE%KM<8LVXL2MK C-(N/; MX?BO._:^_@2('I85"M*.XV'OW F%@U['^?[@<46N:SW$)]<.?]5ZB%>NR(Y/ MF#QLA$5F%F:O/H5XGAQD-3FXGAP4,V$3RX4T5'AD+9.(N>"0H40BFC-*K8#A MXZ4DQ2(U>- UV.>;;LN'8_>(MAXQ;UG[J-I'+:^/NHN+NE^H2VK/] B>:29L M#5A(3!DRN7.(2861UL$B95BP2@CE8TU%&/ZG"%IK]_2Z0M[STKQ7GAPM7_-B MF=WS%U5#FM5GWFM#YS^AHF\LUVW, M7]XLK@^<+D?B^54=/*H/G#Y#0MFRUO:?16M[ MA[<^M+)8LF^'_'6P]?T;;QVVLMW#/SM;VW\?MC?6?\TGE-MG^[]:'S[^:A_^ M.-DY^W+0WH W^;[)=[=_G+;.OARU/L ]CEI9:^.O^L#I4N6#ZP.G->XO4<_4 M!TY?']K7!TZ7"O'?3M#UNK,G]8'3U_7\MS,OZP.G]8'393A651\X?04$\]R! M4Z9<4+DW*".!(>:Y 8)I);)$4RPUC\-;'SA]53F%&AGK ZBP:?[NM[Z_; M607/,QT$5LP"C9=!.TNMHB&SG'*!V2UI_)GO]YP>',S[J8]3I;/W*6HK/=3Z MS,'B[=[XC(EWG_1I_/%ZOZ^[I7QIG3>^E?.:/1!)O?/4"([ 9QAP7KE&RC&' M) U*PGABD>=Q1B:=XZ4[>?(RD&QI,X0U5#X85&9*84%% +JG&8^31T9A/2DR M@5W&[4/R^AHOGQHOIV2?L*!%1B7"VA'$;%!(>Q*083Q$(45!C5I9(TU.18V6 M-=>O\_EWY/I?_ #0S,8]S*6.;83?1R/]=89JZLE\+@A1"K@_I:LJJ3 M^2\<*HV7# /U?S^CJ'?U=>OWETW.F=>E^Q^N-1WQX E#6. M^[W]OCZJL_I/D*KR&!M.J,/>,.J ZFM/:)813X)@CM0$_R7ZLJWW,P3?@[-B MN6)(4)\AACE!QJ0#0%0&;KS"7-59_3JK7T/EU5!IB?&$VSP$85D@RM#<:0!/ M[0U10M&:X"\]*,X2?&V$U!G*E?"(&4N0%@KX/D"BQXY:9>7*&E\\#%GC8D3\^2N.J2B70*W;424=JEB/+?Y_Z'"_<[2W!]OVJ M@,W"7M7:_=W&_2,0&#OK0;^&\T&9<; M*^L%@;>.JL^_];]&U8=!U6E0D9,@.,$6!0Z1!3.*(\6Q0"HSUBAL1)[QE37) MFYE\B@U!-:J^Y:CC=9_*OT%-PUJ,ZE74W:F%/EZ&&%4U(U^)Z,<35>W97H_, MH8S+UO>XR[PP3B,;%$&,!XXD)PQ!$!:HY%X2:FI!JB5E%K4@5>VG:C^UK()4 MM7>ZHW>[EYWISH9/NVQ,A/%Y/I($#C]'K MEZ7ZP"O!M(\_BXW7+Z_1C8-^=)W_*'"FJ'!:^D 4>$X/_R5*XY!S:I01V1[ M\G9*@O1"XWWTNMUX>DJO7608-4SIQ2C&5YKF7F[W]VQ(2S? 1^_M6%/6QL'1Y$#M,&O M[QQMTO;W_Y^]=^UN&MD2AO^*5J;/\\)Z[1Q=+:F98:TTT SGZ00:0K/@2Z^2 M5(H%LN36)<'Y]<_>NTJR?(T3$N)+] O[ M 1,9"B4 A3*OM"M><(U+M--BP#NM@AL[F0M(;=$&;LH Z*(N.=Z>%!IH-3RL MM*N\3B-MR"[Q>YYI#-"^W^ ]AG[H:;!(DD>E-BYXB<(HTIXD&7R3UP"!J'SZ MZRR%KYWUN TS&WW_&/#S[B,;[0<:V>CI_D.-;#0?9F2C9]SBWMU2%;=[;IT: MV:A&-AXHZJL!?6IDH\((-;)1I3?\\'%O87?#0T[6&Y@FCZ,PT@/+]IGCGDS.X_O337U]/KS]/YL,O3_73KQ?. MV-L99U>L]B>S6J9S,[0B9V!QP[9X,;",R3=OC-G.\@>N9H6D&'.P$ M7UD..RW.NGT476Y$ TS9=4,^Z-LV]_H^#WG?,SPXWL -8A?$F=_3?XHX.]"F M80=0-+G?##,T02G4;>S%P6W?YX$)!@$PS=@QS(%AFTK_WW&&.=7_7;4>< M8,_EDQ_IP2 *78=9MAES9L"O#N>![[NNQXP-%'HEA!Y7")U-FR->GUZ'D[\M MTS:=F+E]2S>BOAT&H+3;;M2/]8$;A\8 CI<=/3=MU0Q,.?457UPQ*"(((MO1 M?09:N^WJ7F -F.,SYIJAHS-]D^[GF_215=SR$;CE=8=;6G\[C/-P8 =]PS&P M=93#^RSP0(L/?(OQP< 8Q(%J)WO(BOL/U')M6COP_+^#XM_/%[/;B9QOK(?Q MW:,E*?&K2QFVL';!75Z[8+C'VD.7XO +K(!XS\'WZ\L\K8)_#L_,_8=U7SMGKC\;;\_? .C_"L[^,YFMKOKS^ M,H+]7)^=GUZ=O3RQSUZ_,LY>ILGI^3?]R_E'N!]8Y_F7(5P5GYZ?VF<7?S-N M!* V6GT '.\#L_#Z =?=/M-M$Z ]L&W+$E(34)]')RCJ[('I!SH+G%AW;4\/ M?,,<>#XWHB!V'.:'\]4X;\Y^?_O^].3\S=LS[>2WMQ_/M?>O_GIU]O&5=G+V M4GO]ZNWK]R?O_O?-"^WD_:N3#XNTUZ67I95>-V]H]@7T*/!,WPE=UQG8860$ MOC>(;.:9W V#R(P.M8 (U1"631!:98*=AK1\S+&(#TN*! 65V),HX-B6: P\ M%#_(8RKK:6[&,I^K81(.X98Q@[NY%B<9R\*$I5J2"86)CJ[4V"5+4BKA85FD M\4N6PK'R2"OX19VR(IUHP:2[. EH]UFIA<.$QYW=H5)6XJ(C]HT7U)45/D&A MJ0WS*]PS2X'(<3.@!N9U$0+H\)EP)2M+7I9X*2Q'V\M"?JPA0&YX3%/1U+PZ MO%'5WL6_@ZI'A4]Y'"@!6P,BE[ M&@M#VD:"'TUF[F9!7E?X! XD@%^.05&MPTI#/" P7' <7C&&8T/8XSWX;N.Z M&.< '#QB"3^$PBP$Y:GA%].]=R&YLISK5H0E*9)%'\2AEP>LKEEO3_[V?,T@#OM>-!CTO8%K!]S6;E[*C^Z]>7@K4K:AG]HX=R[MS/;/E M#AZFGMFW[WKO3?7,]MJO[U[/[-N6JF=6]J9 M57K2#Q_W&5_F-/OUX3,#'I8+/$[:PHX YW!H=^\'O)U$]"[H9'W8G-O;$,MV M@>A>>TG_2#+R[B02U64TET5DNG'LV0X/;1;9L>4Q:Q#K;FPP*S8]-W+OLURJ MXR_%GIBXNT])-6Q\IB*G",!Z0C$M'IVS[]N3.'0WEZGL'GWJG+Y,AU]>?C1/ MK]],/I^___KE):Q]_M?7M^>A\?;3G]_/7K^YAKWJ\XE#I]??KMY^^OW;V?GG MZ].O_QF>O3[[AN]Q]NG4.;O^Z'QY^4H7"4GO9XNC^""(0H<'?8_%5M]VK:CO MF:;1C_QH8/A18 ]8C"F6>D_W?T::Y8%F^__4\B@E&91DN#?)P&W?]7G@NJ'E MV%%@^Q[X[?=NW[3[C P?+ M9@>!;\?Z@ <@&4RW!V>J),,!II-NC:-E1XRU\P*6$/2Q):WC]J;T85$N&=SP M@]B,F:,'ML'L0/="/W3#@8]V3'2O#1Z47'I8N=0I#+OZ&PR3T-_I;MBW M+Y$ VO[&L%M.X=296$'P1M=QDTW]*,PLAW;-YCG M!Z:CA['%0A;%T;WV,?@9.ON!>I)4"[9=YHVQ$^H^:.F1@PX,K)<.;8,YA@$:7S00 M$5BEL^\,;YSJ["PVX1B=09\YM@Z\D8=]D'EAW[+8P+0"DYF#\.BYTQO\E/&] M!\H;#T=G_P$_C7%L[H+2?IY7+.U6.SVL37O7-+Z-IUL?0O3\\::&[[).<*?: M5:43;*=.T!UVX\<..F2=/K<=KV][H=WWXRCHNZ%E^T;D^: P8%:6WP.-;^L\ M>?=)GMO'][8S1J)DFI)I^R'3[(!''G/].'3LT!ZP*."6;?NQ[<:Q;0R4G;M3 M,FUJY\;V@)M>&/5=YEH@T\#.]<#P[=N&/@CMV+(\PP*99CD]W_X9EJZ2:?ME M)Z]O;GAX_4%>UD6"C4&P1Q!5OX]$]3N?5K^+8[>,GH;F ?480I[:T[)< P E METE4@RG=]#BB]ELU]0/!3B&&_B\-_AGE!;4LFNG7U;&^-^R-M;\'<8)ML$0# M*X33B[=_O7G91RA72]K1 >RNAIS"COB#:U?810O[KL%U885=WO VV%4F>L") M;E5MVZNR:?]TS:,>?C]FR,ZPTYSH&04;&?/I0@"%%/YD09(F%6RC2"IX348' MW*R44#\T\8 89"4);&3,L@U5@Q\E-<&2>P84"HRFFG+G'E)G+T_UT^L3"_=X^A+V MLW;-"63U$= ML*RL)%&*9H0-71,1E+R+/5=(%*+I'/ 7+1&]WO!L$=NN&%P$"#@MY=1BSK'; M(=Z9IOAOC(C=O0)Y=5D')1#L6'9/%'W$1".Z;FN^6:Y=S6^.89\G[#4'N!MB MDTC@1#U:'V\&TJC#688^0ZFP=H&JS?2U-B/"8^UQ.K2M:\9V4E5%$M0 J?/\ M=Y!J((1>(.2*A)>_35ZWS0)/"LX.N4?;VN&-7=6I3G=JVO/^0ZM2V3ZBO^G*I3FT*(U2GMFU/;=J!M*:/68(* M_H<*>]UO9TJ3BN[^$-AV/WC+7-.PN&-YCA7;CCL(/(\YL8=SGES']6*5D'0? MP=M7SI>OOX].1V^,T^O0/KW^TWD+:W]Y_:=^]O5T\N7U&_,,OSM_=;T0O#U/ M1["7R>>O'Z_/KB^NSUY^ Q76>6[_# -H -89,/+XX'H1$:S E5MM!."9SK3I/W8,@:^'PP\:^!BMI#9W:AN]; ]\) Y\Q!E),E6[LDN#J-M2- M'"^.8I?W3=!,^O; MOH!_-Q'9IF>'\74@L6U53GGSS.%5*G[[O!&/3"9 MY]MAB!.+==#G;9US%ME6Y+B!&S"EU.\4;YPJ]0,[@%-UG'X8!D[?-IG3]\+8 MZ+N1'WDLC!G#4G>K9UJZXHU*:U>E[JK4?2O O*U^O$,J"U2E[GNC$\RT\W5Y M;(1F8/=M.-F^S\KCO]SDW=#". ]>QF"IUWW*=X@!#3TJF;071[+1,4Z7N M^R33IG:NJT<#V^.\KSL@R6S?J^Y3)MB^WD]:7N M^#?RF22K&2%4M^YGG)=4-_MKP5.&!8#3.IM_/9/%2[8I"K*.EM_) D")NN+/ M)!+HW266E'G-).9N><&6:+\/-L]W;M#8L4.;^5V+HON5& MS..QZ8/(Y9B;Z#,C'E!/55?_VSUZ?DZ%;UBKC^(ZJ\K__C=[O@PQYBA-B$D] M"CS3=T+7=09V&!F!CWYLYIG<#8/(C(XV+\3;IA)'=SG%_)$#L_^#*IA1=ZC* MGUG7BP^G9XM'SQ?IEG20!URJ:Y^=_,TY\^UP8/>] ?? P#98/_"8#;JE2W=N7ZJ:(^*DHW2?L4P6[*.!\_]ASK#O6Z^K' _.N);GKOS2.+=-Z MJ()=\R$*=FG+F]88JU+ _:J"G9:\!L6_'Z7V3YWRPY_R2QYRZCDT/>BYDKXM M"XON0$A4E-@=NW/2\&^TEW^BRT#![&CL%-\^BYH7N]@?4S M4CI5)8**/RHAHH2(;@>^X]O^P(D=VS8BW[*B*(Y<3^=Z "8X"A'#-TPE1!Y- MB'0R7YGCAGI@]%F,]=.>X?2]* CZ>JCK@\#1014P4(CX/<_>OK'5^R9$5(G8 M;8&H2L1^/H,/+<^V&#?<*-1M)[""T(OT* Y<'>V$*%16PB,S^&Z##$-'0R#P M^[KA\;YMF*P?1/ G]SPKT"UN.4$,#+[G_)3)VP=:VJ#*OG:9WP4>3L*TO('' M#9L[S-<'CF&#)FM8CF/R4"FTC\[ONE-+76XRV^D[#G/Z=L1XWXLQB]LS>.CH MEJL/./([0U>E7%NJL1Y*>=1"H'X[HP(JH7PK,E9W68*ZGNTQTPA=$UBSZPZ" M&'W4AJ_[IL$'OJ4LAD>6H-U&$3X+=#\T@KX'=D/?MIG?9X;!^Q;S EMW J[K M*$$-O6?8JO#IT26P"CPH.;5-1+/+?W <OOWP] M&[UQSKZ&]MG7_XR^?/UHGKX\G9Q]>G49O?[+CO[W/^D7,[T,ON;ZVY??KMZ^ M_L_7M^?#X=GKS_J7T:GY^2NPL>L+\Q28Y-GYYZO3ZS?&Y[\\'=B;#>P2]O%J M FSL^O3B;\,>&' 89M\V8MZWF3?H^_' [P>^&03AP-.=T! ""!">1R,U\0\>'C;Q]>_?GQU=FY]NHO^/EAD:CF MJEX6ZX)N?.9-E+ S)18K2.4]+P&:824&=KY+6;;9:%CK>$]K3MYFVLFX2%+- M7S:9E&49;#6DV:3%#.C& #J<1CGDZ1A'JK(+3G=FG(&HX\5(BY.,96'"4CFB MLA1S5'D[I5*#1T1\!-SJ"7Y\M'@V1T]G!JWB\V@8)/Y1TGS(B,>\*$ WP]&/ MY9AG*"O%.RPNU];-A'E9]<.ZJO";$6=E#2^' RG3&H<]7>7%-]#R0C[SM!CX M)]W QN,B_PX:7\73B;92Y^2C<9I/.)]/O RXZ8$NHP-;L('G^H'IV(9O\2CP MN6WHDAG;NM]O?OF!BOL."$ZRZ#T6W/+H!;S^J^\X@I='9S1Q]FW\3I;6EJ_2 M9 0G!U^U^JI^D$S^3]")0WRO[Z=?WUR?_OFW'@"R!1'O#P9VV+=-,^A[P$"I MB1SC)H_,"+,P>_J2>(/68(- V[@NTKR^&-X?6G''9R#D=6PR-YWONX GO\M74'@R@R=O3_XVHB "-N_V@\BR^G9L6'T6 M&E[?']B^X[J^#>)V55RJY77 -EN4F1G#6[*4%9-Y/BAGY/:'>5T0_X+K^;>Y M2;P)7)N6N62:B'/ED!7(Y<9U$0Y9"=A)]P< MF'N">+KA9/65XG/+I6,7>IPX)L[A1DD!8*:!W%A&V:_8]SGQ*,Z$N"W.("\N M.(F_61J_S2!O8#%1.(@,%CH#VQT8GN5S8\ &$0B1 ?PNZ'O!7[')_.Y;2 O\ MW=B6P=Z/0>_7L"?[[/P4[[D^.P^__ZWK9AS%H/#;D0\_K,#L^SR&WSS;=TW' MT!TSQLG>JV+0GM\('/7)XR,T8#M\>F#&++&Y[\;H U_APV/@PX7Q M=^@!G0:6WS="U U\KO<#A\=]YL4Z?(?M=]RCY\Z-^! )1H*:[ 1T:DVHMEI3 MKS<[RARU7T"/C N\N4JJ(=W9B! --7+4ZDA@"!Z_7$?NT4CWBH'ER%+@40RS M+F/M:IB$0Q0&33EZ7,--7 M9.23."+NK2(MNR\S99 17XLTEO^0%V )\ABT& M/ ,Q4@EM?$Y2D9A:8+@LZXK'VU"+.<#^ \ O=9/!D0Q8R#Q/CYDQ@$]C0U'+ MHU#+-^?O&+2C@>[:U&NQ;QN!VV>Z/>A'ECD IAJ$WL!^ .ZI<]>/==-W8S>T M33\$?+ =V_(#QV7H]%?X\ CX\/75]=\1FL5Q9/1-D&U]F\>@-INNU]=C'D6@ M[H0>#GF[F7LV3 ;PHJS'X[P@$RMN;9:N0,>A]/^5V@L1$H-;\%1P 5AO MI'G]_ZO%28K>ET9X?7CU K^><4_= /L=!?1*9^5EGEXB1%^ ?9=4VN\L3-*D MFAPX K[-M%,VT9QE'DMJS@!8E&2 >:P!W,E%P3FI(X1=G\"6+@&:Q46N_<:R M;SWMC$FMXJ0L\S 1+G/AEIQ?XNAI3ZI#8,M=)I'4>=BM!)#%0NY$H>EY(<@= MCWN1&7&;FYX1F\SGD737.+K3%4!OSGZ_A03Z R#W-A;;;S#GE('U68]^RXN" MN@R]8&/XIIHH*412Z$(_/;^P_X[ M1V>0"/ME@%P;P&JYM6Z'MQ*;=:+L*N7XVV;@Z\@1N$H7GTW+Q1QQ$64YB/ $.$DC*UZQ;8 M'MA2"9AK>9=S6F(%X&(AYU$;GDESEJU=:P0K!%RK2T!JY'SH;B2T9N,$/6*( MSA>@*Q7P>Y@78^R%"(^IX;>2S[LDL;EA1#;>*+_DY'CDWY.2U#5!$66')$ W M8Q>PD0M_G&!-9[_7=HV-QP3*\?<<," X!; M?4\?&'WF&H"DG-G,QZ&;QK%S@P6P!H%;QOH,""+$N&4"&%@ VJ/&FJ!' JP# M#O:#T"T"4!'@]*G[+/7-NTSRN@1,(Q( U*6F=14B/*@Q<_KN(A)?P0ZU+*>B M 'C>D%URX3U.I$-?*-5)@>L+X7!G_+Z;GG$[_%XB"=[S$=A1@.)*%JS&]F_. MWWJ@![YMF_TX!FT#?N&4T];'4QLP-G!TWP!SU[H1VPFG"H*ZQB[!-*,VC%,: M6*E\$#L&R7"%/QX\SW]>QP 3($3L A$2@<*T#K54E%%$&:]/KT\,C#+R*(Y\ M'?0&AG&'063V ]^U^H,XB 91'-O,]8^>9_FBABH$?#Z50^MX)6OU K#.\5KZ M"WCDGS4K@+$!/YJSY V]_^=AF>D?/FKG[+N&PPR&>4H0/>75,(\VL]/WMZ'M M&Z%N+EKIX9"![(OHLQ&!"CO7"JL:+1^0F2DOYT(8 .(T80&RK03S**2EWG49 M77*A.0*2PJF 85[D(YI-)@+=5YT30L\@3U, +L#JDA?("%'TT\X$/P4EEXOT M#)#0 0?8HTB;/FTJY(F26!'A4]M-1*BD-N$08'0Y2/)_!-4T'H0\!-N0) M .P*WD]J[UT@97DE$[SF8(+ORS/4D. W2GJFM9,,M"M<%/["K]8\-P'Z+? MN.<>>]ZF_<8?H+C_3IV?X0&[UT/YS?FK4\T\WJ!64\%Q;?/SPX?-#>_J[]_N;LY.S%FY,_M!=O MP: ^;ZYY_^K#QS_.Z9*W[UZ]/\$O/MQ4G[2',31Z\*_HD4W"VT^? &X7UF6) M7@#R0&4LG90)&8.88CI-[DU%O%96->R(2C,*?(: C=(QE+CQN5*ON[5V*S1(3*V4O0257DQ MDR,AUI>0:U='^T:4:"05!O&1@,UI6>#C:F^WI83'5-INM]<%-4X,:MM<@S.L MP='S]X"? 7ND'NQ*F#_P"+3/!2*!V@S M(>]I5R#9.?8I*[027C.)P:3(*NV2I35'+R*\YY"4,RPYENI.7<)#<&0ONG"Q M')14,!8.24E UZK4A#! &E93]RDU\Q4:4)T5"3Q$:'[H1J"%RLZC2G1O4DXF M+C8"_C"1RE-$ID_95-V(%L'C(L?ZJ%+4IS9[U/*KC)._-<31?%R&62_A[F": MBB,3Z:=Z:8KU.QH#_8=CN!CTHZ8FJI\7B9BAUNY4[ HCR 4?@C8+P.S!?F%] MWH^3HJQ0:ZPP!@8+Q;@;3*DO+EFK0U\QT*&2LNJ!PI9'??)7-&_W3XW6?F=3@H&=#/XUW=TF#S9\80I=<4*<(J)J$ M*[_ F3LM=I&Y&7T5#.K5;V_.7YZ(BP;3;1ZC6(==B5 RW@7_/\RO! ,#@U&P M"6!N89U2KM#L@CV91X190/_JO3T[>=4Q/626.!(%;EU&,)_@* M3WM@_7#M2&F)VZXE&N;1\[/F;']OS_94=@#8'H5P_9$=H8\AOSIX?GJ"5=%M MQK=@<5RNE8U$/E?+3^A_A:X^BA@Q3=8 M'ENH9)*="1Z)W#/BJ">)++"(6#LREA( C/X:8-1Q(@(4U &6^F( !*^JX;'V MVT3$MU%GB;7?>5" %C^A-Q@R7",,85]Q31(BNF34A@,Y>%EA0N5%$FI8A)U0 M:)($^E5">_S&)\#YX I43J0[*4==@2KVIN^/RI]@>ZV>@ F9VIBA*QGX9D'V MKV&2H3'=X(R,P@T-D17^'S8:/Y,*)>HS">R^V<:$W@A?/*,)M3GM P!L.O\2 M4DDH+.U]S2-F;K.E@$MM'XA<@$E'4@#8-H'LD,-&U5>T$13SMI9+$? MHYZ,[0ZLF]J5%$M@9C#=;R IXS,C$J5@.'J^##@+-: MFCK G1 NQX T4ZTPD0FFN4L3R_-,0[#O!NE&]YQQY##ID M$&]EY& 9MN(AK$4I?12*=TVNZ9Q4U['U$81A^A M?=0Z(XC921G7:A$(Y+@N2 *_M-]L27Y8'A$[6N+UEITSCN6 MC;T>H4G7[7IT44^F6[=@H@X]]]Z0Y] Y)3I>)4D!G1%0>BWC!/P$.5<1IVMT M3R(HV6VN94;P^_3:]E)):(!PEV @C47ETY3DT8=14>$2:-7P09Z6+::39W.! M%TAWH/29-8[!EE&VK(8\DZ7P2O#O#*M'Z*7JL0AAMUIR"7O@F60$)#Y!*&-< M0NP$.1@""T/;_!)UG\!:M,%? \OC%MEF"C0W1TZ1G+$4.E4#0%?\Y&L? %& M 8> []/UV3"1,@JH+!E;TK''4ED$A@F$=!#(, JD6*'?@9&"OMQA,A;*T^NB M#H9U("1>AC87[O^(XOHA('.!+=/0H3J%33ZF;2!312 R1K?<9D.+@M9J3 M46I40L)G5 ID]4F&"<^83"TRI87FCV?4GB5R2U8@BJ)$9:4 )'<1P4T(KKR4YBD$$8G$A^QNK@) !1\@]YNPH6P06\W073Y M7+']7($]>8"%*^47U^F$"%85.Z\JP#\^.=96"T>5B[T^%]M6N=@J%_LNN=A[ M*+4^==/?I-E+(5FP)TI&3*E1"LGXFB0\7:BQ=:?A3O)C";\0=3HK>>O/F:WJ M0="39=5UDHC2.8S[RJM(SYH*T/OJ)6FW^\5>6$YW]_.=X99WAU"Y/:X/0%)YO7Z I MSQ*ELY$XPW810H^(C\E'GW63,BF)['O5E%(-16Q3:)7QG/(CTSD15?+1LHZI MF^;F# XD-^?_\@D64*).^*,:^+:\Z0*K,AS)J@I^@:&6=")3*3 V3KV62=$3 M4)C-O^44X6F4YI)7B,68PX%!P1Z%NS!A!YE?%Q%[;0R;["=>D"&68=I/@F D MTZWU!,[>"8P)&5I'$0;>\Y5W_!TC]HUW(E-8\HV^/K J/V8II=Z@@^L*M'.1 M=BQ:*W2 MS!(B)?],DR?VJT1Y92A]=6\QS-O9<_HZ:RFIR5/JM#!%2@KK42T,B@[5-=>6 M=3!**BG?",4 DT(,D(1\+)S*T_)XC!'E$4(@R M0+<02*$<9X2VDB*P*1F))"5R'[.F+#K/R'D6)R*L M4 BW3T-U,]ME2W8KA!E\2>ZZF4T'/&34L$1D,\&N1K0$3\BU+4=AH5E)@>V$ M=-798!T"@X#4N83AQ"1LQ9@GF7"]D14_=;%W/4JTM6E_(N'FP]]DQEO#%^=< M?(#G":PFBC 0 I3']YM\(=PAE@X*E:6%A@PVYW%UQ:8)!Q3YQ%RI4BS?I%-) MN.;3^Z>.D(P.:^XM KR.=Q+KA,-<9J1WSJ1)!LZ+YLNY0VLN0+Y;EUT$1TC) M6F[*TT30'FOO;T("TIF6XH!DXJ)LI'$1-,!N/?M-$ KQ3Z(FI4.$P+LH1QO5 M/@W(^9OX39Y)M+@26K0-$EWQ "Q] ),X[A"[!1,:=0AD[J6F.-E]O48GG(J_ MCK>?M/[IOCLIIS.>S2"OJR7$WQ)XCEFG>=JFG>$+H#9>BNH;\LC^L/MQLZK: M_>#T)]-D85 ^1B+L))(6R_E,A-:I38I+&UEJ/')-3Z>L*O)4C$(88]U:@UE( M-;/9S#%RC.71@VI8RR N:4%D"0X%SYE'%^*8S9.3 /.5:.,RP;9%M"9%>B'3 M@6K:1,>*A@GR[RSD1Q2#YG=(]&Q9%K8*MSF,TK@5/-;@J]3#2^B$D_4%4*BIR?D!,IK..4( MJT"_HU:(>B#ZC!&T3W^]J97!_=PQT[]],]XGY:&MQI7G6[&_]A>S#(,-&/;'F+&C%T1 \Z M3C=H;-&P$)&2?U^7;@/BP&XPHXU^-Q42;8Y$_])>D&FYV'ICNSG% W=K67O( M:T=%[QP&H+*Z >^XUT._!P@JC'A C##\GXT1/WSH2P76 S3,6C)6_H=?:XL& MQ<]''.Z7RI8 ;TOHZF? UC3TGF=Z=R&MA\ Z=;;W>+:&9_-3[!IE_-4[ 237Z/N?$CJL-HXVJR7HE/)[NA M;[3&>$OY#9/XVRMQE_-KRQ8HMUE7;D5>>*R=P!L+1Z\8+X/PF*G''+&O6!)" M.5BL20V7R?SS.304.IR&5E@DPH^MAYMZS&!UB:B+6))0*+<7*>]$J&1I"\>B8'[P\Q(_47BBZ76_+&F+QA_)Y"S*X&@"'O+HRJK@;%0" M!63=7 4\'XIY" J7)],F4S3E,E0>/^Y@JERNQ=@0QQ")VE)Z.N &D +A9W.+ MV/BS;I]($?,KZ]'\;F?*1S%*Q+#+O8@IM>DWE*)D-0%X69DO%C[67=5OQ/VYU.-$9PFPV_$[>LBS;.MZZ>?7VS@'4O=M8S$KA1'B5%&-X%R2 ,"^DS@3B8X$ACQ(YUF"Z180>3D>A."26X,FU MV]H6FF_1O/-J]%05+>LK6AQ5T:(J6NYOPQ2_X!YOM2J/[' MN]#-"M7K3J,VU/'%2[3VRWR6AOQ^SLRIEY@XU,M0NP#NF@FUH==H$9'(>&R^ M%&6,=(G,Y,7$=3$5*RF;&468(2)W*K)_9]2Q!4VLLP_*=VD5L;F=S^MA\,+M MI8OP.-9.FR^G#R\[3U_Z;";J02.YRK)G,DQOOECVS(//Q5J;0K0$91M33Z#2 M?24-+0IQE4:DTHBV?\@P,T#.R3-YFE-WV%?3[K JITCE%*F<(I5!HG** M%$:HG"*54_0#B+1/C*>W MSBZ:<^4]NEMN,^A!ID006EAV+9W+ M[<%V#"G'SJVYZ(1Q=_?ZAP0@AHUO*'0[?WN30W>. M+V(2:SOQ4NQ!7O F"X]%EI-HWL%Q .L%TK9L:"FZ>50\!?!P:DS41OZ7'7+; M/T.B2(@3_GC3S"B9Z>$Q11DJ;5M)2=/TNI7X)V9H%!S3N%;LH;PQ-#1/5OD" M>LY&C*:AHFHH)[]B$HU\7%/MORR M.I5%Y\X=P5E>4Q3@416WVB#T-.&[[88 MD<+DB28&)0]S\<7:*Y:_V(WOM6D'[KW-&%H;RY))AVWZS,,$LE382H6MMG_' M*FQUF$$&%;9282L5ME)!"A6V4ABAPE8J;'7_9]]X*>=\F2QX U=3IW?+TO)[GWRW509W>HY_>$_^'LQGV,)CS2?9NP+F$&*>61=IR MO&I/SBEJ9DTU5S77B.X3/1F4Q>E-V!E:Y5\R5%!*>!+5M+6!VB;PA"%"JJ^6EVA1#C]$T^FFAX!8HRUK;W1+D*'N,PRY*Z#D2(*]0679:TS[]X Y61G 8U M5WXN6EY//Y'M10A8;:R:0ILYT!Z-XZ+!T?EH'DJB*)U"Y]H%S;(M9&^%4 YZ M+0"7<%!/%DZ.M?_-KS@ZC*01LCJJ=!403&O NK% M+&['T:L))FL4;2X'SKU%_B'G@W5ZV_>T,699T$QTT20^*;]-!T30V)%(3J9\ M!PMK;][TM#<5'VG&B?P8[QIR1IU;9![ _>3N_&@)]&T+=!^S7/MV>UTHX!8. MG\UKMTW#EM.M4NK $[&*"9RF0]23"O8,B*4<,J@%6)20RPDT[G M"S$:?&:,5+<"?5=RXP3Z;7G&F]BD3.XY[.%<)S1(67N1,GA0I/U!@T5^:\8W MX)\DJ54B2R<-D F8A1)FL\-8Z$^AW0- 96L>^90DUI**8$2#F=*\Q)$BZV>&4*X7+RZF>Y8#2O3< C!<3PO^V P<.K-GL'3::]3C;4F'[DM$,'1!*-BVZ2S;: MP!D\3#::X;L/D]L%+.QA;,>.Z3]0-IJ^Z?GL0%J)RD93LUA4 II*0%/I M1BH!36&$2D!3"6@_O6_"+1U,*K7E'A/2>KJK"N[W\63MGCUPU;DZ+ M:NV]OK7W8-8=IUI[J];>MVCMO3:()5'_^7\'Q;^?WR&(N$W1K]M&#=^Q"?K$ M3R+BR-0-6X4*9T##.J"9!CAP=%*1E)PR7I8&0.9"8YT(H R&46BJ,\7F;9BT'CC\GS9"0$29 -8?$13<0#%;B<6#S MB3&.I2)4J[0T&5&P-V1C%N)XD 1CF>48<$HDQ=$XI4[^FAC+0B'9:2I=G!=A M$QS#ZS$2EQ0S>%".>4;80^A9EXM3>JX8I<1T;XHY[R;DX3PG'C=#4')L,")6 M!)J OS"F6.8CWH8">5AP.?EEO(ZX,,,LKU/YF"LD,YF/&(DA,>WFNINKBL8_G.GBXBNU%Q]ZJ MF$\2_<_1!@6+KN4<[6RH:'U@Z$61$*II)R*H@(+J'6 654:B"_@5O-@(BSL. MW ?[%LM.@31%18:J( M%$WA/2X2N'V,8+EF)Y:8C^UVG-_L>, @8?*BJT>7+T^N3DW9$LHA'/ M:>>DP^4EWV"+!?^G3@H:CXO>]A'[QC7>'#<=/M:$C\;">2S*Q431*Q5K-T7T M;"2B45@W5):\*GM:FK QYY3NW,9V^J17IEDM6 M)'G=!,H6('"%L9EA4H3UB*;4<[DQ%E;8[EV$7C"R MB)$/T:Y=Q BK85YV#N!8>RFB(+A>$PG1@$(B/DI"61>-SVP'RCTF/"VC MUZ)Y0SLL(XO:HOT^]NDH\[BZ0FJ+X+8T'X_$.((2D9 P$C$+/\2"O+PH1%BK M0**O2\DMHWQ<-;&J#&" C2(HG@DD%;$"ZS^;<#B@2$"M,> ]>ABHSZ^(S6)! M8)370177:1LS[^'3,5A9L>\2^X$1A-_Z@C-@O!]XE, ^R:]$P!4W(AIKE-@/ M!2D,V:F@+N0HN1 0ZWDN\6LQ'T+TWFA*8@5:"XY"*S5RN2LGNG*YPR>PPT9< M%[)YRI1Z\DPN2Z%<6%2PM!+P.HEA<:3HQ=5[U(YC.[IH;&_/C ?MD&'K1\_/ M ,4THZ<=W5]3"=73Y$%/["4O@6K'C1;6ILPC]?V&"@IQI'=MW7^>;<_1;N]! M/OBQ]>Z1PAY6AC?*&[(&TMA?=,7-[ZVX^3!5\9=V46J:* G3 O#RSQH^YP6H M3^])J3_6_L]_&0-]=:<5E<6\/HO979W%O+G; 2YHO0XJ]UGE/M\U]]DPM]I@ M6>&8>B_M9(#$6Y$YJ5*5E^4!HL-%MG01_F_*TF*/]3> MQ7&/3>.NB8@W9- -[#4]37XLY^^N]S[6CBUO3?KCC^S8]3?-4MR>'=\"QC\M MO4Y=^J.7[D ZVZYFP7HJ"79[D.A'=K-7&+)-6VD0\@'2Z=29J3-39W;;,]M. M'45=N@-:VEZFF#\&M:J: X40NU]RH$RUFX[UEV7594J5VA=5ZD$(X(3UN WY;H5BJ2Q^W M8N[A*7XSWODSJD-F,ELZ^2PST6#M):O8K_NE_VZ79J8 MQV.XY6@4_K9=KHG M[T(&6T8##[C/[139ZM*=+O-_##7EK),F%4RPR6)4A]6=5)*?7+"LGJ^>?\C/ MWTX&K"Y]"!$4TW]WPBQ/Y,]ON1CJ=)F9%SV/!+=M@] O#PL7PHL; "-P1R0_ M;@]@3%OOZ;XU5^_SR$#:.O19#IZ-Q-J/$=%:L:9H6]'V6MHVW9YN*=I6M*UH M>]]HV[!Z^D!7I/WS2'L3..R*WVJ;MG*#%_['NE#?[SEN&Q,8*/I?"Y]_J33F MG;UTRV(1N^$(.B]@"1:N[S+\@QQU$8A[Q%'-WL#R[Y^KW@UF6XID/Z!5_0P? MOT+OU4=G]2S=5>BMT'L_T?O)8. ]58C],Q!;6<.[: WO-_6;NB)^90KOWZ4J M)^(."/]6]#KFQ642\@CVC,$#&,-[Y6+8'J* 2BS>$\OW:X(L378?JY^GN/(I4YO M[^WP,_Y(8?C6<5S;[_FZ\=@QMHU NJ58JN(4!Z^4'3#_L)R>;S^ 6T+Q#\4_ MMF@KBG\\6%V [SQZ!IMB'XI]' S[V#$.\0!% RI30EVZ%9=N6:;$]O/T%SB5 M6\R3%L.NR[LU+[H5D'YR(\"?$HE4P%' V?7G;R=/5Y=N5Z##<'8B_T]HN2C? ML&EPTZ3O"?\>IG4I!XY&?%SP,*%NPF(2ZBB'][\6'Y3#_ I^\C$K6,73B1;P M-+]:2#%61L, ^\P#C =)2]XH!J!C$[EZZ93&(W:C6_,!2+N(0(U9\XU6RV,GZ MOCCK7B?\&Y;;,WU5]O-@^I4J^]D/_6J_N8!I]RQ#=8=47$!Q@4/F CW?>X!* M%,4$%!-03&!7F(#J$:]<+?MZZ98EQNR&J^6=&%*I1?R2I_D8YVHK)_9=\NC= MGF$\P'"=O7)DJTC6P:M7>\T$'*^GNRJE13$!Q00.EPGX/=U2$6W% Q0/.%P> M\!#1EKUB ,K/LKN7JI26.R#\:Y[Q@J6BKB@:)5E25@6KDLL'Z[JVUXYLV^HY ME@IIJVB6TK(.EPE81L_T5<]VQ004$SA<)F"8/=.V%1-03$ Q@8-E @\QI7>O M&(#RM^SNI2JOY0X(_W)=,Q?ET[Z;HF4Y*K"E EM*T3I@)F#T/%<%MQ034$S@ M<)F K5JV* Z@., A7;E=ZR^X,$@P7FL=OARM[G^;YF*[;,YQ' MK^(^T($^*A2V'ZK9 ?,/R^]YYJ-'RQ7_N&W0917[4*1Q;R%DMV>9C]XJ35'& M?E#&CB&_Z@ZF#/J]O73+\B>VWQ+X(R]++2[RD9:/>4$9$P]FRQ_N;-XGI@M_ MZPL3A+8,FEN*H_<:8=DZ9>. J<+J>9ZIB$(1A2**CJBP>M; 4U2AJ.*PXLP# M766:*,-T7R_=KDCS#ABF;ZLA+[0D"_,1[VD9?[!6E7OM[#-[EO< G2KWRM^G MHL0J2KS//,#N#?Q'3R/9I"OC?EA-@Q/^I=*QH 8_S@C=_5>S[PV7R'W)(Q^YY U>%=%1(1U%% M>ZZ>_@"-G!19*++8;;* #WL#=Z"$Q3Y2Q?8IIE%RV6QI 3WF3G;#0Y@]N8T/ M?#W>I$G&^T/QMZ$3S9Z=-L=ZW-\_O60-;.?24-U]Y\P^2_AWG?@T$1?V* M^A7U[PKU>SU/Q?(5_>\S_6^?+:4<)"YI;JHX?0+J=<2S% M>Q3OV1YX&CUKX&QM"HEB/XK];-69*O9SWZK/H.=M9Z,.Q7M4"H_R3"G/E+KT M!L_4ORL6I+PYQ0XAC5AQD61$VHC+\D])V9YDF3\?9P?'SDTX:Z[$6:/!V!'RK&(77 N'++N M5D!O[,TK%-6\4@+6 D_\TRC;<.O63T* M>"'F48S81,OR2BMX>X?&O[.P2B=:5'.MRL5MP$6/6QES"*=O[N;I:TE)YSGB M+(,SB^MT];%UI-_7NJR2>/)LHY/ M+^"LH*V3B!A#V>5\6X'ZJWC!)ZY=\ R;$G.-335W,7#@N\J@.JU+[/__EF8;Y#",J:8VL7^,9<)<0J"E-X+SQ6D:2!NAHS(LX M+T;X-?V=C,8%+\LDA^,GR=-]1 +@XTB0L*NR3INA2&G)KX8LK[:1Z*L=;X2]J]!U88P0.3Z249 M_3-SU;%VL@1P+"US"0M8J/FT@74T!2R\TTV@#29:")\R ,28%576RF'0M9H1 MW+A P4<9RZHYX,&3J[R8P,, \2Z&\&]21'U<: )78M>OJ[SX!J^Q_^2\GAC. MAU2D6W# 0$2Z9?1PQ4HXEP3>+9DJ._ 25]40;\$#%9H2GL>83?#>9AWXL,$C M@#8^;7KCFDLU0.I%U!2DT"!2"&^7P/X$)>67? 1G5>+"(1Q./H+U"E[!9X@I M4T0 M0W0"';Z.P^*F@&2H*3K:5?#!*@-WS4J$GAQQ,"(I_!K@;L<83GS)4O% MVXNM-<\I9Y>/XR1,>!9.EB$X ^SσLN(C0FEQB58![G#D&;>%$]X_1[(K M@0:8V#WN%33*OTONU;YACZ@P0<6W "1H64)[@2*EC4D) 0EL&=$C+D&S"":$ M-X#%8$X@SOQB']L:;#'%HZ132A,>PT6LTJXX\LC+!#4V0$0\^RD:2FJL2+D; M">6.3Y4[K=7KY(4D.N"!5PS0?%8 Q9P+[.J@TB@O*[E--)R0JP/F5:PN6":E5X;02I,8C:Z*7^1%@H+D /#FMAK5.<"L9*%@FCNG4LVH M49<@-/(:&&3GE;2K!!@;L.^REJRE%2XM'^U>#DH.:E3-=Z3W2)5@F(P!VP"9 MBD;$O%WS+1G\TX?)C?;+(2,6SXH"+4,A1HC8)*5-]RJVCLC-@B1-0)L &@SS MT3@%20/DD@,W1P\Y+0!R[8+/&C*1A:68=G%<)^\8D,E2)T@22"6*4: MUQ42]1BNDR\KM2_6??0-!O0A4K)H-ON!%Y=)R'>8EKNT5]9!&1;)6*@Q\M4: MG&K0!B]$) :S&2]I$(\^^L22"LTCH?P0A&;6;&P (@"R*=;NA];\OUE^E?+H M@J0C(/JHV9 D84#J$+9)Y@W=$+&*"9("4RWD62/T>DA<5QRL)OA7;"X#"VU6 MF M_88?-K%-_QGF9X'O]2O,3S7I\,[U9R'5_#HMI3.R"]P/0K;[U60QO]2M+K]BD//KW MS,O/07,!2#\*B3A^.$C0P47(CXE8?M70!UW@9;AYMGN;UD +C?_GZ+\20_CTW?'C ._V?ZS(@'CA7X@:O_[8+*@_$2E"@OX)$H@/_[W^SY,L1X!*G2 M9/T_FB4A>:1DM7>SRZ=&PK@&4X 1)UM@YPWK[76,8+R(?P< H1VQP-.)B<^R M=?3MD.T0SG+3(;PC&>4=_7 U Q??9P#2&3Z[F8YA'1^,BO'J^YB3/?:&##-R M^C5V&2IV'=_U5$AMLT! K9?>2>C@&4>YC7Z:\7!28OP)-&4P++.0W#) (W4A M/:SED*<@&P +^J0$"UV\1),U)P6KJ<,ZI;+U2(+M\T;72@,:LISHB4 ,0&OY9C3H'# MQJN[S"':HS=LC'$M3'-Z;]*1Q-9149KZQ( 5--9+XS[(87L AXTL^E6N!-S2 M?^J,:Y9^.U<"00S76J'JGC;!:8MA7CA;B58L3:*6T' 1-'W(TC!A2/C$Z MVA2ZP;F6YE<(?K!8P/ CD& L2[C7@#6@]41&6EVT[F0PR!RML&XUX S@I\0M:7E9U>'\KN[, ($4LR?NT)_PYV68F\ M##Z-^!@,_T0@/0*2C?*B":H\W0TI@7Z>4+[EE K!C$/DF&I%R(>!ZI(*J*<@ MPD-I,L.5KG@ 9A8J6G'!RJH P@3.2OP&D&O.L"W;RX&5"A=YBXY\-$[S">?R MHR?3J" (@O";C/(A.X*%!?#E0YZVK&QN$Q5G(W+AC_'54$4FJ=.R!V01<>.NUY[Y,TVCK47C-1M$Z#+Y.8Q"AZ#@3[WX GJ#; M:?#SF#JKNK.J*I*@IIPQE#I245X+8HH3&,>#)D[0U=A;;9W'@"X5.3W*"0CO M<#[D'=2@<>-BV6&A3^K';!B]:HX3#D\E/B<&Q)G A%SL M;+DM__Y R@#"_Y05WT14<#NX\FVE]8/675J5,@8Q?0V_I[6 MTX\22O!HZ8.LE(V$0;YJ2_*AH#)_6+?C+N>>F@UX<1/,T%CX3YT(#^-TA1YM MN\Y0,P7 ,A$/F;'C64IQ9@P6@SZ:)A2]Z/IRQV.4+2B>@-,,.8ND5#B 4-_M MQ,):G%LO(WXQS&._&R3&#'X9E)]%S&Y\;2HCI(Q9A:DE'K3X$G6068M%YEM$ M0D),5T(C7=#"@C-J+C]ANG*I(8* _915PC";#:&O>"0V?S[-7K=7'I$FQV:X5*X*SH30+\1RLX1BT2J+QER(MVC\;^T]CZ%N%'Q ME/E+$8]Y4= V,I" 834+)(HFPG/"9$S;GN8!-,:X5CY(# #:W(+^[?+Q!!-)<3B(A-B90(A'/+#!KX1^02=2[LF M$4:^"^ @_1IX2IG'U15F 73>8BIO>09TP65*@GC;J0B4LK,8YQ2)G%> IV+Y MS91O]=9#K1'/2J#>ET!="^X;!*IW;+;R%%,;5LJ>>,@I1,XB49)!CRMH&" DC,/*V5CCLWI:G&1(/#VM1I*2+C<*X*3\@J5 KCP?I[SS38=E MSV]\*ATV?<49^XTB.:2^XD:CO ZJN$X;#;7L":I.I_[(&7M-"94?$RJ;'-=Z MV=)UHI'?SNCXR&0 [88SEH8*^0)E(O>,T=!U-C:&"&8?9O_4P.,IOW!J;K11 M/O(3CI)0N> 6L.#EO,?\I.,QWXT8R<(K+'/Z+S+3=?=Y(+$]KH:P)I)&2TDU [VB2\0%RH+14D]Z4F&>IDBA+"UB*&M"L,K% M?YW+\,@2$6;*"^(BZ,M*"O$ ^F"N#H5,%U'1V+F1RH_0O8C%+J)J$MUYE*T. MNDJ;>@_X@S@;<< [$,NP!B6.%"*^QK))]_F-_<.*@LJI1"T7I7Q@4DS#3,[; M^[-<0Y]?D0!6=M8!/E1<<)7N>]=T7U^E^ZITWSNG^^X7ZQ;E-\CIL! !^)6P MS60,0G(LD*9H"& A43E-C9/,-T'AEL3)8G8C)4\*]B^TM:BFLJ2-"@0/0:FZ M[T3;Q;RTW; 2IOFVG52FQJ[M)E*N1Z#9K-!NTN5&&-?-7Q&/6_"ZSB>(8AZZ M=,#COMZE3*B[(B54U.A0H*Z29G;KH87+,O@W7)T3/%?1BIK-NF MZ0TEGSZN M%$G% +M5Y;[+?P,F#_ MN?PF]9F)! @&'9?GD(K43$!6-#GDF$$LS17]PJ@(GY7#'OTDHPJL"][4O0MV M01I/R8&69+@'M%MA0U^P1#J/L3\_FK[=!C0D9U8L(8I+BZB$ ,(XK[!BFY.?'GGG0(0C0P39NEE2,\\DQ !^1^Z. M=KV R\KSQLD[)XVP,AW98N/^*D4"BI0&U)@+OBIK)NQ;RAG#6$?GEJ:9U#EDPY>F%9QPCDR/42/W/K\0,F0IZ1$:87&1J+.A>CA0DQ*@_ A= M$TN4%50W*!^HPCJ0"U9$C41OZT^$D*:ZE(;G+.0"-?RF$6HSE3,]4=,OBDSP M*G3)HB!>R4/P16)VF5/I#/96FLCKM!C.K8RJG$5#NP5.Y=G0_&O&/&KFWT_VWUE:_O]?8W'HW#.?H^1\MII/A?H@@ M0&)](3SAAPN$]_Q@7[T$_AKR&6EG<\,*#]0;6SEY/:9,'3,HS;WHJQ$XF7G4ID[ M\3%+T(/RH2*-7;8OFKFJR<5NK*6OH/^44>MK:%.T9^X#?I!RT7&)FBF 5@1? M8%45E_Z_BH\P'[0 RR%!%0G3Z="_4EUQGLW&F]A(J/B86BA\MV2B)2*:E:Q?+UN/2+,4U9&+H%NSZ_;B7L<5AG9F&TJGS-JV@%!: MG+C+1"QV!9KIIN[?FV*JS9P(??O1<3Z(CI +5J+H4JMQ M8!*P@8\KM:SK'^+SI37+C$2.@HJ1#/26B)1)Z\R#-V MF11UJ9TD44][+VK]R0O=^,L^"&U_HIT SW^"MQV].'G_Z@/^??14^ O;#^C5 M>"9*UO/68G*GU?ZR&G5-,A$\D=^3ZUN%X!Y$@_&-H^=GV%/ @.T?W9\.LSW: MW,$II7BD7?VBMSVGNI-G^'-.[!YI[X&SC*1'"KD&B:<7.2H!J(' ;S0%BJ)8 MO[<*#&EC34]FRF-N)-<[5E3:FY[V!CL@&T+:@L'P9PV?IV0_OB2AQS[>G6'-4=(@IA#*AM&W=N1HAVD9PW2(+1HVB*LQQ!UZ"R7K21XY8 M0C,4IF6X>._'XP_'XL!Q4@^=]3]U4E 6H>AV2RV:FHP^ZE+=9.2+!G=-39X( M.L-5.05K9GKE7F02*SO[$"&^=MEIYR=&=J*(#G99Y-3&*UL6V32EHJ"]B)?+ MS-UZ&@U8!@6Y*_%I0>VUOG(9^1?Q0-FU3+3VE2LA#V@,&DFZW4.#7=3B9<)A M D1'3B,BI*;!&%[%Q7X$/%IR[&Z(.@0OVS4U'/ZGY?>TMR6\/8G^YV@3=YQY MM"_NI1OFT.19__7)R;N.E#V5#? .W9TD^D$U*LF-]"9;@7/AQI35_D5$R$F) M. CFCLRYZG;9BY(2^^]A32;Z5+57O[TY?WDBZX,0H/"-^*QA/OBTK#F\Z7Z: M[H73+GZMIK1Z37AHB"T$D>PFM/(WC-HUC1#)*23;=LY5+PE -HY1 TO+Y,4\!AEQS[!S8" &X;IRP3U=33M)Z>[+A OUT& MWDQHPWVO@6/(LK9'(FO2+"4<2?<40@!=.E(<"+]W4F)^EVS;)[Q DVF+E:D0 M T6*D HG[DP(A0+TSEQ*GKMF9\VNY)ZZ0=4JEY'JO.B4\]%K3P^R$1_R+)M. M8=/3;(8*26E7LA'VMLBPK +S]#=!G4-($;TA(73U 1(MIR#'JZ8T% ^+I1,: MH >'F*?20SO):Z0%U$U026TU;3B6$>6* !^3OELZ&]**DJJNI,.85I62'<^M M'1=52@]R:W4)CC9'3VO>H;.K0-4[W!5)+%W5.QRXGT?5.S3$<)GP*Y%S/AS([BQ6K3(8^"\LDP,\X";=)5C[0,Y"AH/P0R+ M+OBO&XFTOH&@GIFA;0WV4\3A6$%S\&S[/1&S$\WM8R%M6%H-:4[(^I+81CNG M)$U1WR=3UYL21XY*4[L(C[IK<#$&9<74+>KQ&X42XG#%/4 MF5Q98DJ$FIJ9T8/%IWG1]I&Y:85G"N_W"N\W1[)F M%':2$0LF?)O'K9YHUIH7WZB_B,2EC/-(((PB*TFZ1L0@C+3IC;/$6TRBC'*;V*0S MG ^%;L$I^1Z=%+.E?L3(V"5+TL:G72MFM6?HMY)95>P;E6OE36&-Z 4AK(F\ MD"61$HE:-U?;1J*4"F'5]*208Q/R["(GA%WF%'V&9* 0;*\03%;CH],WHWJ[ M:4NY]D.J!*+RH0@.K9CTB"\U'FB^5M^7*:,5>8=E-V(,:")N\J20[E_1N+N4 MSF>!C6W@X-!]L+_)6,@RB[[7=:ZV"LR: V$8B<"K9&;\-%#3C7XTL.^B0\=; MT4ST%DN0?T+Z9$6,ERJP2ADY:J072L,,N_1)7X3,TY5+(AD9YC.2FS2QJ1T5 M*W$"1=SRT!*B)VG[^\%,87JG8X>65'RD JY4HS'M^9&4LB7<5' V'M[_ MK'O "*PH*<NXT'GBLRYA@5<#_HF9#\OMC\=V_JVCQ2]<]MCQG M]?=K;UZ_\K%O&W>\5S]>#*\C-!%W-V5&%V/5>97_(2#=7\",,^IT=5I3HVN M7F';K/\.BG\_;YN0K83RMI.S8A**2:QA$M8C,@FIWN #X1 URLC5FC?<.0Z" M]:\;@/E>2>/G05#1C:*;AZ(;P]]9Z7J#'+P+;OQ7&'(>QX\A''_&<;]?L,C/ MT"+_@RSR-QM8Y+_>A8_MM7[#N;=T_/G_WC M@6Z[ /7+PP*&\.,&R @<$F[>+8+,$\/I.;KU=%L M'VX(QICW$GV[3?WV:J] M+)=]BO\I_K<>,D;/&CC+25RQP%NSP,-1+.]NU@R.77<'N/O*EJHKT<"\;XAN M0C(KI.76\9DG/C :^U[5K+L!;%OQ[0?4+.5BV!87@V(!ZUB XPP4 U!*QL\P M079$R5@8F?50G.5N^OC.*#RBE0V7D= Y\MESZ M<4V8E9G?.\=LGAAVS_/-1[1N;H;EMF*D10^8;;\WW[L9,[#H!U'([V M\@/6F7%L6CO %C^L:#VR'6;2_O FR^BYCO[8!M0!,"?E8ME;O>: >8=E^(IW M*,5F=S:]2YQFB?);^2C0!/7HKS&#FO+)WSNS7:%2^.#1SO/C3<.5KR\-5=D[>P3?**1N!_--,.*7_NA9S7]9Z7>5V$ M:E+X"8U7H,:?@HXLHZ=A*#!SM(D MS\10/X#!-RZ;/_.P+I(*)X/@Q88Y.#::BX_A,%:M3/,I2AJ/A-_UM!%0S$2N MK,4 /3'N60Q_%F.0: )F#DPJP8'9(U9UGISBU)!JR+"Y-78^A>6J87FLT9QT M?/B0I[A:Q8M,CMQ.)S3\>2ELM"OXZA?OV)J^RR>N18F8#RQ&HV=#^%Z.+F"QE(N1<1>.Y-D9JDT"2=B7$HI9EV.BZ7XN M#C?C6E*6-2_$)!.YQ 7/>$'8(P<'EETB$!,Q.P^^*%C$M2?),3_NR5W36)+! MLY/_GWYQGR&^X&OQ @?9!SGL7@Y 0(3OZ=%V$B1NWPT3C-)QQ;W>DH?7O$T MQ7]G 8L0*)F8J/R*5::-K_&ZJ(-A'04*I 1YR,< MGCT&=@["$65C+L;G@?H;X:@;,:@-[72260%+20:70\ZK8^U_\RL.EGYO)9SP MI? EZTS.U*FZ,,=OHKJ8UA8)@8?(W0PG%;L)ZA+G0)8$." BDH/-Z"$BX:1LA-.NL=4UD$)""$I&P$H<0UG M3\U@%1UIB:3_BV$YQV9CW)$VO8I!35D>G5+!!8X1A>1EY[1HG*+0U7\9.,=Z MNSJ=?L=<%.[9O?DRH/9^_T.F]0X'Q$LK<:EDBO"5;0=!)E"X<.A-:]F9B( MS.FYR0A6!ER YU[@9+ .&393&1O]M^L0P+%FPO0IB,<1 )(Y*46\*"FGSX,M M+8P[ZR$K)-19SIAE=RDP]BLY*!X8:\-CNQX'32CU[9P5:=A_@ ON9T*=TOP> M1/-SS*/G9V!!:W9/.^JJ?(][6O3@94,1=^O\[N\U;G>BIU-F]Z%E=MMSNCMY MEC_GY.Z1!A]6%6GD$S(/TD)?M!+D15>"_-[.]OPP%2+")0;?"N?1.U94VIN> M]@:^UPR-)C6"Y/JSAL\!C!/M/4=11W(OK@L28A'@-V@"N;QVE>IS\).SP7B= MT9DXVD IG0/J(!@OJHHZK(181R\='F9'UY>N1!J&7E9294<#2"CM&6=%'TYI MU)GBVEA9<6NQ-?K(%:=AI_#E%:A8W38Q@@(F*SZK?3023:O?E3AC)=+^$730P# /@:-+%7TB]:R3><6QW0O!B_:3 MY1IJZD [Y 0G[V]>5W&:7Y4SGH<&?#= ;,X[S*[@7.1YZ:XG7 MH.FL;\49.YW );F4&Q.#:2]$#.?DHN!$+.)H/@%JEMKOP*MR[3>6?>MI9\W -()_YX(VA +EIT5T62Z MN$#/3]4-;)&U^#U!VPI0[!?3.'9FGM2)62S K]WD,Y M(1>D5!5PBC&:3B6% MY& G7&(XA3\C3I&"LHO9=2-_%RN<0"Y\93F=\O M+I+#<0*UDS*050 G>UD6@_/)G^AO26 M?6)CY\L(3>J *+@HHEN/.NB#+!^TB4J<2>OWK*6#&K@$X74%M,3@$'^Q=+WK M[!&I%?/)%[TU3B"9>7$;0L''HR>H(E@!ZTE2H7(PT/P%XWO"GLZZ1 R-)M(_ M%:'EN1'E(\ZK&7#P2YZ";,=P&_ E6 4?U5O.M^9@1%QJ(MU5\-[?:<49WPXN M7Z :1T:+T.ODD^=\0"AQ ,HDA]L;!'$N[(.E94[>.S@@($MX04"@0F8@L):; MT?M+CWJ5_XJPI1 ]8$5=( LHZQ%'8 64B5 TW M(/ P,04Y%"4-8#0 'QW"PTK^3(3R"WC(B!<7M'CG/9LL&RE8,\&@0/(7#"/TE#@!IYYI%'*8X);P%3$ P@N\;\2^==WT)64_C$&X ['# MC@'[>N(:>"G@^T$M057 R3;!=JE'45P$/9.(X1PE%F9'T*F+: BPK9 +)ROI MSHU[R8C*--FBB301KI!O-JH!4(%P MHM)2!:>H5E9UDBQ ;03I*A)88&E"W(2B070B#2= N1"*#25X:/!I*#2-9G\ M^2YZB,PGRFI(0,D>@PZ-Q/YD";BZN$E96VB)P+DE>50^/7@+\NUZZZP-QK$( M/F4AX?Z4D0K&2NH#:$FHV^440)L@'ZWR8B9!1D062DZF/AR^X,)'V^&UNITS M;Z<=CR*-=W//E6$-CIZ_QV#@[^)0=\6+=;3<%=7ZHDY6.J/(6@DX\'R*7K*J MMS1Z4_%QV>:=5<#?LU5![=ZLL;,R.15SN2XX22#E4<@!%$$<1G+;D)B*J@Z*K0TOC$:2,!;]Z>C+>H8%=:E%]EDH^U:6FKM4( M5\GYMVY,4=S;) _B\N(Z%%:=5$&!:_, %NXXQ!?:49.S@.Z=%%[O8HEGILV3 MF!I:[<6S[%:D.=";HK*9C^'O*RWF&.^4FC$<3523Y$4E:$B2N<52S%!)0EIU M),YPUF689''!&@NLWY];?R9&95%@"VNB5[W-WDAWMWK"9!H%"5KR?/ M*?RN[2A]YGJEQ4#VNN<"CD0.]+2T.0:3G% *+U&(Z;0J8O+TMCBC.&QO:\6U M?^A>HEV*6Z6L^ZTKJ&:R^)HOXL/8SK\*VGROFG;7&'1/['#Y#U%\[7?9]VW3 M.]1.DH^7X2(,B&:;O?,!YXI,"+9:=YTE8?NS=''+E&M!(E'#9\_@Y=EG6Z-= MT0)[(S&H;_2A?=!W<- Q"-:R54?Z&^.TUWP(0W@[^9HOOLCP>7]=KU^I+72^XB^0(F MS/.A;_0K/,.+?Y&A7S1>=IW[H_Z/R?"[?:>T/CK%6M98&?RNV+?G7YU_]91- MG+#/R/V(^3OGOXUFG_F/SQZ??_'DFK]?^^7K__CH_*LOGW_@EQ^=/[[NCU\\ MO>;"UW[WO;?\[,D-O_P>MI\;'IY?D[!B,@/]_*.XA]Y[PQ)>_ LX-I[]"P;: M?P1B]#O.:[\!8A3MK] C^1?,NM^#/?5Q?%8?MZ<.\MU?G!/_XFU/R]]_;5;Z#T=*3RDO\2RW0ZW:?3?_@:#7@]_AIX3Z@YT5 M)JS*.B+H_@6.ZL."I_MRBC_]*GO^Y/GO*.9YU_?>W5FF_"XC0B MABX<3;YUS!5'X.U<(/+,W%8V[=G>Y:W\"8@=1@71'PD^1'#^ 1A_X?SEA#,O M<14E$V#\]Z6_#XP&86H+HP#->DUS0807)1POWPSX/N@RK5NY\E)''WCJD$:L MB];_:TW?DA]M::YMN#%QP'NW]&W&=Q_0^7@=:@,O)R'773X>Y]/S,5?F^(#S MH5OR5S@?HPT>6."8><6RO\_.,_/ Q.2("!O? ;8_S,,/+69MY+Y:MZX8I [4 M7R#8"2RGLR2EUHML MYS2"U&RWQ(<"UAO_EV[(>9Z.27WH7\W(MCU^4CB2_N_D*]EYWKOX9J#P9['@!=-D0)16/WI0]J:)9VD0_]IB'\=2&$ M%&$1P:.34E]@_L[(<]C="C( $ ?X#_ZMN71;8<__*EM\ZY;M0*-X!)""J_FO MO)9_(.JA]]_;(*.*X>Z&G=(>&WK5)U_<^':).\#_6S ##0;_ LN//9;V-C#' M>]U9I+OZM^?Q/C*Z&C,@C9F#OGQNN&"WH+0( Z='3PP@([,C=@H:%J;5+\K. MFU 9NV-"CIVK)0+)5#3#KW+M+IJ>1SG!LY2O9&J9OF;^81'F2(LP2VMXKXF( MB4=.X]!=AH$[VE3+LD[F.-=-ZW_6?UXT3F1GE,(:%#DB:+"4:%=X8E!B,,P) M;YNB7)?$ ]4-W8[]4L//W2AY,1("WP#+%F7M?-@!G=1EDY MGQMJ/SKZA5N[%M]@SDF[WV[@V6B9UR0QY"HAQ[EVVRU=?T5:2!AZKXM@',NV MZY5V$I?Y+M]SM*U[\,/U^+ZZG1[?W=\/!R+>-^OUXL]B!MZ2&5B\)**C"X9( M'_MI(8O8C$3E_((E=G.1FP5;0%?$[VW.&4'/\O31TT_SSS[]_+-/R_(SL+:Z MBZ%B/__V[+_I5&R'ZB(WU X_G;\]MXP!M+F_^46*&Z]\\%EV'7W]TT_>?O/J MD\\,#YSYDL^V/_P /'E\) > AHQ;'[$,/FI_L_2/QFPTQ[[S?1386AVZN@F, M-U)DBT0-9@6;N((L[L*\+K1C^WA ?.Q9-5)6H2N\K.L!HJ#@S_;[^MNFW2X> M/_*'0V=W41/AR.%KMT)*: LK%$&LR\K2)/N3@4N%C/&K+.J$J+Q;\'!/Q,4M M/J4;^B2YHT\^^]>QI;RG1G@BD+B>0.+I80*)VQB_SX/Q.]%.G&@G'ACMQ/7^ M\/6/WWRW>'J^^+\_O?S;CZ]_?/GCZ__Y9O'R;U_3/_Q5__OKUV]?_?7-VY]^ M^.;MXN6?W_STX^*[ES_\]S<_+GYX_?:_C]UU:@9O9%K]S6_@F:3&]%-=AEE$ M55).M(\SI9*C[ K29=PDD%28%,U"0VS$($M;.+)\,544?SXV$(1.,!*AMN!I MHG*3?Q-$<,6A)G^/[V]=B4H7_2<>D.)BU3@P='@JIY;>+#%6N_1AY/[?Z]H_ M(HI]=B11+$[MY^>+5V_^]N,/;_[Z%B?V^Q_>O/KF:SJD#ZNK<_U2?'.95T.H MHG[-L285Q1#I-Q7OY^])#ZT@^L"3N8I4Y9\4<;E6=KEV8;FR3T8Y[@]#Y>_F M\=/\[/$7G[K/\/''7Q3R7S$S#?FKSTLS(6=#*8G([]D@N)H5ONEOWN#X)(#? MH^6Z7#J3/Q#.ACNE]5[-28N87>C?B/*RI/LCOLMA"7GQ^5NR(G09/V_7<=E< M>(4*D0:DRTNB(3^)RKNR"W4[MT+%76_()R)_\-?&,HFPP-9;YJ_?N]1JIEG/ MKQEZ0P&='?S275K0?+4:ME3KD,6C1'"HA7Q)Y2#YUT1MO1/5GBVTOV,'@64K ME,3;_>)6 Q1K^.'UWR,57T,4LJX-W(E!XI6Z%>!"IY=&O73_MCHXZ2C-&I8G M'H>C+QR_@4QK?#4ASP;X#02UIEGZ:E.ZM=\.^IK>\.O Z^*_1<4M^5NV<&RY MI8$<5(G (RO7?;]]HO?M/SP#O3A?_#FV%H@#.#B*[$/OF6Y"B)D#N?+\CV!R)8^59@P^CNE090UE,RX@816-:*MKN"#MASYX-?_Q6GAK@QF(IRF: M3^]-*#K0X*!(@H/B,VWD)%X#7@;B83# M\97X?N;O+,928[C1,Z\:=G/RVDB M-8QWY 7Z9OKY['9K=%0'\76]8<;SOZ:"*=^,C;8&W<=^"L?N,T8V[W,]\>\S M+E.H_24XNZF'C/6&&QS]<9"N9,NS+@DLSOYF+^74ENVB 4JDO%0=ZUNZMTC< MWR1+N"@:QS 8A4'<8@6:]I;V3X3%(#<#3(9K6P#+:H9HK-M\*,X7+\.5NGW7 MNVTF?1-J4&]\S'GE*OR8C '@]>Y8#B%+F*R;&E+VNBH9'E0K]YE9)#PUJD!Q MF<6LIK>"A=\2S.-;UB9EF1U^LWAOXR]L2;Q X-7<<,]UF7OX%.[\=WXE5_@U M@ER7K($C8BM+;P?692^ 5'D7N.Z2O^&?E47ZN)LA.4'9LHJGC]C<*A^XI@5> M>S4[5@N')+:J:G3WD.FQ3LG>@5UI7=3QFMI+0NU1SPV! %>\RGCK&9&K^P0F M,]VRPO5P.%I_.W#?7(23 R#ZE?CQOP_%A6K0A@R%A)< /O1WOZ2W,53]7M?: M?PF]"5*!X >$#_4?# N8+SJ(JO+>I3.P+3L2^_#[-D ?J?28K!.]J++U:=PE M:[%*AYHX=/WZ49-,!8^ZAK/@#I V^9PWL-70*:3MJL'/-A N:NA>2#MK;X\U M'<$61R"^, :EF:U*V!#>I/:U4L))NEXLZ.%7CE*3Q;#S/ZX:2E;6(U]22DTW MB2"@W#0-L"6"H6)IJ;"76Z?+85GF9:_4>[T[&(IN6$$A@'XP6$,Z!E"H+Q87 MC;]/29MIG^T::CB44(3HQ6X)'NX%VR265(M'"-@^B-Y[8P5%H][9=[V*@7*\ M%L(?/O2DJB4H\43':M=4I+P""VGL)?T>[6F"I_M?NOFYQ#D^B_9^;!X)R! ) M^037'O8GSA=^G#>_2JOTZ:-3J_34*KU=JU0.R-V- MX0\D/=^__.''Q>O7YXLW/_[G-S\L7O_MVS<_?/?RQ]=O_O;!#:JG3X^I0?7X M?/'7;_[R\J_+!@ M4>57W5 B,'68-KDLFTHS;T'$BAJ1&9JD;Z'XP^@H[3\3OO#KDJ6;_2GV&4% M6OVM07I0Q[^#)[/9-K+ -+DCFU(3/K%U:E^:?_'7C6-8SOBOO[3E3O&O(F_J#S+%BMCN*F7(VUYV#B'"=;2)AEC>7V\[ M"LL1)7,%*F)F%;MX@)MZ;XV$\U&?,BAJ531PAPQ' M$CX^\9WN>:ZJB%X7H[,C0I43CK'F769*.QKC9_:Q['&V"C(?#D AQ=$C\N\O MSX$ 6WS[\M6/;WXX M]^\UGX6 8VNPQP %-NY)TX.L@T6M=XQQ;!6 E3P529 MN'#=JBV75*QQ?ONJC6=5P*@GFR MK-9!-S?RCCI_,__\$65.?#D:*,&FI9;,C\!.W MW86*4 1 +TB3^HB.S&?W;O'I?WPF6XE?Q'C98:BU,NQW*I5$.6"5LE. (Z_ M/P?X_PCK^GS.NM[]]W6=*;VVLO #EO,'5RF ANS)GVU$^KHN_+9M]Q^ZID^> M?3X[^7/W%_6V7 __08%ED,?UMUZX;;E"ZWB3%P& *]VE$J981Z;!#^5/4(:B M^D7MH_D5#56J2*CJ[];3E.& +>5&4M<(/K9+OQC".9RG7]NB_>ZO[KUQ+DEC M[V5DF-$TX<4!-_;D!=>URPYL**A-"YBM]EE'M>#65.R,M4V=7Y:M]ZKZ_2OD MLSZ2;9&D7%3-DL)$W1;2SOBY:;W7^D^7^\!X\::]R.ORGSGG*7^A0GTM0TZ4 M3!+0C5!I,L*'%<5%KN@B";AM!A4N[:12]:==P8+/'=G9K7],00B2X?;A+@U. MR0:E^CK8F'P4GA>6R"@)%=J<%H;0WY3D\RZLTFY^W+C,>./C=QJW)6-?2[+: M;5SEO8;?=&<^HUPAG]"$OS,WBH<)YRJ7WJP_2[@7/4WV+&WS5=MX.U@WM/Y\ MHKH(/D>?C;%G/IFD[:'JX71%+69T6^JOX'7XC&388N<55LC[TT_>?O?G[I// MZ'DY3L(D>K4/,LOH?FG7+^>I.(0;Z=&GS+T&6<,'FP%LA*&M7UAIX0IMLRO4 M#F8GG_T_AN'LI4_WZJBSC$J&NPX#&1==I]+=@(7E!.EMK3+TM4A9%Z< M$4B8)6#]S"8^+-AI#>'98S)R"0_HT\3+P,5YKWLEZ0$K9^? M2S_N_O509A_DYGV5QY]_\>:Q4U!' M<"2/GQW)N1//S1O&1_D(_E42-#KN83[IBL=L/02P;R M$HR?@OC:WV9@J[98C[L<&[\X)0>_8G+P6][J? :0!$VF&/K)G[C,HA4=](?R70G:U*IJ5MQ7#OS=4A,YF9UC-#MW*96_ MCT?S8VL27S[ZY$^=ZY='$/[0H_KG0N'[2!Z73.^1/"JH1S&36 LWJ;_FD3R[ MNZ &2ET2?37/X77XCB%QIQ5A"OANUQQ%7DM/+&TVVX$Y153'&%'] MWHG*L:T)-/_N0](T'G,],;OB^F(DX>G[;97=YF7W[YR9_^033T MD.+RK\S_1U7V^PC0P5Q9JA#HH[:A.Q4@C]1OW:4$^CX>SX^L!#QY_)B"2.V- M//RH&0^\KD@:(U>L4Q/1^V") X3K2)8"9OI(GO428X:5.JR#,(%="2/RR6+HWC4LJJ4'/*=VR_<=EW<4K8=G@K!* MQRG ,1BIDZ^:]MVZ:5?N%("< I!3 /*OKG,\H6;9=I>7+8:B5AN_%=W]209N M)E1V.HR__ZW.GS@C0MXFTJRR$5\P%OOTCD\&]RX_R"V"HB^>??*G@.;UV[XH M*?D;*DQ-'T%02,_/R^1B: ORD _$JE&UQ M1M0+^R-YZH6_@\M2,O(C>%R!7;1'8[/ 9,(#)^4*K"+U/0*:'!\?4$7_K6 A MVYX%M4J^*XGIU5TVU24SH/1!F:CBWKU 8>\N[ MTS.3*@D'E76Y]0\0",_TQIA@2%320YTS0-1$# ]Q;FG(9T01A)0'_3^0DE%Y M(9"#I#Y(5Z;_X(&X3;-UYXLQ)ZBE#Z+?_"')*;^O7O6 MNW8;&&S6*7?+A%@3-/^KH<==FE5BA8MXRQ$+FBW60UL1N:@2XOB_N.)LH\]X MN))Q8O:_]GP\_>(PL_^)H_\H ):_F9SY'=_Z8,DRM,57+J'LVS;>W"HS6' * M("0KZ(%Y%I7IB:,4"EE@8AFU JK0DQJ6%1$&,AG(N-!<#XGBJU3K?&./\@M&[!)?9$QG& ,!*L $15!P:IV M%:(0!GINF]Y5QY#MT@+%P/-('EA"SR-Y6A.-"R<7J#WO2[*;B0R?(M$UKV+% M0/*OW; C2(4A9*,3G@KGJN5V0M.10$XGL"=QP\G]W_$%N MLS6[@A,'3WJBJBU%H M/%:'4>QAL?-86R89>/^%O8B&"2W]8I.WVQMJ6=RP*?WT83CXUSWI5M ;V#5= M5]);(.)S;O\Z_T3;4)T?>($H<-WF%W79#T7045?(F%G1I'B/TD=X3]VT#WM0 MS'!&UVT!M45_VR0N3^4^TX^ JF+A2&J3?D1DZ0N_3:IF!XT;596#((I?BFH? M&_'L!*=JD.>+;_P^6Z#?R-J@"A0+C0^27R)%,6+]R+2W$AK*W)-?[A<7([$= M>-^>>C0L?T4-=3X#G1OS7J%G(HJ15>,# 72Z4[0>/31]A_5G]J):4^^I9-:W M.:0M@S9-T5S51%'JK2(=%ES:#OC4[H+U? ^\MN,Z*M^R+,8L+FXC-<,G0%Z&%4H>L60TS(BAY&Y85YVD?8M&-NH:-7BD5TX&DFX!$C/EL!0<1&B@9JG^VM7&^V;\T,';*,K.KXD,O.:]4:&E&R,AMHD,&_P$ M1040?.M5#!R:I=%#!X4XB^73<&/KG;R5?$.@C)_EAR6=FMP;1!_M5DW0U5M1 M$YAESL*/37Q5QK87>G;^N\#H)9ZF9TT]DI/(_?V5_20TD>YCE&03X9Q4Z0X- MNR)^GFZG3'=;)\+H?+M#Q\)M[-U(S*[L4N6V P(]6.R\(F#D/BKV!;6VCY*^ MA.UZ860UP[&)=HQU@0UJ9YE$4[1E1A+&K@AZ?S&Z9M%P"ANZ3M";)(K7%/2" MKHWBW($8-9$(U1CUV WM2V,)X8)PN/0?=2MF"WX_>_Y,W,(L$]WQW^@4T=^E M.;OSIH<4 *<7*^%#)< J7.6-8,MFD[^<%W$W!X5,,=T]CO$_V] R4W YG\XG(++ MO!J",'8BCTBIV'[G=WFEI!^:SF0CA]6)OZABG E3$=.99ED1R(QOS*_ET*XV MB"G,CT)F7I:/XV2IL;>63?P M&4PRO";K4X>$+%@0Q5:;AY+VDGWVF#>R(FU)?IBV0\-RI@0/;J',')-(CMDX MP6!Q4&^JKO*6X-@YPE*4AD9NUCZZ)902V=^ MJY%RM_$!X;-DAZ&AF2_6CHL1+*+++ZL*648H'PVU%H_^,92K=Q67LDU%*!25 M@+'P'CHM!XS6[X91USAN31'L#$:7[#DZ^+SO6UXG6>%I,D?ORE_U@J"._J=@ M.NC^X72:Y+5>;1HL@+_WBE.EW =(.47<$C%=YATE8W]O6N$H'9\*GQ?2)6"9 M8,IB?/^."@][%5C-"[$3O(_$R\+#BQT[N91D!\QM&:34!/;QI\<_G;\%>B<4 M/=JBE#=H?Y>W/:OIA8@$'J/7XL9E9#-GJSE4%PXJ39=E@2G>Y^-] MI 3^UA&#L1HO[8"\$CY!9"B+3UZHG(=@8HDW%W607HY?659#.OIMI=Y_8[(M0C;?>Q'[X\WJ&>J;FT+(>963[NR39P]SW>\I M29H0NWY"[,O3A-AI0NR#)\1.%OL.W^J'OFJWU?U)D?:&1+8K>/]9,H W#W@&M9IFSRL;2+O76JU K0@>!HUZ!C+ M!M?C0Z"R0WU;"B?2ILSUJS+F_4^7+7APV__?UOUC\"G$GJX:FJK^%[?^SB1A M.7FR(]ILM$5\RN*$""8OFIUM'P875KJ0D_I-5O:C3K@!^VD[RF^C6)_*B[-E MU:S>29'PHLVW)[OUP+92U7 95^J1_$XX"P)Y\(;^?QQNYJ&AUVL:_ M,FD [,#GED5L#0IKWL^M&C2=!"&XV%&K2UIVTCW1#^E'& RD*U].7 M&"X%3/EB594KHJC*AR+V8?41\,=.&F.GC?RP-C*WOG=#;RASJ&PLNB:MN\C; M0COOL:OO3TRPO2R&+0Q>:NW(A"0"<[!HQMQO M0\I^_)="?PZ@+$8GQP8YU>X$9Q0:JN'P_?&F0@(SV^O+IP]U>SU_]NC)?=M> MS\^??QFK=F!+0?[LE_^=ZX&U8@[**^^9G=EHS(O28:_XY(6"SH^P.:=-<28J?YP=5&Q>]P?0$6@A!KEQC#'%-#&NBU(6! M_AS=B3>[W973G]IM&F]YN?$L12-"'I-_OFS*(F- W2\YT:MF^"7QYD/-0T(, ME:#G\T_&1PWX//ID\@6B&>R!^32P28JL$2AW("'42NK\"?3[ MW>=<;;/;4"ZWXNF,E:%@).!FO_$)X#LGHYRM0K" 21P14:[:DF)+_7* KR.8 M-,A7@5-RNAEYP&:"C5.D^? BS<)=M(XII&&M35:RVC2-CJ;DJXVD4OVF!:4J MX+;T58NPKTHW!$A[7A;SZ,./M%_W=R_==L;PWN^N7*:,MHY:,66WU>$( K33 M/@NS'Y+GT\9Y]?TKKIKSCN3I<]1) 1/+J$P49N,:G>M*1O%HLV$>0<< _'<) MOJJ%5.T_\X 7T?TW;2CM:PV!"Z\5@=MY I_K;(*=E>O("(LMZEH,G&)Y>0 ^ MLC),9@H("VL"#&_Y_;N5T:/ML<-37X:Q9HKHVA1U*I65^*+S&XVWV?!T.H4IN,D4PG=$.H*G,)'SYR_>6CXQVY)IBRR',@!O>W M>W60']L'/C3SMQXJ0Y!-LS#2H+,*>X#_'_DA>__BBHQ#Q]-*7"S0\/*JK(&[ MET(2Y8/&KOH#0RJ&^=#FRM1!.A6+?_>IS@L4%:H0'60R@@=" ^IU\:"<=,[" MS83DDUDG__;N9/ MP_GB6ULTD.DYGMKSK\YM7-WQS+^>F.L/C!D]96?VCZ%L$TX* &>Z/M+DV(%M MQ=>H/HUR'<1.3!+$KQ@D'-M^9OHO/#X]=^WTF?=APV.RL<*44A-92G ;VX@ MI&*)V''K3S6=5[POC"_-<:MLAK:H:.'-2!E/E-.#"FN1"=\(()1?B%R.O&V4 MBVH) &CR>^_ZA7X M)LZ^#US4H@4,7LM?#3\'@@MEIU@VS3O6WNDW3:&&3.T*%:%0TJ*)"Q^3^(_5 M0PA[XUT4)3WQ13@-8#M+'[%S>>G_B-U%&]EI[R& \E==/NW$ML_R(R_F7-2V]\JMQUJS/ MMLU ([%HP/E%;W.R\Z]HJV,MS#)N\B59VK*SA!:JS=3MG# -D4,!>9>_,(0] MY-UVFW+=1SNM>U.V D6=\5'Q@F*"S8PA93PUZ MBS),\)K(!_%OL"^G.9D/G)-Y=IJ3.=<(PT%)2GE)+"8N%G J!/UQPJ5HJ:Y#C740M)$G!\9#0FKK/2=ASZ0(=> W M)%SD#YUQWG,X# H_8_W"L6>Q0?*+:5-B1@?:/:9VF6:5:3+IMCL?X &"$=FU M1DDC'"TNU'& HY>*X_,'$*"4' H;R WC7?,8&>IFW2F'P)DU" MPDP-%56EMB4D9LQR8VE-XK*L3:^U=KR15<0195$&,'.I#/"G;?Z.)39CU&V3 M#JK="I[?Y M(AH4?]&+(:2V*O/H"[ @A,]TQ(NZ\M M0(1=)"^R&V=A@KQH+_*Z_*>Y1&S&45 L;T%J,5K'T$M)X]W'\D1SH*QQ\>*1 M%Q;3VK%R:3K_86%D-8[=O/QXD*@TBIU:J=5&(56@ZY7I F51)D]:E2M.*I)C MR_4&I]6L*$EL3,$DFRU*G&4N,@LO2.1]AH/)>ST7N0]-V9,*VR_?^]LC7 NS=N ;*IXE 0OWY*P' MX;N"SU#;L/A/;V OB50-F;YPF/G$E2YRI@]@[EYAN;./O73Y($K./@[$7M+/ M1SI$>FW;INL3@I()57:W<>3(O7DZ8_X9E$R8]2J<9I!>$@^/]RC$G^:*8#KY M?#%'=KI')FP]P5-)[57P/N!D1-=AQ=4Y2^?#E[0-*07-#P(.NJXZ;,+?8[?. MK\06!01"UQLS$@<% Y^RK3TIK1CHEVGOJR8W[:!(J*?TK^,R+H=!ZE[I%K[) M^R>?HU3(@0P7^DF>SG^$2G)4S>^%9K-KDD^E/'Q)/S,PQ#$77J?'+\QT*/OB MTDE]4L*?Y3ZE(Z8+_:4=EIMA&:3N-^4N<&CZ_^O#"8=-!P%LVKO&ZK!FY/A<"5Y])Q, KA>=%NJC+3AE[5N'N?0 2V:3*K&65D&] MK-=PQ%E"'3_1:Q%0G-ZC459)VM"!$SRL/S+2@DGBV@2 ')MPM 2RSI;7.TE* M:4%BPA$::C-Y99OO2@XPEFU# _D@!.4V'IG&L5ZPJR_+MJFU0'LC.G@.ZHJ" M -I= M\_-! &?!^DG^]55^>S+-<:[B!ZJ-(N-(5V9:TP+TK;6S[ MO%7.'99L"1?.!WS8-;7\1-*MEL3.T WZ>Y3JX J=B\(' 'L((U7KS8^;H_5#Q5XH#!X[7AJ MR:];?]4L]D)<+>B)C%+&@"_ 1B#"W? 3R+ B"2>>@&+]6J0FJ'H4:OP'@$4* M@2*(A4.RE\VG8B:L0:3:-5203$&W%^BVV>70+ G%+#R-T.4GS,E8=B:G;Q+2 M\L"8$1!7PMG>LV)8SHF X;9-%BBT.9C-/"W%@'%\5 =F=3C/32/OT!?KAL# M=6E5M/W[SHDH!]4'I7V!,D!!S\_;2\V_#8I'$BJ7/G=NADZSU$J F_(?JL#% M&\_&23("FY1]LN"V58.GHMAOE>]@,)^KJ:6!_RR]S'J5))HRQ1DXF>Z()Z0>IV/3MV% ?+ MN@,9-ULVTR>&MTR+S[V_GG][+56V5I"UY@HFETQ9IRK-3V+O0F"+%SGWZ<;Y M$OE$D1$=];PGW6[NJ\S/ULPIS5( =0J69 ?W+_0S*Q]0%,*.!>0]S2\%XTO.K+/SL G6ZC^3!YRWUSX:2A+40.W$D.I3/ZY=$(?;=IKC*K\AOT M+P5>5\#[V/$H"A[%9W(M!DF@=$@ D,@%E]^%%GL 4XUB'9(*A,*E*E6824GV"V\6'G X+;?P68EJ_ MQ2GY+6L*]YP,1561#REBVVKD2+[T@-ZT-$?+=BJ,64<-Z: %30+4 (;& _:Q M=$[WS]#^JEOH=ZJ@S>VN>U@(G'F,FY<&GWZNK,)5R="!>O$:-7_7ZPPQMZ&2 MBN%=WIHO/H)G]3V$6,=Z0/_5-KY<"T6:Q!6(P[@X%-M# 9=/U45.KH!K[$#X M;,;-1G'9;\>]=ZS;X^X8ON.SWX]Q6DQI(NH^:6M5"F]%,N"W=MPVYM"?3YN/ MPB641ZA,J!\WNM[A2XC\L.T *#8VQ% "D+7S@OX@N9HJIV&PYM[XF9,=.=F1 MN_T8-[2AH'%APIKZ/K MI->3,C5^(AE!-!6,44'A9"-.-N+W/EQ'9R.>/O.Q1FB[)\2QTFX5]-<:#5A6 M""P!"59=FG'AY'2.C_4<_\Y2J8+KE$72#!KC"2K2H-A2WHO:;H5 MNT:#RO[R3,8U=?-[[;GOI9^^#;CS$7EEBQ^Q^,:PG>Z+I\5V/FVXN[SAGG[R MI\ZM!O33EQ"T. 5R)Y?Y+^\-B-RJ0.+VC,JN*I0NAUV1RX24=7Z %HSU, M3LE EGN"\8$6H6P+'NER$0;2.N&6:"S';ZJ+H.#:DSV[P_:,6J#YCNG#&/M+ M22PF6N^-63MYS;N^RS[_\I,_%0ZTV_Z&!D(T^5"M)>C(>!#GY)3N]&F[UBDM M?2+F+J/.<-DF8^_$C+XMZ[+;L"+R&)T4B;5TF!.%!IK,%.EP(73Q%0?=]P_&[;79:+Z)9,(+(,Y3]8J@$[LT4)V/ M)'U;!X!VS8[FU%$Y"$*?XP("?2' @LI:YEVJE,JD=3L',87XT=H-?NZ]\0+'-T_O0PV93)F=Q9%VP0YDPK(GP"2S5.*ZL)%, M4*;"=Q=M7A % <]H\="7X8/ 8%K#=EDB_X $NKV4XFG(_/HA\^>G(?,C#W _ M9LC\9-OORX8X]<$?_?]??*&8.\&\*96-85TMMZ D;&7:2.E7D0'D]+?BOI06 M/G:([(X?RI^C:I^9(H*BV>*R(5]?.8U-:F)2 W7Q#0=+5$%C,B]H*7\C$5^K M&M**D)(;H/ Y,#X('5^_!X6P#FM%6<0X&*L/(YQ:F$\'L4*B$U:1-N4ER^,N MMOZVAFW@:<;#"I-A \HZS/+[,Q4T))2TGDF'.F548S1(/Z0=[71X4?192 G- M]?+!%ARQQ"O+O (DQG[A&A_K@7E1B0:, N,A=ED06AU:!GKJ,3%K.H=F>VC" M1K%B[@_#.\%\O&:NSR ,0C :98_'PX ,:Q^/#!Z:-_QPG=LOCWU85['12M.0 M19/-W7.!5UC1$@5W!()O%6U/1 F5;<1Q9 '[$GKUR9=CY1IT^5Y62&NO3X M1G>)2U:&/Z_AN9;ATP@IUW7%60JL#4%:DP?DR500[Z6Y[DW!KB+O.@-Q_%-8'+"O8 N1H1&Z#_-4 7^=!C/^G_W-:>T0+SZR"N1=QWP9W1 5 M0A)]%K>7M6=]@A68* N-JZ N$0B-4M(KRXE_=#;Q5=0[I7>IK/9P M.M9(35D%$+X&R[#F]R*&0&'YD#7H9KQ7TP;G->:BF3LMEE[$OV@PK$X.X5B@ MQ@?&;^9_K!HJ@(2;/@4K1J,5X"9FO?$U%NB(;02T37ZEE*Y<:B-LUWW M,2K7:Y?S2GK=IMGMA/]4:V,GUPUELQ M7;0K"*4$]Q=$*,-VG6Y*L^_HP=@^QR?@C>;>JWCJ'W@.'<$=M:OS@4'AI=-:6Z; M!Q0,//O*Q5T%Z[@LB?O%!Q-UN(,$+#349[, 9:47[W!K,1Q:HC#MG_G.$ MD8LAH=RB*_[]_SS^\M&+<+P9U%NYB3D7$4/AO05B MK)CKZ$LP$6#X8Q<2(8'MW?H$FP )Y>1_8(\D+V7 MW.+AQ"[(A,QE=HN79EN+B]"MF22=;"E5T(@<()$HYE17\6<\BD 0 @U);7GP M]9L7FQ(CQ:=/1O*2P&O" *3G&RY%\R;]ZE4JD1)*&B9C\S9R0=:9;T&E-"7W M"VL7A!$_.AF^XY;W6LWYD6E];P5CF@+?-(-FYUL3'17"C/@*R[4Y1N2+>5#\ M'T-YR1RYT=+R8(N<9XGEO 7 =B;#10& _[]92)JT.;QJ=OO$%8>Z2S"#Y$00 M10TM*U5T'%76W1K4B8A&"@;&FBA?%)9FV56;H-R",N+FA"K4= ;*@F MDKL),KXDE":R@9+;T<(!JX/0!#&8)3O7Q"9432&55;[S1WY#>FZCBA+\"(BT M)C%]B/MG4]QD>(G"?0IQZ!;5UA!(]5*4KGH*H1DRQ/J(+,E(2-:8_]2*V2K-:K1WK&ZN*UQIK.YR^C/TV(JO?(JATI.U%"( MZFBKO!-HDX7D1AH\$LLCRR2^-JD-RTD(7M9'XJZ@KTMV6]9YX?2(7)3DXL9"T+!]!G?C5\59CWQPHD5M*OL.UO\A$84QD0DIA,TB6T&OJBX89 M5A-U#=&M,.) Z9?M,-3L!^Q.XT9&T"I?D0'0LYD%@7$;)FZN420F"V2 5()\,/VDSA)E=F[&<,[ M%7%!VL2;GY(=5O%0+&FJI4.?R=)M&M0T;W!D\$QC?>4IMRT3.H4Z\TA<,IG0 M?>?8Y-JSF_";:K,Q=NU.^*T/.RN?/SKAMT[XK:,7">'#8%2QV,+U9,^(O8*J MF+E*19.-A2BSY.I&"RY6GU,%NY2<'@T76%:(W[&,7EU'HJY4Y1:%'C323IZ] MG5TBS9.Y,TCQVXC[/U5)<;]H7=^0FB7Q9! ('6I0J-6AHD?_>.,04'L>#2*2 M)!#]7U?M%C\X1!!T[ 4Y'@S4%=W&/SK'@]$=*BNXQI ' M8U$..%3JDT6[8@2,^48"=D/@*]%#4(4,F:F?)(XYB-I9K_+-WA[,0Q,VY_S7>G93O2+ M@[DQJ^*9-GO@RF,1ZWK%XAHB<5&+'UIHM.WR4#HFC59/6CRH)W*^V%3B^2.P@M/NW:RL00 M6M@0+=4]8G]RW0285BB"6R>ASR0E:,VGK<>CF.Z//GJCQ1K18(O;(PN#;O(+ MRG>9>YX&XIKU&E\*X(&+P9NJF6_)Q7$C\AWIJS N(M3G ^ H- I1\%^[MLTK M?Z'D6W+5*!&+]DO35*P$!N\=GM_[[6WY3_RG69I5[N-8O[W]I54%E)P08]KB MHX:[-M]]80 $]#\UJA$7SFX&=_/"7[,A(%$!>5M>'JZ([-.1K,6&:L+^?_Q_ MC6*[].]G2.9==)2=+BPTT'^7\V7 JGT^ICI:D,,CL#>2YH?_Z()IUY-S)$\= MD C^.O=E@F=>$\<*@;E.X1R<3P2M$S+=Q@8*COK8XZ4W(DI.GJ41.(RK_]ZD MP9%?..\&"3(8*P"J25J3X!XU[2_JDA4MJ9WCK":@E!/XVP&PX0,PO88XI,[G M6CZ-8QG$4-+ ZU[F4?QI[@JA4) M(A%AC(Q"^5\E.F.WGIYXX%9V9Y\4I15R MOS%9ZQ@2*467#F F,9:[MEP9$?F@+9KT/#0R#<,R6F- -3Z43!A87G#[_: D M+?1)@;KI&RTXA.1Y+%IN@L\LBB+B*Y7DT-"71(**]G6L/&0RNQ0&V,/:QR?>:QX-2 MFXL@+ DD>LRPK/"'_V!CJ^5NKU72:.72[)F:TDLB^;A"[M4$B4SAQHK^3\1_ M?SNJHM/>^CWVEDQAY"OO.L52G5[QPWK%(: 23'B]R\M"[8!4X]N\IGV@XP+; MIM>X@O"5:E)..^-A[0R?:@^=U$N BV$/@M8V1>.5=P&UR+V$D(/A5*>M\+"V M K 4PM#K7]T^= L#4U=2?.4^K (A8J7X%"0\[,V1]H][*G)@!\B&2"4TT&]A MS>P7_D.G3?&@-D6('!,J/X5((,<-@[W'7CO@>AU#>^8Y!^C@]*U#:U='AO<^ M1*.5O:USA8*Y0/_,3N7*)V&HX&@:JAIWC93@(GJS:MCI)*5W=.NI MH5)$H)5B3^R*T%IRP-M:9FCFD.OH?%X01R\!Y0*%!M\ (:P2;.GA8W#"OE^/ M?7]\&/M^&Z36LT].B/FC0@ <$V+^0\![02'%3)5*,\B EL32$3M'N4('K0:Q M&J.5",-)F+)N3"$HD*YZ;RUTF(GFOF3:HKJUW3R.\,&\J'2]A%V,$6 C#9P& M;(JC%Q);0C/O$SBTR-AA05=A+XRH(JY&6RC\/.T-'Y?FPO8R;5EN6==2=!@3L@O^E'9:;88E+$+#N+ #K MXCCL:]K(?L?BL6MWT0"='%K&?'*XY3/9!NGZ2]\["2,QW2^->(XG$0Z"=\3V MD[C(2V\OBYWA9'-@HKL>!_GIU@!^6T9[<>NNSHWJA2Z'65Z9N9F_\ M]F%9['T75&X2[<4>N4XD-1U-1#A_A\W>T38%@P'3L\X;L61.XG7LC']8^!O# M?!]P5#04PJ16/=.9A#'AT2*9_7CLMO U9%Q]U-N5PJG5)][KO5YK?AA$FAMF MDT6LM$!#DS,7!CA@-S#"*WD),%@^CO1)G&!=E_X%B/T8CT\H-:\2\LA-VB$T M#-F.&='4%F1BY&F+_T)(87X*V4>P-2 VLALH/::8LJHQ?UW+@TH)H;4C3WY+ MK S Q_0&Z=[?NKS_SE_L=;TZIX3KR:/'3Q>[03$*%OF-2[SQ9_=')E[E!ZT" M\=C" 1Z<+ >9X?1[\B-?,(/ NED-:$@0LAF<(0R8#A@6!HV7R-B!+5]&KNL>[#Z!B4YR M7-P,D6#SV$_T/N,CF+&/Q%L(8Y@$>)$%HI_0#Z.=4"OE#"\,LP@.7$Y2,^Q? MIZP+#STXF9=:Z0#"_,!7ZU29Q$6G%IAC^T;A-".:%)JTJK$.9M1PG5_ZMR@7 M'CJP.M&?JNKHK;-UD+"@KET159NR"^J$'NC,P$#36%+YSQ*BV MN"2"WK#ZM"5=VS8\&^+?$T8=07/9FO,C?6OKRM>2@:1Q4U(YB[F0SE VQ$T4 MASWM4[\VBB6E@F6VU,%W\(:I($W)53[)FCB!S4C4MI?1ME#E3-1ZR,'9KV4W' M_/+RF80R%.'E*A"I)M8>X8#\8E294-FYQO*""*<CG$T>E%9M)]?4]X4KC&E'\\J9"$7!8S]NVOUEI@ID M.0V'[05E6^YRF0NE*V!B^J7?V(2:]*&]MP;?Z])]WY)^P#:+7,9*AXUX.9'( MH\48@EU@+KL)B5_"]L*35"[ Y>2U!I(_GI -QJ=E9C9:_0']$HG@V$\T2]IT M+H1N\< "KD^U^QU>'(+(#0'G.L?D*L$@EO2^[,5&4NXH1B2,-Y,8X8 M9J;S>]R%(T,&+LK6AR=<*D>;A*+E9?+(2KQX?]2!O+.2D\O3> MS-'<-3'*O_,)+34 _29J?'A41$C$[Y0&)*A#0R(V\:_02B<^/-P!E)* M6(&0CH_4/E8I3>7QQE:/OY JH'*06C).(AT5D9,BL%3#;#+?$_Z4Z8M5_@V4 M<\ ,&?R8>0TQY, ON;ILDB)*[\A6ATH: X?A%6+?S!_@M0/]HT^1)\.]W'L$ M;0L9XDIOHJ$814- -EL_G;\]-R4;D,[ZM0+)1+QEB1*)/3(Z$U.U^WO#FW-*9#ALSZ9O_=-]$GD M@)K;B,)/C![2I F3;AA@RZ(3XJ@!SDG<6_1(>+/B[*8VQLQZ^7WK/\10ZIGL MC#:4M[[\1I_E9 M",2"^:$?6+5#@'/R@^/<(O95ASY^B#Q0H?(&B12@APK.9G M4^?1&&^!9RZ-XH3$X:$.SG3>O5_ZIJ75T<^1[:\;'<0TXU%^#615[1N+!5K0 M\AJ$DO4$2T>D,QK"Q'H1Y(A4:8;LWQF"V#"]=;[XOV'#$*'-95D,<'4M(ETP M;PMA0,J],>H$@!PCX<"R1!FQ01%'.W'UP,EPZ%W.T_.^]2?\6VI3E-VJ6?S9 M+]#+UN6TMUW+QFWC\L(?A;8'@66'WETOAX(_9;5[JQ($)/YS],"C%E;<="@% M\ETJ5XFVFPC3XQ]'B:,.-X!TCV%%M<7SPF[9L/N]GR)[GRQJQY-U2JZ--QO? M/?5Q+G. Z72[2GKF'Y"4_'ZDS"74!BP!W940G!QDJ4H9*_04K/)=OA)I*>&U MUQ-ZP@E]($[HR8DC\X3X.1K$S_6'@6/;1K&^0G_)<44B^3D-*6QG4[ XQMDB M.@T('LXB=7;Y?/&UZW9EKWF$,@&L\FYCC68FC6^R*XH8OK9F$)WZ6.Z/_ 4) M!%ZA"&=;/UV,X1=YE]2KQAJHQ@ZSG]W;VD;9=4/JD>1'C3\Q[<9XKTTKL81* M#P<(J@TKG:2.XK6L]H>9P^^;U;NSI;0(M^0*11#)N$4DAE?:,]7$7G\3E]A ML:J+V:HR?A4EN87B?/$_4=)6EZPM5X;+;[LEO2&Z6-PHVF5(0?XL[]+U,?Z0 MZ+'GZ7A9QN1Y*!65MYZ%'4*=;1.Q)_4*Y'=&0E0262;\; /G8@J]%M$.;ATR MF,@R6SO'%48*#_S>[5,]2?UI>MJ<@FX;*NA]WE23$L*D.!V3/VEE M7*\[>E.5V:='6^ T,GWM2"&8IU4,%4=DPY#^1P[,EV,38<;L<6S \5&X[AU) M+-%&'OH14UTR/A]V:UHOU49<4G00[D[YHDJ5A_;,&AJ/Y@.<'DD"@9;#H9+" MC7;54947*+ROA^V2:C+^);MF1]6Q31.&F?S? U.,;HSP9FZW$W:;!CP+5#X# M-R/)G&Y<5=AO73;^TF>YWYD==*)V/EYE75O2CL*%%)57.1*CH>WB>GH#>E\9 MBL,165*T.<$H5VAJ66_8@3>FXNFB<]8\^]E%+MA4D JT.4GBPFTVY*JVR"LS MH,PZDYX"@0:GBN@!@F-%RG3-HL302!Y]R0DIA U:_99<2C2!8,8[YW#:5*IT MK,,PF<1AJ82\:'81 #-AZ=+ZT^@VQ= G?\MWNW%!5[2/HVIDF?,EDU%\/NI! MLX&V&5U6Q)3F#0K?O#Y.,7F,@T_@[W)D-5)!!P.Q2;2/@W:2 *.X8TG^7.X; MVX,)E1*&(\L]?"N)/I/2:"77.2A=I>X&<8 M!9TX(=%YCTWRJ&"J/\DWM"6L2N>W,NG8^E?7!3[YRN\5LH3\MPDV4&IE89[LNDM%$-26%/4HP9BPNX?L9AY^$*08%>-C9-S#PC1!%W-6 MBU&WJ3UIQVX%#=[*;R.J#]NH(0;@H:D3H4]:<91!9SWC M_,*]K5)4<"!IS"( ANU@7L'!Z92J9L9EKQ.Y0?E!JR_ZZIOUQ"[BW!A]"-F2 M#&@Q_AT2#>)P]0[Z0/S(C72VG;4UYR=:\0.8)(LGHW6!AFRC71RI MD<\@LZX!X8: DOKT_BO$D9A&CS.NH(@%)3%:WES&4%$8C#IO5X[]W+R\[K H MK,T;)L3_2R>#1(Y%EDL,5G!KU=I;[V2*DOLE!I'IA%$5,KM,%P^%#,6,S(<7 MH8\'<'L@Q+0\AP?% F.S$&6[;9;L,\==0YGDF!^>EWH?Q-%1F2$TJ3]R<;HJ MCB@EHAD\9:" &YWJ$= -!] ZQM,BD9="DL8L^C@X(#D1:S&49$1?.IIE"\I& M B\<&:X)BY_$?A-Z/@B9+E[614ORVRAJOGD;YE?DA*:*MG-"%F2K9O$!R^"XHQ R3^9*VV(IVTX::C+'( M"6"[F,R9I9B-ONA" (,,ZQX0B!5D5Q1/T'EC] II(R?4:M7+A M.HAI@E82O9F";J5P,W'X:!=F$"FG8\U,OM!WIG>@?LN>1DL2JSJP@XS-278_ M^YO*E(^K M#.ER?;A6S0GB2J&86(.&)W =OTQ'C=N+8 M)(%A:I1 ]!R3KN"%7A/V+K0%>GZO'[)O0W+K\LK]UC4V[Q]XJRFK&/ UR=G58;#VW>^*LO_2<< M0JEG+_!?B[=](Y/R?$?AC]_[K6-NKVBNZJK)BU!XLMO/3E-,[^S@F>)Q 6I1 MHZJ5E+V$+S\?"O;(.! 5IETO?/:PBO;2#*,&F$_![<,UVU]M#?*3&(VU@V=Y M%%@F*L(1Y P5!MSUBE%+IF$KEY["\[K\*JFG!SD9>*GTAJ)8#^%P?;S1M'NI ML@"$I=#?$V+H Q%#3T^(H1-BZ(08PB;]#H;[R:,GC\981C.M$,2PELY;;\+3 M+^&>D 9+I#Z92D6ZJ=&7V#%*K)":6AO',];B E P)4T+UC%*'*GI<1B3.7&D MYK=&=6(=L!2_0@&.)!B(D=1?0MKLW[WQ?C%2-LOX@IH7B#3EJ^]?>1_ @!F= M,BZ[<$<[PJVVM93^:6"!$=ZSN-%T-B#VW("Z+J[MN4U<9*WHHH-.\SH56'JG M+#7J[X)RXJU?5AIO<5AO+MW1N#06;>(")7)TOZS@30UZV-Q%9(NR"I 3'CZI M[&*"(J+3IM.=1QZ0$IPAWU)Q3C0!^3VX<+;PSD;I#^W* ?-%FI?8-"2F(+&K+2=8MCPY5]8OT@];R(2RT&,]@[#7AU;)'SBS]TBV'',/M&AOBQ MGF%APN4:0B8N9!:!'O7)(V\6PW2+ 22(931#0+W!KH9(W#26D =EBD<(,](F M.Q&CHNIA: 6TCLW9D">[U//,/$D&3T/PV'ZQN]\0SH2JG6 JK:1 M.X=E&E3-$W?%"(^UZ0_9WXA^3D8*N93/)P3[P7_:OQXXR3)-WH[=Q)H".@TD MPDHF[?FEXR%&3:0XCUQ7 T[NR(@)N"^^V_)P-N]=]8A':G2QN;%1%",G]:ZZ M&:2'2/1$&(3DV37:V]8Z93H4D[?YUO7:% SF<602,GKZ7=.TB!+6_M<*G@4P;$=PV6)T'N1H4MF9^/:@%<>W6\2H)(B44'Q8$O-!MV&\NQ;C M^OW.,0D)X%=DW@7'Q:9X2%MK5"::7R,R0"HQ?ZBP M90+?\\,5C..P)J]K[E3AU=5Z0,TXU,,S3T>-L2]G.53!:B,TB;1Y]-+:V M#+^I!!4(#G827_)>DP<33^FO,=K0!Y:@9)- XFBCO;X!2F4::S'7&']4HC]9 MD #=_+. O&0=$L--5@(#*LV(#YX;VC:P3P/OC.(/BOU!NN:7.\7O4KXJ3X[$ MCA*P<>R>)1P3HUEK.RBA=+YYM!*"2P.)T1R0U0?2+7.47N0M7M:8'I9^B%=D M!-,=O:GD+8(W<_;5998!3]F;?)80%]U.IH20N]]$!JDU!^"FU1LB\!C:B]-( M'UD'0(2+R;X(W3,CGJID-&26J.HC1D">'VT#4 D[I5*/GCZD%LIZ,F$-[D.+ M9;"\_L(TFQ++ACT9)I.59&R1ZJEBS$JB09PQ.Y05BEH((*5$9"L,ITO;?6+,T\/DS64Y6/RMN'ZBY. 7"=K]GE%= *F M%"&KO1O:#M6W<,)8[@63D.@MRX!0((&0R4W%K+$U4<+C!NRI-%LKHXO>G!01 M51!_AJXDJP?(:D 7I*\WH!2\68"-@4-37L\$X[]0Y:$P9<1[XQ=##Z3%WT!C MP3?$],EV]XR)QSF2PV*5<,Q!V2C0PQRV6=X%RURS0A#"0 M/>HECVG#@D'LAT>+.[>BZ>XRYBUXEZU63PNW[%/W/D:W:!]^)@S#5IQ>;Q3& MC^\W0@G7Y2\N)0AGI"% 9ZOFDO"HO6&7I4Y96Z[,VLC@N#?N AI,8O,P!WV0 MQ!YT9Y:9E>R>5H5"783TI5U23U[N540I-?1\$IIV%(8H_L+G)4/+YDPGJSGV M#L0JG#PQ]Y"Y,9O:]?DO[.IBDN.]8GMQ*DG:)2^(X(> (E7)>T*. %7C(E_V M:%A);76(@OT''%/:]I,-H:;/B&;#I[%#'05"%U_I? M(>XW-ZX7".][MNBOFD657Y$3H-LC5NZ2Z+IT'F- AD=E)K\$W^3]D\\MAV!5 M.9$_]O?/?Z4MRI5T.*M]6FFH\B7=DO_!Z"1',1!;@XG2)9I+ RV1WVJP$J+7 MKH&@#0^IR9I'*0(U.3P)/4=R@0HLZNYS5 B M1YJF%0;"('UF:=[;(!$4M,S.69SZ"*:R_W'U'G:.96=C[TB4 (8<"[-(R/:$ M%C/VQ/<\YX-&-G,QU*9TE0S;!#I)'Z/2MC*AWQ]/>M$/2B\ZF: **4IF6'4S M@[?C_NZX'L [-Q9KI/)PTIM_6%L%R:Q.4ONPM#\SV6&LEIK!Q-,.>%@[(/+< M(OGON*&GBH66=.]D$(YJ.P1^0Z,=/JO])ZA._ZTMLS(8O2$T9^0ZR;1Q-N'$ MKO<+JUKI_PE#ZX%#&T46^LV!$1#ANN$CI[WXL/9B$K]*RR,:*&V/M3MH_RWH M@Q38GG;!P]H%@5UWRLP^^-2($&^!_"!3I'F7&94,_[^;J@Q*AA9I+V0*X,XX M[9L'M6_\/[7"0,H48DIC(37F*$4\&]B8%-O ]J6/DGP_)8.VI>LC+YJ\A$LW MA?B 17QO^IE99 ZQ9(0P S6@6.8>\JIN.A([OY0CS%(\0"[=LF='&Z*= M;I/V>.+6 M"J_/%C/+CJ:<6NK]CA9_HAT=*JP1LFC??KHOA21FQ)UGB%0BLQ"NQ%VN".M M/S<*F$@+,"%7BG1*^SDH1F!08Y4/[02J1GRL!@:8A4[V"& C%8"W:(V XK!Z M[M1CGVJ97CODV*7P&V5ZBB?B?/$-)+C".5!H77RK&*0Q2V_JJM9HIZ?,G$A; MM*6_)J+PH5Z;\0AEEU_R<%SI'XFUNBW?#K/16X'DX"LPGB$BZCR]L7%IP[UI M[6WEJXW..'0NWI/,!5%^E'N[A^6@+=,46K0_]N-O@%[ST"Z+[,=XY<;)I A% M _O09N<9O.2S_7XG;,Y0KELX& H?9%X(%B5@Z;(X-E7F/->$420]/S*GD7;9ZC]@+-)^"_6_A6(W!0W?4;L8&:<( [(S3&2 M880(3\)#1(&AME@$S7I&X'$+7D&9.-X MN$YI9@,9#^\V5\=XT9\ACC=FGSVG @CS=Z<8P%3@5?>',;--F]B51,K;QID? MCDY_]N1HT>EO+.;7S%ODJJP(K=OSQ7>1) ^98^]6(=]T]8905#*CP.*X$A=V M!S@1%82BNJ !Z#M[$H_=EBOJ-9JC]/4$/)1.!-)D4&0 +NQ+8#;6/K57::QR MLW=-ET#^^^@%26SC?SY^H=K(E"80_I$&; ( /6R1G-F#F! OA8]K"4+9FP]3 M\ '%.@@+!6!" C0V?V:1H/,4_BE0O 6TATB(*Y0G#!K,$;-YL. MSDQTW#7L.;&7O2=#80-@1AJ8#H+)6P[-?\4B!8X> M55#X(ZID(8"/;-N1^"5AHJ#EU!LT-%Z!M%GL&3V.J@(!3&YS52ON18^8#%4651&CO.=?T8? M$H.WS>*QG=\?>+PUH4MYJC#8C1$\E(=9HM:/OU>#3Q:V.>9EI?WL;Y(J;TC+ M<-_"_^D5.2=\[U63*W(A"X:([6KC]\DHV@-A'K3/ @]*P!,+ M&+YG=7C1A)T<9C;F@1"_:1./8@L,RHMPF=#N*BM3&/5%]A!FCK8C^'K"-@.Y MN*"T0EM;AE'"25AS2:,5$6H1D!,@._OOLBVX[&(&G3GRAP0$T>)@27IE]6<\ M0B4N-D#U"=Q6?+Z!GL#[[N4P9WH_:-248CU-+X*VCF=64WF""II-HX> M/RY\ **SXG9DCDC2/K/_E$LP,GY,'\,$-W/#>?Y'Z*:(<+=;M3ZIK<<2L4DP MPO&Q3K2:LEGHPAEF +ZU*KG'GNW^2/S[5"_F&CH'MS4US/V!A[9O%5C34I,2>JR&P\/6 M]$T^;*?>IF6T,#Y-NO$AZ26^P$@\"$GYA)J$6LT:K2D+7Q*OSM'"8U=>$-U6 M"\F,/CQ]JALX%@!92[:AUHD30W,#0;. +S>EKH-$2EW24?XY'7N^YHL\UD;? MRD8/!X"#/_];DZ/%-UG6:SIWRF+4T@OOIAJ/8:(UF(1G9/E2O U98]LNV[)@"+/XJ^@V=5OBV_GJ7P-"N*7=B@C*_%9JV8^M, M?J,R$Z.4MI3]X9QE*B-@]9"G7)$X%D%7"(=#:"F8A"=/V+"QI'BF6V6(*PEMM20'B+<=%8 MC388QJ1HSMAA]%./WOAV>']0B'HDP:W?! M"%!"2HO?HD6IO+:^5.T)WEWM$O13ROJ%3T0%%[1)4"-JHKYQ WC+4#, :]SJ M"3T*=)6C&-/L%G."(A'51UV7"8G<85R8WC\V) JZ4UNZVR"0U5A= ID9L3\E MK B:HZ*B*+\Q_2*WV_V/EVL^6U=Y:_18%5?/Q=T#J^"]<[TW#X_W\DY2A""> M:'<"8Q+FER@B]GEO!- ]PPN FF(Y9Y-A)0LVU(B:$SY/@E7HO/ZU%?2(%$@J ML^0A:#]MT%W8.;?:<(IST?0MXW[09X$$BDS]X\>XK@^.PW%+0_=. NTDEL>! M;@Z3G3*_&W/=L98CBLLTB!DSLP'>D0-AGQGKJ>1X2EN4HU&(D'_H0UNOQ9I> M(Z]I*-% \ "01KRYH(@M!.\W0T@&$>+QNX/?1F.!NC$;>'^_>%2,%>&S)N$Y MI-MB?G2 MC^\"ZIO:QJ!QOL;WQH*UERWJ)KZ@IT,ZN&NBY&D)MP:5DWHXR8$ MWMS.2RFZ/SBB^.KSN8CBWGBKV6#AVJ+H#T#;_! 1V=0L_3&E#B.IIXI4_ :_ MI;Z'!&2___ E?G:T0=M_)"B8LEM,-#:]]Z43HA>:C2@(%OD*$3%N_0)C3]+7F-YAV@0EI"XM8Q'.D,]7;C0[=Z M4F%J937$?3/,<#[H,C 0515Y+Y#(W=:!'OFVUT*AZ4S$"+J(KSIIH2=O5,U7 M-&PHW1%&V/#-4AR(S4574)GG\\5;R"#/_"E4^#C&R!>7N?]YQ@$$P14+E"%X M:^=3!@*6;"@*:JY>D&0"!V[EE/U\7D$\$(PAJ4"N0O4Y^A]=+,S-WK%"U6L< MUEW_P5CUTV3=G8LG;CQK]SIQ_XM7HN="Y^!5[BT;V;-7_HAX/7@CWGS$$*WV@57R@<&!KH("\,ZL@T1!Y?,2$PY\%NG-U&UU) M\UYY[6"*O*]4\-&*3Z^F250#L2+R"?C3NQ":;^(A1/:KJ5YZ3'4I;2\9J#^T M/$*?O_.WB)DU6D5,YRRUJ!7%,L=/(8Q%/S6$<:; F%Z+@%5F M/!]E7QJZK .J+HF[I>LR$]$'\MG02))*J^5I@(6(NFY"DJU4=:G<"HD6*7W# M=)B)QY!,KGC8K)QP>M?C]+X\X?1..+V/Q>F=_/7]]=>O\I[B\V:W\7':FY52 MJ]\W?RUT+?#0ZFDY@]4"8KL(EYRGQS_8\C?46"[+L$(LZZ:I@ SS)53 M4NS,NY\*,P%#': S-*3!)#(]O#QI7WA/Z==(H@810 (JQ.?V=)L_G;\]-\Q$ M#;E'+0O4BG2AA%ZCA"L:,\A9BF33J)LG9SGT,O8SV?;\DR&1[X5 J)LI2VE<$+J4: .@!(G."Z#?O&B RZ&>]*>E":%0OVJ&E MX(J^IF!4Z97&PHJ6C"4\,C4PD0<:RZ+0M*X/S9KMGEMK5YNF.F$'8N6'22V& MP*&B0Y#:F ?#_5Z@PR1.+OW.D9Z-]F9K4C6$!E.7=]"PY+*[-O8.;L4QABDY MNF7=#2S"(IN._B'L5S MWP";<6Q?;DF+!S\EE^\VI%I,>8(,, 4.C7Q4:HLHOI#-"#$(NMYT(5R'CG/E M(CM%P-JB_>V?[%$T& F7>A:8;F6H,I.3(L*X7;[E$EE8 M>#5R?OE*76[.;4M*IX,&;=6NP$Z9=)$ M1+ J5%5R! DW6'._QQ@)+@2EU1\9*;$]57]3)&H-_4^_ZLE T*G#&(;__4/Z MIZ%!%#A]%OQ;[9>N/=.7 ED'B\>G=C536^:##QI:R&:GNO=PRXTX3HV Z1]E MXCD1N#3=9$:"NB0Z8*2&Y#@)O+U=;'F>S,5=N,3\O5.PN?=830#RP@:6W3O: M" S0:!D7CZVAI$Q!4-'$?*'[GD[JQG*I07XD)C8.O(7*)(=$EM\-46)5L<(5 M92V<\B!TU30NA=_-C@X<^WY^I;GH9=D.R)6Y4EC6X+BJF&,!DQJ5:&LSH=.G MR=OH=CX97^Q\X+@!8)S?P&>9%I]YD_OX' /8/=:X=.C^96\.FO69UK #O7K MN7SL $+QC1IQC(U?Z--#67 =*-3%]7-[P@@AI' M6?Y*M>V4R#0<[S102=1CIJ:$PJXPQF1? ,F;KGHER%1B"YH64;3.1$O7>*LX M*)@8RIALCO<.FU UAD@L1@"HC0R&")Q*13N%M8""[9U?EL4, ML(4+JI].V MQW[X?YI8;:&C8:G 3JRQT+$# F/FBA&UKMY1L+(I_R[_"WPA//L4YUDQB,;_ M*$P9E= [V+/+KV6,,[]RFLZ88A#Y6Q;(6;?.']::'BZ];1U^,ZCO]$D0"1.: MF$]4:>)NE-P8+&VGBGOD;+W;=9+-K4OEBY%9IHZ8:1S'TS[1%G4HB#*5W62* MRMXEJ MZ(/Q[_'5F.11$J08C.WC0%HD9EGN+0T.&8_QQ6:2O1C(S U+2^%:8KO1A%\2 M8;&O$_W&([=(KY(HVA9,W&5373J&OI&OZ/68T'KZOPU;%_OWRX08-,'6B!OC MLB*K3'A7W05,VY1'(-+7V;IJV? M"IE'RDC-#*OPL?J>=#[>\N\C#D&G[K@J+''%^%OT&_!=E4^V@-0T,R MRR_%(<1C1,O5.^DSY-B1>'X?"U7%:"Y$4(N\F'SP0AYM09"%?ZI_K A8/."Z*;:DFF&L3WJI$:4 M639H>WEA/75YH?3);82GHA#4,0,QDSM1/9C*P=1[R3EN4G!]H#?4=)/G!,Q> MBAJ%DHTBT8,C0#PKH-)2-QKO7R47D3'_D/PE'- &;ES9)812;&=8^0.6'@3$SJ6@/]I6N-=(C4C?A'D5\?N)ZBZ0>![8@!6 M&#/IF8<(]<88?"J)"Z49N89V(4S\4A:#T>*I %0I9A+?J7)^&2H:EA0/T50 MU/2J)-9$')S+N]8\22LN,>H)FLWAG!E]ZFFDC,Q1AGWM92[!22!^"34G'SX7 M1$2 0=1\S\7B0+B6,@%F(=,U"=T)L_6!F*UG)\S6";-UDD_&)A7+PV9(LT/ M%6*?;*@[V;=YD,QH"!I37,B M$R-I!_**F5\+ 6^U'U<,5>V1 *Z5;=\ M056I49/&01-VV740.E"0UDC46GP63A@[[XO6\2PH[J<4]J>TSKBFZ^/?!:)D M=4_7#A.+MD!Q045IJ;)R"(QVC2ES25\4A+&\70P567@UD@T-W5P\*KH"*\3' M(^)22YK"]-TV+!8";RG$A8Z>#0^A7]U);:U#>DG*";S$*Y[,!Z*@*6@2;)X" M[B.ZN4^/MIO[EKH)8UIN'1WPYX-*%<2);> .BD)U+ N;6>Y%2![0'V^L W;&?F6U#& 7S5"!PJ$'ROI*@] M2RR'OR ; (D5D:P0] (UF:WH"0@J!W\0#:3I#>$;Z+!2C8."^TBD$ZM2G-_# MQH1O?FI-# ^6NIF=A9];-87[+$LK]MJN!I@([&]2C1(>EZDS"'?O_XU,ENJO MR#*->[^QQRL (?XS3Y.PP=KYRQ$ECT!XO!^22T>.N2 O@WGO+3/C.7-,E*:& M?H,+6%P(\C]UIMU,[F%12GC9E$7@QE,1F;*S'Q8>H%6D9IN3DC.Z/E2")SS3 M&)H3&?.GO)AC64-];OFI+7L1[74*B'-V!]&C:M4([$\N6!I"Z09^OI@J@CJ] M1;DA7$5YCJ:OF?IR%XZJ)(!V,5I,ZVC^NRUAM%QG.C^=-NNX,*B;27^+@0LA MI^=[#7%%4LEU1,..RB($F(C?#A$!()<&M49M*67& 9-Z*-?/%^'F@5H?X2&_ M/%H/^:T%H$A!O T6A=ONA@QF)V0P0D@YX7VT+^A$^S'O%9G1ELN:!OZ]CA2@ ME(VTK@4FETLVR8',2Q!5J4ZC1MB=L8XCBYOSI+$ MJ4P]3^)Z\%*U8&H:A F37/.$3DH6Y%S7/JS6G==<_& MH"NYFSKCI1;"'1ID<2'8JT)8B1!X["BCXU?H[!3E.DLTEM'BE\@B2!7SC\K< ME"F5OMG\J2=4GBQF#8MP2ZLP\^>=#@ M%S2@%R!@L/#3%B:3#8_KH'Q<:=/76M4<4=I'YGTJK!$+LN&;(Y^L\B-IH$G9 MIJE%<#(LHX\N&^E#B"0$\DV2B<@F90VK=<#WS.Z?X,YR?:O$C?E?92))9.>1 M ]LBSK7T]K]ZROK\:%/6.' 0M0$L#FT04KXD(]*BW-!%:1V+LXQ!E:T3HG3( M#"JJ4\JUO.FU@V #Y%!:%P.G9E2Y4]GD0W&2>#%S?M*[Z=K,ZYMQZJ(P(%:SNF)7LKMS]& 3!K@0@16=0!X;IJ9F=\ M?(;GKL:EV319;=FT,&*+:GK!YB8J'T)8GL3!W(C+ 9@9W>),-\L:0B[@M#=L M==ED*I2 Q7^(H[71I/^_A(Z4=NM8[=#&^\''AO9>=!"K? <3\4\7JH$3D1&@ M8R;',QY$^EI'JB6'_ZIS**ZVNRMXP\.E 5=U[HJB'#L1-14ON9U].4%X/A#" M\]4)PG."\)P@/-BD-PM2?O48A8CC4X%WFQ>(NQ!GG-AKLIW:LK/*BO,CJK>* MY\- 3)A/^^ (_,FC)R?E@';Q;8 ^PQ?&>LZ/^2^+[VB9(S7EK9?X\>.C37+^ M(_*2V.Z!4%%S0*1L55/*"H)9541Q@92:ZC/_&'S(X6@0F$NQ1/5!BD;E;-<@ M:1CL".TFZ:P,/A@^ZF//1=[,O@"V4I? <,0(VJ\^(CYA#J*UY?\U @/.LX]O MDYJ#1)C-T'>@%E U%;3P!15Q20(_G+L$AF"9BY'W"P(6><%JFJ?OF&N?+L>8 MR]8'K_K1Z8-CL_%3^7=Z)L^'C6:+D70Q_S5H1XZP%;%3 E(#W?'4U1BZ3FG6 MB&F#:W19/!2!?;6I@YJY%/[B2LA*36]=0#A_/%$HWVE*QML2, KP" ,F% NL MVH8IZC"17Q>J_FG)_97%SG\$',&0;LH'D;R?G>Z?H&.C4F\$L035L&ZG*T=1_4UC6L$W%2R;_OXD**_ S/MO00 MA'U4,FNI"]FMK46JY$SH7CYMGP>[?8+A6;I-?EG2# 'A)5H($B#*&]L2NVM& MXIR A(EBH>(( MK'1Z^0_SY8?ID1)%Q1V$SC5Z5AR2,2W:I]-I,:8WPB8:^3=M27DC9&?=N #VX'[%37^(^J, 7454&F\"5G7V3(A-G4S@+#&>[<5\.4Q M^N):_#28,E1+N-1Z:%D8,5Y-(CF_8%>4#(!QM&JN3B[S@>TY%+10A&*G&(V@ M3+[Q[!QS-0;<&YB.:V*_.>V'A[I)61]S"LZ" AWM:$/+=NM'4[EZ.DJ7]?U&[P]@KFT/[T',[FM T?WC94 MO6ME;YP)I+SE:MK^]/8?V-L7NV*QW7\?B@L9G2:.UDK@!(992S]ZIK/7@'R, MFS>" QEQF;)^!RX@D)0X6<)8S=,6>UA;+&%AM *RV03YHOQ"$USK6$YND%_>=IJSRHK3)*OU6T MCSE1SK8TN+>R*J$B:'GDP+H?$XP"3XC&(4S%?(G+GK8SX=?#OME/&?$S[TI>;H5_LG/=3_?XCD,Q?'#7,%A,_ MF'9J46&- T\1(RCZED9;YKH1:VX\]XG2)^9_!ID"HTE8VA9K?Z?\YEE7KG6T M&Y."+(:AJ_(=%6#"Z'E'T\7T:T+\:V?,C"YA)%B?7/']PZHG^IZ9_?*_S;#H M-LQ?#?)]5@_BVA:_8%EJ*:NQ 8GH:\SW 7S-T-C 6DJU,+\)J5)_11?C4;?U ME.$N!S^!7VF55Y#2R0PT.Y+B/?J*;N_?'I\_6BS#O[-V])-'CY]G]N>3 MK4B=CL*M*C#&0\80^U\5'VX$BTY3_RV<]/4WFGJ;S35!XVZ74]?[*F 8\ :PVRQ,H? MBF)/A0K"G!?GB^]\"-N @>K728Q^R_USCW8V*= MZ'$$DF],1$11D.CUN7JJB\) #3,?XM.48173PYG9D . [87PPJE\3>!/?!$S M4;1HZ3>A,VY&:/<^\'6D'>A?SAF0 D)LGDG@12P,0Z%TM5W@_1H7U_FA_0>( M_[W:6[HD6A5I][&@SXX2Y^F$S):HI\+JR$A.T)94-N6KO+S$:I@E6BO?(%/@ M2&D&$$^Y97F#=?F+Z&K)*4]H M<]?HHS/56IS!WFJ4ZI,/OR"H.RS=OI&0%O?$70ZA]BWT"S\X53NG9_V^RNM4 M!'2U:0A530ZF;T;#BG&C;56SYK(D I/P:C3L3H/L_)TLN[\,B9F!$(Z:;TPJ MB&\.-?/X7VW<2!J4)KI+E4I/9K&(ZP.4:DMW ?G;/!(I%B3[]?_:^_;G-)(L MW7^%\&[YZ9 M)PN0\4-N">K>V%TW@GIDGCSO\WT>6U+Q@%)S8Y_V?[W:MB?;+X/J 4@:5<:L M-KB> Y=G[EI@R\I87.'HB!LOSP!".DB8E-U3.A-^N1^:9AGV38!#, >9 J 1 M'"*+P@T7B(B\SD C9\9##5P-*)*2B/0A"",'MX,='4[!;M;-0BKX$8N8?K" M@/3:5B=W:[O7]%&U6[Q;6TP5*05E)ESG*E%7K^W8W;'-EGE(B\W=MD7NY$[K MX.(PCI-LG<,0P'"A >*^2383%'5$$^0HI)6-'9,-SC&6PP_4HBC F^#9C:MD MVC8.[=Y^RP![)TF)64$P8JTJ8,!S/O>^M8W L!@",H)\&U@;HVI!D<)Z5,L 2_@!]ZV!2>@0DU3Y C3K596$9A,F7_W1HQPYHLGI M4?&\PQ&3Q[ZKPVVVB]DZM/C8J4&GN)56FPU[&A#ZB"9%J61JR6LZSDYCCV.> M]SKG00-RCG3BLZ9KT/O,.=;>J&O7Z(U:^16"*E*MHBE?2$M4UVNEJ].UVTFF)9:]I<0! MKUBWZ>>[]63_H$ZA=4[N@VD+N?4UMN\6Z8,_L,9#HWD24Z@>YEFS.>H^2^%JR)=Z25,C[M :O"W5_E2',0#>"M@WX%T$SQWT0J&H"(X84J[]-/T2K?EKU M\Y!>XS/4SRG.Q1J_./0]+V@F18RV<.>P+UT.L/TAFBCJBQW[0LOH@)?,S MY/#D&?? !O&#D#]S-X8%B!Q'ZA@2J+<\F>-LPT,1PM:*[%8Z%F3/#7%"QF;% MDA3W!ER0BY\NW[\\QSPL#J"X?!DA@@>67FSL1!R*J5)>@U@7S906^4$)H<2E M*UZ0F3+TO9,$GZ. XS2GTZ+T[J841NU<255(ML%ATZHC-U?1*ZBC+_2Y!LX% MB3L0UH#XYUCO@@IN >5;/_A!O\9G^!]/'OUH><63-)DU^!1M*SASD;,;[/V3 M)!<0T&MJIL/O/13?!&W2HI;F;,K+R0OX.DK47-HJ@E81/*C7V%X1')\]^M'F MR*6T*L,$ ;H%&V=]*0!'+"169CB*4@"GR]&(,UQKP>D?BG;8?-S;$>=;%^[T ML!UQWO/$QM>,.+=V]!X_ZMINS8V&0S-8V&>%M57&TJWLV&Y6=!D$:MGH2R%5 MUXT'ZT":0BB7%83Q04$>=JM4W S61F_[(VRF%8I[I-K=;EWT!_4:G^&B'S6$ MW[<.$8@O-E!2_5P&VZ*1W@<3D;?GMSV_#^HUMC^_IWV<8")[1; 'X-Z,96+< M'&KL'['3*^CR6#["0.Q6FLFW[.'DW-H3WI[P!_4:GQ'T'C[Z,;DN,S[< 7,= M3FJ:U1:"G6:8!(8=_HI\0SI,H%W $,@D*4T+M$>[/=I_2*CE'4QJ<&>D580K M.C#PFINGKSG8'Z)(*R)*OK1%5^R-+-+<8GU0,6:%1)R=6X;-&6WV<5OQ:RW+ M@WJ-[2W+DY-'/^+,7->XC7:PC<;9X/P@BE%9%"YO349[9N^7L._=F3U]&O=6 MF%PE)L1S]]&/O5J:5*J95N.DR/Y%GSR8D]R.WK>G^:&]QF=T2AW&ISE#408! M[2)2HN9TY(C/P52G!S@"OJ1!\ *[)$P?5>B=>"B'>]]G@B]'$HA,J0.FI*[\ M H6!D&B*&F=%>8]78%K3$OY78]37HQA2[3,;,7!!EMN15>9#<&GML63Y]MUX MS):&N _ /3\EAWFOS717Z@ K).%N,K[4Z5SQ,B&45/EZ=@29<5CBI MU9>C%9R='>TO7 %#4Z1NE-"@H,"XXFPS_-<@%^[).A;#;C0.$*%ITJ;P9@8Q MW7-](L#7,LHNBSM*ACP-CLVG$-;59AT1\A?^/;>#07964_0*?=Z14P TH8 MQQG2F=3H)QV=/?_$1'Q70$T,= S*R@!B7Y;"&;PR2!-:YY2!#0@7&ASMX%T' MV"AZ)<*2DJ\:$)PN)F"+53@Q?02<3*Z]]4?UA\18NOX,% V*+<=A%WP25XTI MUXO6HLRS--G0(X.LKZ#1<3"FRF)+@L "\ ]\MA(?8(B#,E0'PEN/\"H\!Z/C MBY@LR'/81J+:J7#SD&3I-T8N(&">"O1M5KDT J#1RZR1OXCZ$9X!?IVRS/(7 M>IT7&-PL\>\*IUX[(Q,HE+S6\^9(3T#]CLP4%$XM-E@,,/N\=PV\+TM%Y]=4&^ M\KP&TU^-R\Z-6'&>RB$$D$U'.^)\(WR_3/"H"%R#7&9[\OE\AB<*#X"D1BSA M.<%P(,LD]X:%$SVL&!@=[@IR()# W.^/4/1BR4"?D O%>H..BHCH#('-ATD] M@2?-$6$,, MV\WGTFDMBYW5-3[^ZLL3M!3?"^PL'H'5[\!68W_=1X1/K!%OQF"GT$X9#'-Z M0WA\XTL.R@I1LLR71@N$4"?X 5893MSE :&AD$(S7VWJ"BC#,K5J,5+$F]S@5(MSCAM#+ZHN7 @U+( M[XIQ5_D*Q,$&NQN0*(DM(*E+@81QU Y?$3<:_=NW/X+XN=E<[[/8>_5S[D^U M0L%O]HX6\PQ9X>K.SY<_O7F'ZXN$: C48R>1I@YBE13/(-F5 %.W^<*H^)(< M0=M$!8&26G#-:45=E 4=,CX*J+YZG7=NC#]%/DYC0G\'#5"GZJ7%-&W"?/2_ M\-]I.?5,#S$A$JO.@GEU4SDK=<8QU8S +Y'_DN9@:^JWYG41/A $NH?/^H?] M(U8-#'Y83^!:Q-.DSIXQ3^:075B_C/6-V"CO>(F2$=):?66O"!CA\,MCS*.3O0TQ?W.>,Q+< MX(0GM>&%)KR31#A>EKERGV15RGB*;)W#&6UXN[8J#3(%KAV=2B89AC\.'4@; MGF&>3A\RV!?[@O)]0>R1E(,9(L8G,9Q$:\S.OJMPV%2$<_K@=V7-=G0HRNL_ M;^A! [Y20$#AQTC)3-:L.F"E P +8VR.,[3;RB":4&:V XX?O%8S#4?_*>$; M4@F#H$KVZ<7;%^&QR.&-9=#"$*#)QWU$0"7N9KC&Q0?-$#PO:+Y(/C M8@8_S<@C[A5Y1NZ[UI]*)%1E.LG^<> M[L>+BR>D0JQ%@F2TJVI.?PYA#+P145$I:+G#O&>)2!8)EOFZ3 ][])3\;+@D MT3B]MF%E@)PS/8,,Y ,>&W,H9/<@GY5O67"(1O%,])_CC MD5#LLH@*%R^[!D=G\&E%%+E,S 2_:7SC*7,LD_SB4]7LBDP)<9D&;W*1>"N< MPNE\V):M^=Y,O")S"[S?"%?1WK>JE;&OO(''C7'V 15&JNL3A12@%: M#*Q"%S:_HA>E*5P-I5*B:$SCB"R*O)3]D1T[?AH&'_6_O!%/T;-#DNTW"3&] M'=E\]4?$$<"_*V,?4JW"KQ85Y4E9YJ*>"@\]P;\0ER& 1C?PG,W,L'<-^34Q M.6G#OP9$:D*I)3>GM(2'@0Y^\F0Q33@VC#VYFFHLPE,H!9 )/*-3O]O"5Y7X M2.Q>S4I4PIQ(G,>D";0&%5:4AC3JVO0Q/0-H\"\SI12MYUTA5YY)_4._%8]< M=]D1(TI3&3VRPB:W)ZTB^T,>W5_*<@R[=P[1P').2H*>A'A\$>,W&RQ\JK,J MX;#"L__D6&^21RJO14+'7PA-$Z"!$-4+%,HUJ(+4-UN$IXGTU/J#H4XQ[K19,6"1%6U&@)*](_#FS3Y'C*I[TMR+I"X MZD/[PT#(>S[Q;IF&Z<%#@ ;VD39'KK#O6OX]=<3X$FM6X']C+27H -@2%B24 M!8:@2H95*6C[L(%C\4!0NS:.^B"<'1-C1ZJ806S)U9"3,"S+#U1=3@JB!@!I MPZ(PU4?)>KLZ0KPE^9RB"H5[^H0,71&UJ[P07U3#95:_).K^EPWSPXK(_S4\ M26T>9?5!P ^?)!6=;_*/A(<94T.YOMN:I_#?B)^BUXGL<&(\*UK7,-&"F?9Q M(>1!.7).Y>7- 83&7#!0%:20_GR>X;]G;)Y"KX;:ATWTP3-JGYD'CRDH6V*J MQ4_"8WE<<C]#7S) @:JF M;?@S,U>B*"34I8!,Z#[AIU"W^ZY/.*V2"$C[R"OJL)'6:YQ2"PP>43X["K-: MF\K/8!E[=YT_:2F>RB38Y'?#K7Z29)/D7LB]X_Z8N_X9C0'=3@V0S_TI_053 M-:ES1.XG&R_:]=HYSG"6:&@J-*(Q08:N@ BQN7=7JO-C(8UB*$]%,13=%NA, MO).E-_(]!G#E+)C>7N>OY0V<2L&@,5_V=M\7*>*4+6<)64F##X?L*!"L@?&& M$S^_0;=(JU"TO )=NI+JPS_&B4>XU&CAN;KPE&%&+,'&+3A[M:21!UH/Y%FA MC-U7.LYPQ5[GBG=(L'FI[L+?%GZ:K @,)UP^#YE4GW", %@I.L;9=%R2SI2[ M/";!-H&X^2M&I$6!,TS:5CFW2/E@\GQY,1BXE:_5=%]B_YVR])*5#C@Z2XW"T:I7#>L\FQ'OF3X)B?.6:5B>](?=3U)RNO-R!7!^Z\*%7T(-L,1I M1#LWH X1?T:DRAIN8KK(R-\+;C5^#X=\Z;3E\+AP52T!:Z6 'XU9E8ER M(E"D;;D>?/31*:+*=4JE:]J")$LCU@I)(T0+"0^=)U@$S^;L :S\ZHM6RQYI MH9B=N<()T2!5/*B(4%,SM-Z._B/N[L=&PDF9D^F79(N6'6VE10)C+YU^+WQC MK;:$^S MI&<:QE=_$H^1&Z*RO,UU+5QS(83LC5EP-&I1HV1W&O[9X[0$K) MQDOHFHL8^G3\1AG23VZ+-H@JF/^ /[+;$%])4A^J/PV]+"$U<&>=Z2YU?&4_ M_Z QMFP_>#:HD/@YY)MI>,C@OZT(5:_S*[7M_>7\_&V7JYS>J5F50,UK9!7I MLIN)0]XYEJ/*UWNQ*RFKAHLI5D*'] %1Q$F_95)5U+6+]MFSEFWSK#:>P1T" MA856HX>Y$_XQ\K>9DS# &*O6HJ1Y<.P6=PEU8[);V--)DM#03A$>\\U1CHMS MW]CQB2;'@VL003!M6U>5^C"9T='_5VCID.WR#8-H)+!'6!K<1ZO"(WI]F6&/ MIR^I5PZNHS,1YM[AN:0#5""SI;5(BO>8#)!'U*;$FM.":&_T6Y*0$G=>I'0$ M2R<[9BO^O;2+8T?8ZA5,[Q&+GZHL_*@CI;L>?5%F+DIF(DC$Y;/8,K3+EPYO#E MN*MNM*C6")X_+=Y?<\5U5I4%I]V_P1E::4.Q@QO-%_0=*:MO5P9-U& (S@2X M78\2)2EK;27DT:6,F@KP6HMI@.3Q<7'74Z5J>XXT>C6*8:%W6#L$6"LV)]"^ MPM4ZWE]7RP> ;$^-H(C,\=S&C)I]O, RZJ?)DNF7.0C5+)N/9'#/3.\U=F5; MNM4]UYJ_<E;R/4(ZP:?&XW%3 M'H$EETVF9S?"_^ LUH2[R8A&2"#KE;NB&^65PJ%M@!;Y<2_*3Z']0 V55,N( M.*..J?;WJ4O[%WJM[U+;>]2V[M$0NH'$GAP M$D?.W(K:;52\4*]Z^E=XM]1-LR%U [$*X^8!S I"/ 9JM^;>[,"R1MDW'5B; M^[H=_"O,1Z"2O"Y1?U%.,1HG96_2AECZ>[7?%#+R?";SYI+AT7$;'KZ(&B2L M]RNVPE>_5V[,OK34&]:N1C>>F=XX/18FV\-0FE;*]]V=X*%2KD^L.@+2<:Q= M">"<J,O9 MA,LF0)/5^X9%]/.6H^2ZK,*4I?7T.RR<6#!:%"L791 2>\EJW?5K6+F:^\*6 M? O.O=WXS"^L7;=9R+2.M08TD5O-08V4/&[SE8/R,3(N"HA3T2MUNV]5%'BR MMY&JR".I!/=Q5M:";Z.M6U03@WW(AMF,\S7)QPX"GJ( 8+#P;:R"+.%1_SZL MX:?[%[ ./G6T%G9*,W0M89MF4@7 F;*:E5R\]:%:'*71!!+GXI=PG0KS/X+< M$4>0\ (%MSKZFJ X"%U)G>+EM(M[+6:&G\WEXK5MD8D>PV* -$K)\4N%5Y$, M=@V>UA@GG$!P2&%KY6!EAEB&U/QR\D2N09"F&6(<[<5RTH)UDWS/#*6M6SE? ML/#7%Z@,_U19(1,_%&AS&U8U%? 6?(=BC'79"GZ/#5ZUPG/ Y6NN=M)OP 60 MM_&)V:Y"0F&6CO*TH+ENL+@ZR6:XV+3TU$;L5U%K);^9IF.L$X35X07T>"9@ MQ> H-184+8*LG]1C.>A6W["QEO(6>:[IPH$K'$(;K'3/WY15GMY@6Z='C@L[ ML7=:P'?36'_L]T4ZIA2P+1%AID0.FK1;X*II:D-0PZ0!Q/>*876_5KY?(P @ M'B]#TIYFU3"; Y:S8O%U/8$3J3O8]T4NC: _^T$LNC]0&$I@M&B)H,XDN!V,.J8TTD M^=C5_@L-Y-AUS),;0OH:ZRITFT>=5,L,88F_2>'ZGHOT2E!MIAJUADS6/V%F M:06JB/1/TUQ%\ ]=4Q-AP 3R=4,&-GCX66T1CN*-4(X@1,7R4&'!(]4NK\A3 MI!DDL9V^ATT:;S89LUOM#A&H!\9$$6[ R39B,U0XT&79FSW?#G#2> M!+RXF'>7VJ;9\A;#9_= 6N$94 NK7X3Z0CG;J&5^@VNQ=BW].$,RG(B9TE2[ M'%-<8=!_%%4V<' TR?$IDR(3N@)>L*%:M0'+[;RVSXZ@-SAD@;(J^]40V77" MKH*.4W$Z^6LD$@Z_0YLUEH$9V#XZC-C4F&=#2<9'ZH/Z5%&'Q<+"':#1$Q$: M7<9KO"@DVJ81HU5QP[EOT\(.6JX2: DRZ/9YB!.^*R:%VR:ZS>37!C"K-=)! MBQ:\I0/QEF@P/:E2?'Y:4YW6;@@AAM*PEZ*\FRFX%4NP'OSMRR.^9WL;\?WG M"V-PO3IGKZ1:Y+SA,LZ&METMO[8)6^>E*Z?:(EH%.('/.K1[GEU\KSN!#ENZ M+)*IM(D:G2-= 4E-:3[_[1DZ1:F NMRL:!VQW/!U^K9@K7$3,9Y.CJ*TAWM6 MH1$FM>V3D9]M&\W(7*9%1_:$O0TVK:P9-W-A>3(+@5AX((?U;O(G9(T:O>SX M,4Z4=?O4BE8D#< RZ$!NQXE,8DRR]@[1U>WYHHO##![=XE%XL)$KXGW)0 M=\[A_/SI$7X._WKT9]].G6"/$(\!P@J_=$-''>;]?I=P1+!/"'R3087<58K, MB4P'!G/&WY7=GM09YVN]+8509C'T;52>> M>X\ZK@HWW]CQ$SISNP&\V[=5C1<9)T0DNTJ <_#J?M 3;_S*7^P\Q%978OOK MSD\EN@":9[JZ>!'1($4Q5_-0D(E@.\2WTS7BKG1R#MQ3^@B60R@T)^:F[VG!GBHCCO!R@#?>U1/KK^;N+*Q(]/$4R5PA;69*A M 8G[):E@9_IG7>HDY&@I_$CSA/$1@5!Q2E&X9#_BFE#EL-;&L_7)LBI!ENC0 M$?!AW>5$@8X_D/?"A"25;83V>%[A"O@4>%I":C;'T55J(<9MT]GJ;HSSEQ79 M=#$UCR /B/#(94HI(=^AS:T_\X#MEZ(2H&=J8F8%>"C0"95V'N(U*!<#!P6A M-V@B0D AT;NF61>:S+:372L@R8&HW*2D9!XL&8:M]_MD!NU-<6KK\[M&@S L M%!U853B?=W"C-$7NQEF=F_ZI]1%2VYOTA;U)QVUO4MN;U/8FD9!NE]5#G5O& M+2*QNYCY4-MYI&Q,E^&?0X/]^Z92QKD=WU. $0E?@. 1NAZ]C['[*$;/(=#R M">^UJ?D0"*G7N.\!Q4H*?+TY6<4U#E6%1GF3BC!8HS4M#V&XF_,K6JJE*D^X M$FT3C^*P//BR3+F8TW>]9)@\#64LI;UDAG[)T.-T^8ZW7N=J0EN/+W*IV)?O MA//D*E#Y^@=I+H),GQLA)T>JZ4=&SV6&M[#)+B ED<=8W9*X^,008F/@(B25 MFI#(#?*=[AJ^G4VPZE^<:3SN[VVF\4VSNWYMYB]NXI%98P:RW7!AYYSM_Q(8D0>[&:IQ)_A:!)B;/',M?;K?4M@CC]\?[;I7S0+ MBX6-L:"':SG950>.&LC2B*JEB!9*2!AXG2519H_HAHW331.;Q)M&G3!FJ](, M8QY&#--8C6[DBR)@7?F:#/54D**BCC[^GK9+XL &XV^@.:9[=+DOQN@U*TFV MDX?,JE8EQIC+T.81NA#IXUI*\GX^-F@T[!3$R4_Y\KD!%235R>&HYBKKB=IA MNT1!M6YX=I[#-,M(N#HKJQBM2IA=0[JB><+N1*.GBW8K/+^05/C'25*,?0D? M...N,63N"2 %MS"=;9OZWU:WGJ[3K?=?D=ZF-F\--=Y14]&[,#KI:1J6S%3$ M"71L7;H+]\A5^NK?6BU,F89QRT!B+[\;EX'JV4$?0G_!Z%9I(S_QU M5BHS!P0$W(RM6L5?S$^(UW*6,<55:"YZ\S';9HASK_SZWVSJ:Y0,95MO+/@@ M?BSY[8R;!>G_-O8<6S8B4@Y-SLN&LD_-^RFCRV'WHP;Q9$YSR:!&D0FS^H"U MU-F22:4B?((U#9S:O*\)]G _+9L)LR=B2RHO,YL0@7<)'>S4E=AHY=+6'N,# M")42T9_P*OAL'EG^(ILQEM8_7#X3@ <>R:Z(L0D[Q1VC[+BI>4&+Y5,2XQU: M'[J(P<+9=P'&\*^@-.<*NC\UIU#K-MR/QQ@(OVAU+"@K"!B*? \D_.*RE_7L MK(#*14;4*P1OE4C&-1NX'!/F8UA@I]8FB"ZW>K!(TSAJ)E7A*-7?%+BFH!FT M5T5C"IHX1B>A/W>])"94UU@-&>0=J.=5A%/68+ ,B$@6D%06(,\^*$R;&7=8 MA;CUG4T,T:LU!UG[@.HRY"1:<^DIL4U0A]J;4WN?VA'0(/.6$?1H2,9,EQHN5X6D%SS:V M25@+!2B8[MC8;"T[^>*K9O$9G;SS%U=1RRKMM;COILMV1! DN*^CP,=K2?XT M;M EH562 J+ EM%!"OZ^#M#XA4ZJ]2NMER0[$9\V.X<=6,TX9FQQ/ M+$@:+B%+DR%;CF!K$?>0X5::CO5MJ X!@NX]8F9@$[H<&15.RN*.D;N8O7FS M@SJ6Q4>O MG6=F'\3LJJ'T[+E01,_>-#7S$JI]-%X4M>6$I'A$ J(57.A#_- M!]/6.ITWV4@VA@R"V"DH-XS3;YQFDQV0QQ8 1Y1[C6V6*O8+T'(N6<>IO%=6 M):9.#4E)/'*I,20>B==Z/]24%]1["$W9$PK?V>S ,+TJHT^)4N=LI$/'*#2[ M,BAEFB4*ZT@],3>%0 LK?CO"KY)7]5G^TZBB3E761RR"6,6&:'99ZRX?A72A'<\09'_,!978NB."F ML[EB?E;S*&:(/"R04'PNF0-B7S:LHD?Z G7<=',%E8O1_4B78J)87-PF,]E& M)6>"FMO?%:\T9SIV3\1C0$.YZ7H&XXB:['#PDVF"#=BO2)MA_Z&%#+$& MO1GA(5&='X':^3=63\D\^!!S6"$WK;X]FIR*\81CDFP!4T]IR+9RNEMR9=VJ M&4+^XXR(D03%9X\>K$Y&H *H>T=MN#W?HKAO&:,-/L VQ,UA -D"(#60[J(E M:;6U>J9"LLW*F2'HJ%--]VU1KX2ME)9@5F1B9"%W@)L[&N"]]"C#H6(XA_/OXPJJ8:_5C M-U:V",@P5+>4 I>.CSQ4Q7VE"-$*#A<.,O/AJ@EN+":T83&FTQZ\V:EY&N\E M9SH\C6X)Z5&(<9Q8K*1(Q#:FE"X="@)K862^NZW),HLESX$'O6('6MMT"K09 M)BT@:VU1C822'''02QP;(!G0B4)!(NH&K$CA9:\YR0Z'?;EJ SR T8UJ3 ]O M!*92E AGJ&'ELOEB+EW_ 5Y)D0&LGU^[^9Q[AX6=E.3'H&$0A*5IR6K<+9Z6 M\8W-/A/.ZV'OR+ZP64VGH9*(W0A/!*%!JHB)> F08DBOF^V2< +^YNT9M6/B M.+^7R0A&%<'GPMO7 LGO 0UT>\F 2UH=KHCO5CCTLQ,>X)<[DO!V-Q=!UU?E M!*)8X'<2ISR=R#EW(P()PW9XS M%^:D$+D3RJT,9PE9"$I?S0BU)OL?9)9HF9B;PZ3^N9]]2&.54] MC,3 L]T+^Z9X2KS<)D3=E<.)(S*.H;"%@&*\\)D/L,%"=X")AT56"[5#[6@D MPG::22_'N)% M3GPPFEXC M( C\ OF%6FHNNGS"S-Y7NS"M'\Q\!QB*05L&0ECK<*07%#?"(8 M.?)J/7#F ,M#8$4!SFU!@.XFP]"L<:^O%$:OXTK*]OH[ST,E5)3FW(S\:"-S M+6<&RX94?DM]N<^W$!::B,-5IT60$N![JB9PH87+$R J6A+?KGI2PWOZ6D54 M2HEH:'B3M8942V/=9]57 BI:F)@-MR,M$J2,BZ&!>U078:V59*\C=0K84)D! M9&WRW5]=='1*3954:V4.H*@O45/@#=22!LJ$"M5:-448(0+?($ E=":D\;^2 M1(R?UU;>/J^<:C^.:7-J28KBK?5*/KJS$F[B@17#'P[4 ;;>*%6T([HU,_%J MZG>FC@UZ<\&XTY'TH;'3.;G.H$SA8G^.&+T:)%V;<82R$<_$FT(R]4;&2C]) MR]E&6X8GRILVJ4F<,=:[RNV5IS'HYALC/0J0M 0 MXP:]DJ'?]U3@0/67D<[U;N)+AT*D:4#\ H99VB12+,4/#7>H)0N'O1\1'#NN MFI:?@\3H@H0&X=@'13>5B$X5;6\4.YS$6^==^H$#V]R;Z<=( M2*7@8[*T7--R,5>8WS?*+Y^#5.4XP_Z$S=_% M/(H$;M0LYH4#2E9H(;*O]@ MB#D@F2S'(*7RV]ZOO0/:K;0Y*="%&:$64C5496'(=TRZK($G0C6#)T41FCX,6+M^W!8EI,@UB[.@_1>,21NU%R&F;6 MXV"8)[_D82/CD 4?VNZ"MOAX#.[Z%A+1\/3DF'J33D0I/&M&6>Y$^[ %7Q@%#?&(>:JBL?P35AIVG52N=N(Y[LG MOJ5/;T4XH+2AUE&S):V038P'ZU;<2@.>DTDG*=Z$PT_JPQ'<@:Y44&&;0KJC MZT%QK&_%;D>V.L*G7E6UC7A)K*I@&NXLI MUK7YU>8[=->_@>VV:#B]B]H..87.20]Q1"_IZ5C),X/3Q^I,\' %8=DT4\1N M*)4=TZC$[(M[B'"14UM@5 '%FUH/E&@V!9/;HUVL\5#CML(59=-H)VPJ+.HD M6%WJ+6('-D=E(U7154XYO!HX#!EK!P&Q7ZK+SJDS,?>+0D92_T739KF&J>M< M$7POID3+Z&A$[FFUF@R],0SLI@U4;849APK)2#^!*N2J:]#D<= ;75'?/\JK M,7#HLMOQ+[).XEME5?-Q8Y$SG3L(^X>M\^'2W(6@'P17/,KK6A 6,:$>JIZ, M*'6-A)IVU_C5!/-,IX%S-T-_HGR/*L<:L(T- NA$C7UP4:PYP#8\8ABN%DS7 MM*A#NQA.+PK_FW+&-UM@(YE=G>PP'6]9@8>01M_P:^'E/-2025A'0:GQNSU> MDX_]"WM\Y6Q'W1JL;Q>5X 2#>!3BZ ;%%9Y-0A_L_7-4,:>%IM7@_@17!&Y= MPPNZ-/[)ZIZHK]0(JIO\NS0T @<+/,%W#.,ODP7:@, >NF8I*,W)")Y0^P6-/+4\^=%P$)@M5C&U_PY?V M-YQ^F_Z&D[:_H>UO:/L;0H5+M)[GS^:"3:)Y.X7=1 6)T;8TE5EG$1&*YZ8+ MT?,:8)6[""GIH.Y-V(9A8"( 8.C/P_4#QMB T/VFA):X]^5((DN,=V5=H9S[ M,6DJC')]\>Y2]NJCA$M4U<%/KI)JD(";O )C_"%\E@L8 MZ;HKXZO^HZP^=*Z(!-??*-393-!H>*.XTK 20+YH0+5RD+CVRT3#YI/.,G6+ M4;ZDKV-:3OY:UP1,33@6?V-*+'4YN4-3O:^K=?3$,HP M5*+/V9B;:PF:4>!#MMV2*2@V_V!IG6SBH49QP]?A\INN>3(=9..%: ';!,<+ M&16T+"X4SQK"OU&66>"H:.)2PH,THP$^#[B>RZOSTWI[I^.ML6;=J'Y\!KCV M*6#?)[^&]RT8.T90H9Q$BEE2>.G*%-(S(@ J#)# ZF!R ZR*F9HE)Y1R\23A MY!C%@#;I(R,7KI)3&1Z1\F8QKYM>20\C4[A]7@[\5G,OAMY/GI/U1V)*62-> M]O!]]Q%,"$F^+-Q70+RD>W.XEA?4KRIKR*PV'0OQ MNK+9A+_H^II,3ERC):J848X4!(E'X;3XF=I/(RJPRSZ,K_H2/Y];EMHPA;G^ M,H\<.'7558FBY[6HA=*/"J4R!8SGM/.*OZ6CO[5I"7=Y[7@L77_XMT52@9L M+_J.XH"NOPD9-6KWH8QHS#-<-J15H+-_V$H(#T0*9_A^Q?@@=Z/Y#_VSW91+ MVH8GSW5A[N^C1KM!/WGT(W4-@A\U/Y#>:05S];7?!BQ[P&,WR/HR%J88>[-D MZ+L0$2P3'(7E\U9P=DIPPJ")I6EM:LF8 "(0?J^%"VM%9+=$Q/ B0C3V.[=, MAEV/4P*M#.RD#*Q7$T8R4$,(5_<*<:RF'+"-'QR65C9V2S:PS,OS_O5:5Y[ M3ZCLRJ+ GX9?A8916]ZGS$.H\$I2')S2T6[* +.9#&JGD,[4O::W M,?&!!6"3;AL> ZD^N#E$'/]<9*D./OB':,5WM\0744$P1^MK'D:K41+6C5NO M=]?WW*-]$'=2!G^^3DPGTHT?8:AYTDL':%JSMB]E!M\E:LF*)X2&R0QSD =5PHWC=EJ3[6E&XRJMF.V:F$GJ MD+MO:2R)96+4^>"6H7[<[ON.[;MVNHYLST12)/D2:W8WDY)+(#F)0 M7;.>2-:%!_RQ.[NLW#"A2CQ-D$4ETC_Y\4Q74??>HG3P8G!8E1_:I6\G=+J)BLT02&Y MCGCHY$PK.KLG.@;YR@\$AGE+*<3*^))TIZ Q=05Q2[M*ZZ\TN:+#+W8<1CEO M6^'9+>$)+;.-\1ZFUG&F<$$(X1&.@,L=$TEW.]BN4,K4)$_BSJAKCL9:\G+< M:IT=$YQF 11EA7'1(V"+ ,XW6';4+U)09?I:I6@]BU9&=DQ&3)[8 +?I5#UJ M&PS@IPXA.-K-W['-9V[#-0%QN]&[M='FE*\#+XAI.RDBT=G:S9+03H7>/A7Z M9/-4:#O?VXP-_W4(:9> M+<9?4>A-1>'5@0Z9)S=M6'1).LTX#C=?VG(9CT!&Y&3*@TE#H%T9[XN>@L&; MZ3%H;F=1>*PAPC\*])N$R@SF[$6LQS#/$%*5QXCL1QT,?Z2A0%$<,,;F9F)>;=T^@[^7 EW M+\X-=AC3Y=HU[L9$:H';-^;QHUR;@'*:!R:/FL"I\6<.4;)E?%B1:(AQ.:_Y M":=9G3M6]83/20T1'FIHP-U[#'#)X' >.LD2ZHQXH 9QTQLSES(*T4,,9?^( MAF8JS)\VYWTMY%88A180!5S-K29U!=AI;IF-\73 -A1UW!ZY#9W#ML-\Q_L[ MS(?4WDP+AA!8L('.P.5M:E3U2(.C1JZ M-7A7&>%0N% 6X_:UM*NK1*_JX"WZ<(A>9WA+(L< SP_1RY,Y7GNN*1 M=T;NBKX8> ;8K_<3]/1Z$'<2&K^025;1H4)A'B&\@,R1SN00F$9OHEY#>@$Y M72L\R:,P05^)1"NK^)('H03RJS4^R<@;,53>9*W^J, 2 A6!>PQ#N-:"' MOL(7>K*WOA"X0L)#R8 OI"(1,#9#S-(BK6\A"/ 4L0%*Q^\WBV\M;F^$$C:< M$#XQ45XMJD+@[0E>%$NITEH&)R-U!&PKN/,.V58%G(=/V@84@7U7:[^)62P0 ML1F/*-A8UCM$#"5821.SQ6)@J'&=;'^-GGJVMWKJ'$+E@WGR MP5%W-$$JUW9.'>PU F6 R X7PMR!)!MDOE^Z/+DA_I/D1HP-@1NA(QX&-U2^ M7BA*8@,1CKPQBMJG,QX-:2H[\28=&5@02*,@5KK _=9 M=\6D%XBWJLP#LY5_(-9+,8FWT'I^T:.N_94\O^"YV'. /F6+[[);I0X??V\* MTK$DAAQ07<\)/N)'1:JFNI"&.#KOP0O@_&C]BAJ)@PBH2-C@"$$VC M[]#VN.R@="E&.D6C% L.U4'#I#I8R&*ME1NHRF2Z*8@",3,V3(CO .))@8R@ MY VUV#J/&$*0\^ Q0<"&U1BA-F@%:[<$B]-V@KO9$(,ZR@JH2 WA];!WEF6( MO&J1O%6E)[18$Z0)W8PN*8-(+R9(4W/AP27?<'FKE;C=DCATCV@T4B@^**$& MR@:]:<*233$DPTR&S:U1R;=.$WQ%3%LYW%4Y].7$-;HIJR7[01S4V&E0.2FL$\42CE6:;Q?, M0\B%=R+1I"0__.9@B71\<,_QF,:=J*K0RM1NR11HFDDVR.:=X6*Z$'BMZU*) M RF 53VSG6II^Y!O[T,^:_N0VS[DM@]YC_0KT?.1Q;Y.A@ESMY7%)O.M9(Y9 M%*PD\/GO925-.B9%,W%4LN+&NBY5FSO2>L'$M!-T-#O_7)358MHV+.^>@(4\ MBQ,";4R0W!:YXCQD];Z7)IA PRPDZH<1TD]2CWDH)7".[5O5CP:^:78]1\>F M"W^2F$-KGM3O13#Y&15T2Z+(00@S;3)J7,J6/:)F#Z0D1T1/(;@*TL/-Q5J> M\PQ83###X]724V.$]$J@ *&QUJK%W MP?_:5F"HAES>ZY"F)5"'OTTCM*_<[G)5M;OOE=>@G M_;VM0W]9/4]\C#KTB;V $\.=A=3]5?G6WJNY7,&+I79$4*CW<9@OE(AH,?7- M.4GZ^R)5]BJT J+?<; !XK1&&SG7G9OJYS\BDG=A-^J,DNN2X0SH#IC*#;?6 MR[.\!_PGHTQTH(#(FD'UY>72M1W(?X 89=RR H&[$S;A%5%JZ\>[Y7D2 )=# M:G7*&DE]CSP2Y5?S26^-=]PDR4=M#G'W!$%V'Y/,E;:UY$E&;>*8R$(L2?1O M1EFZ #4/JB1=8+!QPXX8@[FQ6O=:/?!PJV;':_P#V>0C/$!K9EK9VB/9LN2- M%6,<6V( _*WW[M5T;7#B-UJV[A?V@XELWM)GU69C]E=7]=VJ-3SH/ :GFG\H"=RG"XF:D#&X 0/(=B#!P=KKT# A^X M GZ%+=AB>BQ[*O$7AVTPL[J>SMJ283-IS5+V%6.5$#+_VKOJ^;GD(7K0M17HIS8-1PSXW\W,B UIGGYFN>6 R JB8]0K@'_B,A*MZ\+9BLDLYF:Z7_ MH[;!X*"RAX3"PD8PJ!--HXQ&1GS,^"5!8NQ0U+8''Z(-BVCYVOY@==> M.1"7ARBT#XD #[S#R^(K\'S2YE7C?I&L,#A02(M;B #3!Y0S$E73#6R_ MR-IK1M1E;+RN2QPY<*D'59:1/9F!P 6D*@*]@)7.NYL0?W*ZMUF>5SS#L1'N MS<\@,=&T1Q_!'3#L10;AAF93A_E>VPD9OM9%32+\A.:([];+WB5<<4Q\)\B3 MRGLFV?6UBL ??R:<-S0><9NTI-8([5,0K"7M4JMH3'ELF&>"9(S1,5CL-E,= M9E@?1XVS:F7&-T'0:S42\PF92D[C)%R>-JID!2BEUSG'9?P__W;TY/#Y+\@6 MP/\\/NIV^H?]PRY/4*?\Z=E1]^G3L^[3DR?\WZ:D%"'_AZK35ZB6ISNC6FY7 M))?O+W[I]'N=7U^_N_C+Y=7[BW<7+SM7YS]?7'7>O.I<_.W7R_?_Z%Q=O/CU MW>7[2_CP_/7+SJ]7%_C'M^_>O+BX>'FUG;HXY0Z3A[R$&_3%ZW*MSMQ2TLZ. M]DG2CGN=EQ>OSG_]^?U5Y]>W;UZ#:+V^?//.2%@K35\E32?[)$TGO3KM==Z\_^O%N\[EZU=O MWOUR_O[RS>M6DFZ+"-I6W=M;=9]N;M7]C%/X]-"?PF_=X*O?@U<<'B!<8C*< M_T!0,-7RZU>W;?^]=^V_GZF=[D8NOH,N?]+K7/S]KY<_7;Z_NO]U@$<_;E:Q MMV[1$]:K@C04_8!J"LEB7NI/*KH??3(H*Q [?/,\F=7N!_V'-6#X^^?6R.&; M8*8O3Y8_9 6] ]TW*)7>H2B6>07_D^H#R=][_+?'\W3UCT]ZSXZ>;O[SK;^] M]8\G)[WCD],[N7+OY+A_%Q=^VGMR=B<7/NT].7Q83WS6.SY]MN5O'Y/0L>"! M/.-I^N]'QX^"N>12&YZC_NRC+[W)0<*/MM0)S3."8*K(SRR?\04;I3U3>>5C M>+3J^7U":6RM?&*=M>5+8=$4DVI>#8K=5XQ@>OSC:RH.;7&**9V$_[@HX#]2"_! MR?W>0Y/Y]-&/Q[VC-8GF M;ZOOMA39SW)P;\^"MW*[ZW)[;F8HWND,Q8MX^.(R'KZ0,2'XM/='B/QZH[Z] MGKY'F<6G!^>/S^_(.=KME0/Q/C@^/3DY:5?O"U;ON-=OU^T+UNW9X_[QXS[H MUR_QH^_">M^9/T_[)Z7'_:0H. MQHDZQOV[]Q*V$]?6,6YE=BN97>L4_\087-_7_5T5[!TRIT\/_O>NW)"=7K<[ M=WYW>O4H4].NVV>O6Q]T*#J_S[[(^;T#"[W9^?VZ'I@UCCH[JI^_B]R%=8\V M\:1WM+Z=Z3NOUWT5\JU[O>Y+_O8>K9UOGD+PC6F2TNBT5 #K#JA=\J<@'MBF M*/O]PN?V_OM]_S9]TH:B][-&A)FT*Y1R+0RNVV?3](S\B.. M#C\<]8^/,-/H/AX=/F-?XNCPX3;8M0*Z!P(:F&JO',@+\9C^Y HWRN:=MWE2 M=#M)K8C%;=_BG#'/'NT7N M.D?'R<'1R9^2/S\^.DWY7Y_GE'Z__$1[__MX_S:[UW1R_G[7\")M5JU5\:3B M^]ZY^ YUX7;FM)6\IN1]?^=B5YN/VONW&93[X5RTF8M6Q8.*[VOFHH^=XD_[ M_9/G;0+CWNSE'@E@Y&/43)2=N5$GU-G>"),M=I63C.[-TM!"O,J*I" B/UF( M-H'3WK]-X-QG'^O;#9;=O]4[.CSJ7;Z^:D>GOF3Q+HDUH//WG][]W+DLD*5O MZ#HOR^%B"L>K"C;R93)/.H2%.7!, M;XFS6'2?>3)&:F_7<=.!2U,A,/77" ^D]VO'MMK[WY_[?Y\8>+?T\]6+OWZ_ MQNU=U<_ODX]E44Z7$(G,74&DTE?#B9LF7F%_F:+<+_=SW^_?NM^M^_VMU?N+ M\Y];]_L.U/N+)$>.^J5];>OZUGW0]EO^N^_,N+5ZTO M?P?*_J4;947V+77]?CFV^W[_UK%O'?MOK>M_/O^I=>SO0-?_G Q<7K<^?7O_ MUJ=_"'K^>_:HK3*^?W73T%T1I3.W.!J*M^\N=JQ3Z\%MPR=,SMO*U7#D/YE, M:MMWVOO_0:?W:_6GF+0'=W+_ON;PM='*YT8KWQ%:XNN$]QZMVHL2WJ+S-AEO M:M[A#J A?6V&7\O,UQ"SIC/"K[4-0>W]]_;^.Q)PX/.AL7Q YK-/YM-/B]SJ MP1X]?0@[TH@^'NR>O$>K$0]2)/-Y,IP@N5&MX/P='/;I),-A.85W68*^S^K. MWQ9)!68C7W;>N5E9S3L0KQ"@[]'AP=^Z9"?0TJ3.3>%B:'[87I"UN+IX06,9 M^JUY">8&S)'RB,)W!\M.%0@#"O@&WGK$7-669(G')?BR;KBHLGD&*W0^A"?B M3R\^#B=) 481/NMV;B8./JR8@&#@1B4\ GPQ&VCN32K9WFR_*$H M>3+(G;[N-L'!)P_6C_\UJ!XWAEK,A6=E3:6Z'RJ'_1G7[OE- MELXG[-'+43CI]\Y.5PZ[_V4RJ,M\,7?/Y>:']A*?BG&B^9UZ,87W^ ;#97>K M$TZ?-<32_&]\V2S][T?9T>&SX[,T>>I&_6-H'1L;L[+>]W4XK_\0A_,^ M]= R;/9OG][R,[ G>, 9TAWDOYC7:T;.OMWA_\-/T-GZ$W1U^9?7Y^]_?7=Q MM5$QT4MGL,H%_.J4Y7P'_8NW!OH!;6OE_KG(*H?!8'9]T MY8?CK 8U"I>:@&.2+L B4WB:LIVNV =A/Z*&)80_@ G&V'7@)DD^0G\"+T22 M+5] /\ MT+6@ZR6+^:2LX/72WL9]BW?@">\ F;7&-\BKA"N6NFGL5=(G@[*" MA\ =RI-9[7[0?ZQXK59*<,75M&84;!_0?44]/GO6>WIZ3!I28AQY'M&>/=:> M#3HO^>.SWFF_?\O?;_WQ'W/ET][1V5Q_*-"[?9I MOBK6O/L'WC(%>?8=4I#_N/CY;>?R]8O>71=Q/[FJ:Y/A#[4!Y24$FS]T[B@E M?F\$]'NLY"_)LO.TV_E2%.%6^]SGS7U=HHONU MW^W3W)^S(,XXW@X>KE.7.4B9"NB#.RCM(=F+I]D-@T%?_2&;PZV&=U]#7P^* MU)Z/5B(?/G/X_5O)[WJV__2VRN!4S^!8AP..]<7SX1!^/L>2H46#>XGIOG.? M[NMF>YX6?'&ZN,3T>E.D2_L]D/LU__/]02P,$ M% @ *(&H4/;1X'#Z$@ @,\ !$ !Y96QP+3(P,C P,S,Q+GAS9.U= M6Y/BMK9^SZ_0YF4G5<,TQNYKI6>7F\L,9]/ 7HF>4H)6X!KC$UD>[K[_/JS M)./&8%O(A@XDIBJ7QFA]:VE]TM+2!?G7_[PL;/2#4,]RG?N*\K%60<0Q7--R M9O>5IW&[>E/YSZ>??OKU7]7J;P_#+FJZ1K @CH\:E&"?F.C9\N?HFTF\[VA* MW07ZYM+OU@]7=Q<7S\_/'9_6C2V<7]5I-N?CML3OB12NK MLK;E?-\H_3*A=E1>O6!?3[!'HN*OQ%YN%&HC)R$VQ=Z$V^I1'\24VVI-J3)OA\QW70/[O#G'_9 0NB"V M[[%/U37$QQ?/K%S(&Q!XU1G&R_Q&Q 5#0U9/\AL3:];*[>WMQ0MKIYEF)!L? M+U]E?U:5>CZU6:U87C=\JD9RA[!AW4?SV1#)[6E#>N>4,24NV0L%F2VWS!;E M:C];BME1U(CTJ"-)1R3 U%[F4>@1X^/,_7%AN('CTU?6L:Y%/=(3"48?JFN4 M(K:8Q-H9&1)V1$+LC\Q@@!W']3D*>[)ZMEQ:SM0-'\ CUJ3OHG8])--HC$B, MP)"J2 M4+#9.=G7%R!B!#:O;G==GPB!M=;[B@>4V"3TT"E7WR33O-4'$.$"/,=2O\5(/L&?Y!U?5LH(JX)&*BOUYL"VQ!!1XQ^\XG_O=V+5?"JR(" MP:V@("VWV9M2Q58/(R^*?-OO-5N]4:L)?XSZW4Y3'[>:#WI7[S5:HR^MUG@D MY?3=* (V%,Y&'2@8@1M)1$>$B>*@:(6*0M@S4S$?#S"%ZLV);X'!AZ%M$U+, M(>OX13A$/V]H^:7LG([&\-_'5F\\ZK?[@]90'W?@V\)\9L")N51K-4V.RS4\ MZK?16L&9Q;7;&_W'P;#U!#R4D1?C>TH9^9 MOE]0J/%,^)J4T;C?^.^7?K?9&HY:__O4&?]^$*Y38,4T7]9J5T5HCBOZ-PI5 MG?F-=3I]]*7=[7\[3%1>HXG9O*K5K@MU6L!'7$&).&RV1HUA9\#&HG[[X0G" M8FLTTGN0WHPZHW9_"&%L! [B@Y4,B[GP!#S6E9JBA%,/RS-LUPLH81_6\(RR M2 $"#8BK0* #Q96&++=<@<:"+^U)JF)KNA/'_HYU#)N?-MNKY)?&S9!V,R@A-1J=4N MM?VH7&DY<[GI_!ZF%,S\00Y,:@)7S.Z5MD^@A<)O^DK)=%OO#,$_3ZU^N]WI MZ;U&1^]V>N"C)Y[]RY"Z"T(\4%XK?-%O@S^&B#@D2W?>0%$,]4Q1Y GYP5$. M2#PNWJC)[B9!5QD'Q!WNSA$V)9'$@?)6*]312AD5'_7A?UMC_:$+,ZH&<#/N MM*1"8:J<,/[!3)XOE&_0LH9!:YR2NU\^S FDA;%-4=1D#TFEHHS1+,VK15) M*1QA)%,@F,EUF=)G=VG.9@=^S< F[M2?DS:VZ%=L!\1W]85+?>O_B-EP/?\! M>Y;G3D?$"*C%CGA\(;;INX_89Y]?]^3[D":(FXJJ\6TJF2X=&87<*0*S$+,+ M<<.0[Z(WTQ"S#7'C6,FU>8C95_7=:F3A+^[KN<- M7(\;<;#&E4>9N!EI&M\&R]N,8HW#:.'.[4I,9@31]9Z9I,C#>4*F M#) X6MZJ:8-=@K /2<;*&2J%'E^GFX/P//QKZ\_ 6K+C-=@Q1S#%><8TSP3Y MH/J$P;9>TVHWA7KN9IH;&0(BD2F0[)HH,J:LV:V0QR)K)WDAQ>PK6NVV:!AX M4U5.;C_W^\UOG6X7/--A+'SNP#10?L(B$A>.M76V8;;-683&>5KCE6]R(G"K M_ "[&T0XN-95-9D-B1DJXZ J\/)Z@/OLNN:S9=LY(F0A7'&8U#2EEI?0^.@8 M:3M'RDQ".BQWF5G0"73/([YW:,*S\,7$7VI*XMQ0'N+76E&H]MP"MA@JD@/E M@1/S>Z4IB:,,N_@]YSV[>UL[\,&9JPT3;G#K94D<[T LYU DYO]:4Q+;O7GZ M=Z@>Q?6CE0'E;!V,(;ES$JN2XESW1DG.3D/!TOE4/GW=*"_.5&_5Y%PB%"]C M1AK6O$NP1]@.;XY8E2$I##YJ35,2.Q:1\SD4WV*<6MAO8F[=M M][GC3%VZP#EWB7/AB6E3-"6Q=!K1%E> F ;$5*"8CC+3V5\2ECDY,]ZZ5V@DNE(^ M]1:)"S-Q]5)-SG2R^"AC;I[JV1Q13"@OCE]7FI*#FG/@"CW1F&-GQHY=-LF4 M4,H.]#H^Q8;/)C5Y4KX]T,6\7FN*= A$/Z\TLE.43M9(F&:GT%%G5 ME0,24WJCU1,;-=F4EGPEM]'OC8=Z8QQ=UB9Y#\VFC#C+N%62&V<11'2#6YG2 MBVWWY;C5(%U2F%1H-369Y"7<7\9L8MN;ZPV%MX%%MVWWF5W(#;.2IAM,_&E@ MZP:_$CG/Z'4@3<*PIRE:/7F]09+G^,Y%;#A[TX_ !19@"(3SL&1>:_050>[ M,,2LUK5Z\EJ#)*OG46S#R8G,<$A^$"?8A[==D&(:5:V>V&-,H3$MOUSI*2>Q M>J,Q?&HUNQW]H=/EOZS2>\WD0QE"9:&$R0R$V>1AD!4(BJ'P?>.4YV?JMA_* M9S_Y ,5)T:6:S$EST%C&=$G2_3E";$Y$<82]@J%R+T9+&%T;_N8JA<9(V\$I$2K$K?_/=Z L4W"C)4T\EOZTW MZ4/YP2E35CP.W:K)="*-A3(..$F7QG[2[[O&]\EKP\9>GHEX7DCAD'-9T^J) M0R#IY&U2@RM99 $1.H:/7$.8)T DL^O][9;_I+IDDW MP$7YKH4IB"SFE1WJ+=HQ0WTH4GCF>YN5(?%\:AD^,;G#GD"I=V#B952(6X"J MU1/;M;M;P%KOJC%PS>>V(.ZA#]AC6Z\+=N*]X#'_O76(6X.FU1-;()+QH,HU MH[CJ>AP\S9$*-N%$9O.RWD(:5M..!>Y MO%*3D_*$Z\LX$=GT9=[3# E!<:RZUM2,TPL;+)0P\H3U'^N_R:U.Q8N+8\Z- MDCS,'THC+EY.'Q>9D8G$QN)Q+L MKE8#.V;3L@.8XO6(WW& &#(@=#3/=S?3@30)0^(5^Z%++L;CDQ=N K]]:64$ M BM0: 8".Q WI)Q3F!WLZ8YO<:?!4--:+&WWE1 ^%]2?,37S+#A/OC2:8 W=$"_5),K'?G8+.,8+\U!_A-_1:'%\?E*4_>FN=1' *5I*39A+0HN9OU:4U.6 M%'*Q7O8)KS0U7=>9=<%+9NY+P_95(6X#-YJ:F$3G[?E,<95K+O7=8:.G![8O MU.J-F;?D?A"=D!$G5[=*\@>>:P@48I38Y7EV\S)$A=WENJ:IR4W[;0+^Z:W_ MUXL7[PXOEY8S==F3\+/CN*'M_!$\(>'],IPHYOL_8&)/V74731+^WW(V[]CH M6GABV?P:C K"$X__8O6^,L6V1RK(P0L" 3 '98?L$*?J1LL[RMA2D)OJXQV=XNUF$D=6:\Z.1U762 7]DC/M,-#WYX MWX@UF_L0Z7] W6=D2!88F'1FT<]\ VR/"5WH*Q_&O1EZ(G3F7VY&'D)R>)X= MB'!F,GZ/W4=.EM@R5[OD'G;,OC\GM!%0RBK)AS$^<1F3%__!=HWOF4UR/]"# MN\1Q'2=8W/F1"@FW-/#2\L-7_<1_G1Y=>9+=&W<+[M$%33)YOQ[8)< &28\= MKZNF[C4#@J<^H;\33$?62Z8;BH'M=HWE>#YV_+\X.+%7@XW?7EVV?BV4;AC! M@HTSQ&2OAC+_D@6$T(S:Y=6]+VJ8+IL*)*Q?VY1DW7)7<9OESNZY8W \]T%H9 1 MP7.8?0G"=$K14PW,0V*2!4\O^M-'3+^#'%BYCA4#ZAJ$F-X04C^H"(2,S&H7 M@3K9E+&%*4NMO&A[;@AATC%@A.'&\*PB*\V3$CU >S;]NSF4I$8P(9WB25K; M#:@_E^B3R8)'[Y19(]S;>T-[X/F"HV0JQHF.AS"B@SG\U:C]Z6IE>%=V()0Y MU62I;5'/EVFKV^6.WE3WG?SILQDE,\C9.@[KV9YE\,;YWG/.G6J//L=DT54F MI4@6/'J;*):@?P;P/>):/O!3#03AJ94Q?EEE[P_$(5/+9RN%E/A\/!2N:DD( MGVK*%JW)=9R4UQOL7,G+D#K5RKZ-4NO@!?.T(>'M=_?8EBYUJHTZO.H%& IO M6(+NV (M"QY](_;X(2X]?HZ,O[)ZE6MFSTD. 'WX> G!T\A#9*+A_+ YS">D]\A(;Q:C50>>,Y]K^Y@6WV7+^S6$(MQW/2FDX) M^U4B&]B&T+$S7; ?Z*D&SW9 ;3>8S:,3BRGK8_$&GEG\Z%EA%$,&KAF M"@8\H4P.QMXE\K!\$L+)VUM0LFN1*'BJ:+<)S#;XB:[8_$]@O]9KRO5JA3 B?D#=&<4+<>B2DSUZ M'&NSTPZ$'U3:?LEBRA1DUZ9?0;03I9]3E_@!.Z3:_%47H/^SBVW>^W[ZW[T&-.SJF"[!;QH;::_Z&[S&PUZ'UV MF3>03]5IV^M$0/38??HX^M@F)K0(&V81(S^<0H?E")M80$\AULR)/91>B"JN MX%0SA'#= ;A>G5=YMOQYM#_ZUI&&KFU#I5@ R9R/YL8Y]DR5;T'HC@,C%O7 M63([%BG%_V;#N-0!GGT@3W1 %V_Z=BTGN20MOV<<$S]VJWZ$_C>W7]E2H2=[ MF$,H<_3VO8X>X?+PV(60^@W"RSP['F(,:8SXJ^6-8?W4DI^D[I(#M?(W7()>7N,,<,,]8=C5=*]NB-^,DCE+(%FJ]#1C=YYQ*GH'"\)<*+I6?J:1W)#[R%K0Z_U9P U?SO1R>C=L7UX M>&W'WT(,7T72<3)^B.!)3^1D,4XIW94^:206.GHTX(?<1X3^L(RT3;*-JJ26 M/7H-LL)1=')_Q]ZVM/BQ6Y]PL2,ZMS&E[H+MUL.4D5A+7W LO1C:R287L4MS M!"]*XQ7YP;?V\_Z^K!CL*1P;B$<@V2.S0IF_KLOS7[=ZP,$"?_KI_P%02P,$ M% @ *(&H4'9Z!6X+*0 M:\! !4 !Y96QP+3(P,C P,S,Q7V-A;"YX M;6SE?5M76SNR[GO_BIRU7X\ZNE]Z=/<>#C@KC"; !M*K^\E#U\1C&9MMFR2< M7W]*Y@X&[#DE>[)ZC]ZL $:JRR=5E52J^NM__SP;O?L>I[/A9/RW7\B?\2_O MXMA/PG#\]6^_?#G]B/0O__WW/_WIK_\'H7]].-Y_MSOQ%V=Q/'^W,XUV'L.[ M'\/YMW>_A3C[_5V:3L[>_3:9_C[\;A'Z^^*/=B;GE]/AUV_S=Q13_/BWT[]@ MID2R2B'K+4-<)8JLM1Y9S(*+7@N#^?_]^A<%WUMA"7*1BOPQ@HS7!!&7-";2 M6*WP8M#1?G0V7/9!&):\_]?G_1/_+9Y9-!S/ MYG;L\P2SX5]FBQ_N3[R=+V3^*EWOGOU$_@[=? SE'R%"$2-__CD+O_S]3^_> M78EC.AG%XYC>Y?]^.=Y[,.5E')W_V4_.WN=?OM^9 !3.[==,ZN)/YY?G\6^_ MS(9GYZ/;GWV;QO2W7_(?HJQ3S*XF_*^[/WY_-[>W(W\Q6K"Z#]]?#Y$G6Y^, M^',>QR&&^^.OP=OAP6[_X*2_"_\X.=S?V^V=]G<_]/9[!SO]DT_]_NE)(Z9? M'[6U--8D_%9,>=Z;F4<3_^!#HXR_R?3F+T?6Q='BIX.+&?IJ[?E@?VC=<#2< M#^-LYV(ZA34_8"P9!=A&SG,.JU!+I)GGB%',>5*,!ND>"NR:J05LDYVY!7:O M9P ,$_,^CN:SFY^@_!,$XU\+]WE2KH3:G+F=R7@^M7[^&^Q>.Q>S^>0L3F]F MN;QAUV.G _8!^<" 7:HQKWM2_FTQ#G,)N M_LN['S'OO=<;^Q6E=NJ? .[AMG+]B?>SB[.SQ9AH.(]G-W^?=_FB2)E/*NOF M"A3 55O4')['*0AD_'4_PH;[A"9!HDM<**2X-8AK;I#F3"*LB!":1RF"JH&7 ME\E:!2GT;2*EH#Z*8:3G_>1B/)\=V4OK1K$W#O"3Z44,2WC7T=J0:$ RZH0X MQ@X9Z252A&.A+*$"IQJ 68/&5=##WB9Z:FFJ&)3NT3&00A/"(T,V!(VX<1BP MC 6*.@0OC:'"U#:]!=FY$2M.)% 6,2(,?'X>P+?76#A$-0E)2,:IW8I#T1E[ MNI;>'P.\I<#+F" M5#&9SY+447/9"@B%%%#;C[I'%B8B6F )606!/0\:_I4"1B%%:3'7D5B_05=J M/7ALP1ZV@T=1=93SI&:S.)\-L#"32RXSGXD?W_O1B>YU/2@S@?V"0C)*"%8!7_Z3;DEO*J*1. M)RL0\WX1*E)D(OPK22*%HA!'ABHN[2K$K8(&_G;04%P?Q9!R'&?SZ=#/8]BQ MLV^P)>7_Y&WINQW!OG3? V>$1.NX >?;,\2C-,@Q"AI.0HC(K14>U\#+ZB2N M@AKQ=E!323=EP^5K0-^1H@A8JN052H0[Q!W3R'H6D$_>20MB$'7CMP**B#2D6IH 9PPA+ M V8+>$+& <..,QQ$M :;*B<,3TEI?T5_=C89+\;]IQU=Q('@T:DH)=)8!\1Y M!.5%RA"ERN23;&Y$%4?I,2%=.C]IB8"G5^\M9%[NX"^$8>;=CH[L,.R-=^SY M<&Y'@^2QI086%? #GCS87Z2)YD@%3KPD5B99!0#/T-.E0Y3"."BA@9(WZA=G M6;0Q+!PU .GY-'Z+X]GP>]P;^\E9W)_,YRL-3I#- M)X*"^""]BE&K*L9P33J[=#)3&CX5-58P1)_;X3B&OIV.P:K/[A&]&]/0#^<# M8-5QF:_$#/>()R#)C]/S^#D[#]02QSY?.X*H M"5DDPC!P#3@-%#D=&?)&,.N]M,16R6!Z@:8NN6=%,;/,62NAERKY2D)[6*1! M(V,C1SQB!@1(C@2FC M)N"%VH_E*G1BTU$+AO(W;C#-KI':)(N4PD, 51\XQAHP& M%@/'4J2^2R'BV)J*)A#%L_M,/1_GL?Q+#]&N'4,8B3@H M)CA2BF+$"?#NLINGHZ%&:9FS=>NDDKU*6Y<.),K!I+12'J'EK^\?2VL?OJ_S MN/7(9FJ_Q?D0IGM(3ZF7K@^GJ/_L]066*CP5/CF%KY_[!Z@G-!EI"/!J91ICGAYN:>;"Z4N>0A&(3 M$Y&VRNG\8T+:GXK-YH?I.'Z/8_ P@PM8)F!(VWS>(B)&.K/&A<'64G)UU-95WNB"..X%=?@:,KEQ+^?):E+OGQ1(!320LDTSPC#Y!!T%] YFBRRSF](4I@'QJ-% M(8 +R;EGR-%\#D.UI9AIK'"5^@$O4M4E?[XH-LKIHMPK@#B.4SO*+XO#V7 \ MG,US!M'W>$,4H"+ <22*3) M4F^]K/.(^@$5[=_6W(ST$;1Z=9MY ?;].NUR,IY]B&DRO4X?.;4_X^SS<#R9 M#N>7>^-YG,99?OGU<)2K6Y#/$7V]@'\!BI>%\P+1UA"H. MIHCA?)^?RQUQ"[M,#"$Z#OM,E=R29^A9,\! ;PI>[:1?& J;P;I4C&(KP3O6 M9!$\Y:.+K6V(+1Y@W,.:Y$Y;H2"4@/]#W*J(P-^ ?<(F M\#&X)Q97B?R7T-*E_;ZKR'WV14=#E99SYR;CR4-:;B(2!VQ)YBV2-N]F4NE\ MUI6/ODP$VI)VK(K?_RQ%73I:>BLX*Z/>\D_)[L&>$T,23PY)$7/>402KF3 8 M46>H!%J8BW7K[90+)*Z/B6\@\;B2Y.T#\7R+!_\+.0'=)F9I8"9?VH%93R+7 MB- ![+UBS!EG=9W4W0:T=FFC;XNDIT=X=557; D].6; TD<2P$-D2L'V "8$ M60>^HM Q&4*M):I2J=B7;K6V[)B7ADO.X>>CX_XG^,S>/_O[ MARP?PHWZ5F^/GYJI^C;P2DX7NE%=Y4W24C^@ ]O/Y=.@N%AE@IY.KA(&! M\A"]6QR1$A#)\90\I*[%D^H_@(@V_CJ_R6?SE MZ=2.9[#S7IUU+KZ[0LNO=CC.I/:FPQDLZMV+*7P]BM/A)-R^Y/(Q,&E@,08; M..(&?!GC,<^O!*F7C!INJAC2#?#6*<.[P16PM%A&AV!4T*@_X>F6()Z"HPQP M%R6F.2QT2#N=VU08!VX["(W7>N?T'$VUMH-5,<02C2X8B%A$3JH.GB$CL$08 M8T)!0QSS*LFJ17?1;2?)E$']/QY9SDBIK%8[^_;HS=&3JG(/?W#ODU>^ M#BRZ:2XDM!NO_@O?7QUN]'_Z;W;\-1[;>>RG%/U\D&R4U!&*G."POHE,R 0K M470R>N]-$*3*9KA9-@L8D$S"T73R?0@J_G#Y919A_H_#L1W[?&H$SNCWJU>R MR0=-HTG(2V\1U\D@;87(CR.IC$(*$ZHD7JU.8J?TH>U\D1KB:B3#L2@%=(ZY$MGEI)5-+A4Y4A^=1([Y1Z]>8RVQ4!MC-Z> MYMZCSW)NO8! P0<&@8+''AD*<7HT1&AB:.2I2@RX.HF=2G=^\QAMBX%B&+UB M\3#=9_MPW$K YTX-18KA'/%!$Z514;9A)0V(*X$3/HJ=S@5>.E4!O?;0?VV M455["U_F!BFO&3&$(ZQL1#PIA1Q1&+Y0*X(EE-(JA7J:NL)-7E9/?(QAD=ZQ M-YM=Y%:\A^GDFYW&V1<(!J< )U#5\'M^X+OX\0? 6,@'+G$\6T \-Y:8W:)N M46CE\'R180+ZC2(Z0Q!5C('\J$;.Z]Q;BRM-+ <+745^5;GJ4O11"HAT M!"7E2@K8RT7RTL?)]#B>7TQA4YL!3_>*O.;V7P1S29 A.K]X\1[9%!V*Q&%+ M-.4.5\F$?YVT3F4R; J#9156'$C'<5&&\71R:G_FQ)Q<; JX!W*7+X@!.(": MF,UHX0\%NJK*W<8!BBB*KS[FE-.M?T/K:R"ML"[H6MO[@JB]N!TTG/0X@SC9_B"#:,SW:> M2VM=WI78&DA#L;&4YCIK*;^%!(,E141@NP(FX /INAO_JQ2^!?>B%L;*JJ\> MNIYMZS<@4D@>C4) *(&@FN3\H-QW@PN.I37I]]T.1SD+)CL\]GZ]P(&1R>G -?(\Z1RR862)"_F==R(L MB619E9N8AO1VZ?!O4\C;@&:KP/":2J!E46KN\K::MQV-9H?IV0TZI"B,=1A% MEP*(B# ("'/1.>Q#HE(P5N?E80':NU0N8@OPW(3&MW$5*(R(7.>G;"([I-(Z M9)A+"*1FL31>DE0E\[OI56#;!$6/DS >PET7>;9;.=TND(@8$]1$)A6QM:X^ MN_GJMQ)67LY77$<+FZW8 WYR#%1)1!7)#XG!R#@)WUIPIK5@V%-<)6>K5,6> M325N; @VQ756TAWX/IS!].">[$XNW#Q=C&[*$P^( ,?$"(&8D&!K% -BG(!H M#$<3$[!MZI20>XFH+J54; @]Q714KA[E\C-928UAU@N$=00OA8A<_<3EGEH^ M&1NC$*Q.^\?&Q^E;CD1*(Z6 7EIC)*=*YZ(#'OA=-"O-#V<'%KS7D("-Z)T% M$IQ!$/H()*7WW"OM@)37,KR7COP&'/I26FXOV8).2(K3:0S/U2P2'/,DL$ D MY=;EC"0P8SJ@F%]@2^&YDY4J!KY(5YD3FF052GL4O?Q#4&JCO9*EBY[ ME*_WM-_&0-J0%'4BYR\$<+9!$C;(7!@BGPD[%JBO$B"M0MR:K'7''%EG&F'Q,ZO!/%P@V\WX&11<6PCQRVV$ 7"7[(QMR)DRM8/90FJ=1* M?O8:DZYT#HC_(.BIJI$-V, C>YGWTGSXY/WT(H;[M/)DK7;*(2+R:PJ,P1GT M1""A.1AO%L%'K%6:N &Y*^'N#W8 O0'%5GM9O]L_V3G>.\KM?@X_?OARLG?0 M/SGI'>Q^Z)WLG7P\/#XZ[I_T#TX7_8 >$K/:"_"UQF_[!KPY,^T>T:\S[]%D M-%PTI:XLS-MY-BG4YC:O*[&7X3 ES*2A<* M8@P(-8)%S+,'+\$V2H:,2;G(NC,\!LRLJ')K4?"-93.1O=ZZ&,=(>3("A5R% MB:M<+],'C)1.-$BB1*A3!^G-]93>' *;]:!>1Y$E^Y,]E, C(O-5QG4;4V\= M4SFU*'":\L,B@ZQ-''F(L1,5@G)>I8G,ZB1V*6MA>VBKI-)R51176@V1C=#HYXK3HRK;63 0#30UQ7D5D",Z%CIU'CB>9RZDQ'S4Q ML4['ECQYU_;ELGA8MO^N)>ZB6'^!*16\(T8&E&"GSZ\H!) C-<)4*O<,5G/<#(-OFU^>5 Y(G\VPB,GF9N79!WL?>WC', M^Z5_^/'CWD'O8&>OM[]W +-_650*;"+'UX9L*[*U2*XJG>:'!ZL-7%E2Y8\, M7IFPQ>)<<>3*$JMY1G!U>_?1#J>+O7=W./.CR>QB&@=!!V4UH\@P(W-S7HYT M= HV91H(P8XR5>4UR[,4U7&"E[$>>;(I5WASBPIOV$$4(%DN#T223C82DZI4 MHER9PB[YDF40M%K\WE99Q9S,YUX$W1(X"-&#DJU"QN>G25;G2!*^D) HMB)1 MJ:ND^KU*69=UL]K+QFSLV+XQ60Q#E79AELY2(+E8:MX:(:D8/R^8[\=]BN!C%29I_B[<+ M?3ZY?DJ4,_]G\P]V-IQ-TMV.D'>*^>U.45C.)4FJH:)J(BODFCZWC=\[3%54 M\Z"31@HK@7B*'CD5'0H*TR2-9-95:1KU.FFM,MN>&[[G_<79Q:(BU)?Q-/K) MUW'6TZ>KHE"YA\\]V03NI$I@U$12 7'C'-@X(9%@! MJB,3"T(3_%;+BHA[ M2$V7W-SN :Z%YNH"[M8.W:..J:B%R5G%5(!LF+'()0("(O #2X33C_O7K8FK M)9-VZ3WM-N#35@_5(^V=:Z*29,08RE#@7.:V6 09P20"##.CDPFVSI/^5^BJ MNSANF3>1.OB"3)0JOXV'=8M#1$$R&82BT=E"*V,I6]L]>"J)C/761!/Q;]-. M9_?BAF;*HC-!491P;B,7@7J;W\D[S%R0&#P+6M-(WR.E4]7^-@ZF.AK;MC=X M0[-1W'@J X)EH,$>,89,?AS$C+#:2@Y62E=V!== V;8-^99 UE1AU6W[P#+O MG988Y=:WB MGD64T(I8(-CP_X;=5MK*"U$+/J?4%#[6S,]37 E\Y@$>!WR\ /,J2[*J1R$CHC@^][;VY, (+ M>]?KZ'+;,=P]@R2E5-J ;\@\1 :+-PPFP1X3K&7.V!2\9Y4A^+;.6KN)PH8: MW;+56%3YQ!:G%%) /A&+.,L]W2S#*#_>%Q*3).N\#VM.\I9CXF"\4UE,/(*6 MX0M!3GN5@STCN>'6/&Y]LLV8N-M68VT$%@Z7U]'EML]D[NTQ7(8$'FBNI0JN M+\>!(LUH0CI83 UA,5)<&8)_)*NQ+10VU.@&LQ\55IIC)9$@%H1BE4?&8XVH M\\332+G!7\LUU'#AFZV;VT(879QZ9Z$AJ6K\KF^ R(Q-SZH$)1GK^:=%;^\V_:& MNPEX-%' 1K. [S+S[JC/#0:S.;"C; RR%3B:S(97E=,KI2VN,WG=!,7&8JB< MBK@S&<^'XXO)Q6PY3?=,^<)74"$1EX) *0D/$69@R HA$(X)$Z+AIW4ZQ!2B MO]J!]BMD[,?9[/2;'1/Z&3[Y;?98K($G*PB%E6MR/=48.-**P!DK"9NMKX,XYY"8*9P.!H#M7; DF(&TY M150P90PF*OF-7EFM3/FV3>CICSCZ'J\P<>\]',66& 4<&T$19UH@QYE%$@?% M6;31\BJM.ZMP\T,^RS<[(%WK%CL'(NPW1ELV94'8)@D M2(M(#+5).>JZA/L7N?DCF,SMXKX<6*H=%QP=]X]Z>[O]?QWU#T[ZN6K+X>FG M_C&$S,>Y NS)2;]9^925QFT;Y*]/?+N'HJO,U_S1\1JC;T)PY1\EKS)KB\.G M=8;?A !K'B!=MU!8VCKA-A,E$48U"R@J@Q$GW"/-HT!*8DXHHP2G*A'<"K2U M;Z=X?XK;/#E!+3/1(D)-ODG%X$CD1#SG\JVJE 'V^/H,=_!.O#1:GG9.;*N. MLBVO'G+F9)):2H.BC ;QW)%/TQA04")9"_\##[,&+%Z#_78]JMJ8:*F(B@[/ MX5'_^/3?N53=42Z'!7OWR>''T]]ZL'/W3YL9GI>';&]LUB"YK8E^<:HVSLTJ M U>65 V7YL4)[VZY:9L=AY-)FO^PTS;U6(K.7UGZ+811 MS&NZFO=H9,=SV/)NYS^(8*XTUHH%B1C-Q65]\,ARK)!WDB?8!+4056KYOD14 M@;;3R\?^=;HXK/7)TOPN'Z?H$#':2FEE4JM)I+E7_/J@%:53WAM^8;([Y^_7R23\&(Y&+19BHWDJ2G)%YC8@ MW+WL2W\=Y@:%B]"[MI"?FV\CPEZ)V4*AP\?A&,ST/NRVX?&TV0YCZ4*(5H/U M#;ERB^'(. *>FU:8.V)3E%4\GI?):NL0OC#ZE9LJ@A$)C#QR-'#$54[T<$[F M?D>2$6>3)54"B-<(ZU((41 YCSVXHOHI%D:\0-4]E_.^:SD0+)%(K$ Q&1"" M$A0Y%RSBE"O+/3$85SFY7Y_43H4&VX%6"256"P->,!PE0H!UAJ]H [?D^M^9 MWH\7\XMIO*_^ZXN$V@['JQ-OQ/-8C_W-N"!6"N]HE,CG+NA<.]CUO< H88.] M\#9(OND]M*X+LD3\Q_',#D'4T\/T<3@#_?\[VNF :&=AS\OO:G-U?HPMLDY9 MI+",TEB3*Y)NVKJL2/L;/P_$7AKZW*;N(//#H(3BL-J0,+DC"/E)-(I MO\CCE&!KJ$J\ROO89N2N@COQ'XF[=759IO+">H3:-(_33.W)\.< 9),;;B3D MM0"/U":%M)0"22^4)TX&_?@]V3.U&)K3L J:Y-M%TR8UM TXW=!)J#&1V !@ M!XEP2A-RP8&;F5^L6)]X?%R4M0B2U@"1^H\"41.]5#OMS"=3S9K\7?]EV].R M902T.WZ\&K'YE?J#OR_#7OF+\JMQ]Z.=Q=P4K<6AZ3,CE6'\90(+'6O>3C( MQ@3Q"=:MLQIQKPDR"G9H&Z(U,?@0=)6R&[<4M'Y\V/8-N, P,:PXP:%P!G$Q<0C0Q1&1+CD8V2:A6=W[Z4+Z;B[G MRH[7R<4YF.C% X91[BS^<33YL3=.D^F9;5E(;:WQRQC[)LR4\((>[N+7C^R' ML4WJVFH#EQ';6N07>71_8R*W&V>Q$'*2EO8#Z(B0BL M%8TYQ$0J(JTT)\1(A4,ECVHU MMNP2_.\V43N1 M"6,H[$@(.,V94)PCK2T0DYCG+ 60Q0:<_EMZNN4";@!")?12V75XQ6P,2#6[ M!T-OQ/(]9F'3MD_)$#P&1U/99!!/&/Q$SC4BAL&&X' "I_,/:_MNYEF>*B-M M,"*C7^9EQ5FN/$1R=]\HG>)22Q4W;P!?)/E-6L%U$+B6%2RGW6*F<%6AW"3. MD$4+RBAS+8F0JW%;V-DA@%<69*,IIS14N9E=D\XW:3JKXZZA'K<#MD6RC&6, M&1K4]JEI*?N 6YM76X%<'A,)L502CY+T ML"I$6*3'1 B B=.:8RK#]GRZ>X1V*WA;5Y-E,E-6)?%! @T5SO!H-&)V MT>U$Y4XX+"$?,%,D4L?B:BE.36;O4G)3511M1C^;A=$-A3+&0$T@* *IX#N" MVVA17X;YX[]M)P5611/K-LZ30MELR+XU612_U]',<,RHI1290@K@1N?FJ!0P23^\7(7%Y.6(&L663-&F4(3@FK*ARO0ER7CGK; MX^5Q-%!SGPPX3B[N,RY%R@\:/:C5YXK.)"+G4D1".6UXBBK@ M*FU=7B>M2^>TY4%36#7%(+,;4X3IPU5FUJG]>9>-[XV6.H6$C-$ 7.D$TM@Q M1&Q2%MLDC:GRXN]YDKITLEH>(H544?N]@I]F3FB=CM)7"RT25 M9;AYT/3,2*69+Q\J/9[AKKS/[7+MC4:3'W;L(P3QNY,+-T\7HYY?Y)^UV9X* MS5Q:Q"4$4%8E)7:L5\P^_6$3*:XZ=%OI-6)A(U)K;E'6FV!#$BQO?U:(>Z-01!;2J0E)5Y1Z@*M MDAJ[G)PN'?C5PL^2W@MM%5/FSO::O9W)6:YNL!"1'8/)791W'2C&:=32HA!$ M3L*G^:V=T"@%'2-5F@FYVAW_B]-TZ?"N-@ *"[W84=ZI_1D?HU%CQ8B0$05. M+>)&660<"\@)E037DCE:I:+H$EJZ='BWJ3VBK4H*WPP\RV.*)!$7&%*8P:;% MHT>6Y"Y_^<$O4SX77ZEW*[":Z=QN7N.F$%-0426;2F5R/MOI[S'GGRQ./&\H M"HI:[(!%RT2NZ14 R4ICY%@T(F!&M:X"G9>(ZE*"X@;=D3)**NR4S.:'Z3K\ MO^TJRP6Q1H(YQ%(B'C1%QF/PF(B52>/ U;HNR=-)NI1=N%F'I*7 JUT?[1Q^ M_KQWFGM@Y9@R'QGM'?S:/]AI>#KSTG#MS[-6)+7=Z<')Z>'./SX=[N_VCT]R M@[#3?S<1Q))1VO+_&F&EV6Y^SO3L6.5%4/[TZ.D<=\?W)_.)_]U=[HSLK,TU MQ;I3E!?;&BR5EF:)JX<51BTOLYK7#Z]JZ/!\828]S#^<7];$WO*9JD-P!0;K MB?@XSN;3H9_'L*#ERWB8N_%4E?4J4]84^MHL5P;X!SM[>'#3ON]-ZSFK@WXM MIDN=Y(\6GP&]?[/3^!P%!Q$7733/=.X 8/'?(;IS@>#="D4S& M9P@JD.)Y.W++1T^/QRG+=J5G3K?CM\UG?3)06?9KNDD'D_'DYFGG5>[WS7IT M&"MJM$-2F%P*F1)D*!4H<.$))^-YG$(X\�^[/E9'=- M!78N)12$]KEB0T)."(-8Q"P:$ZE,J@;7JQ#7)<>G#&X>FY+B*BK70&@R!;&. MKPZU_>7IU(+Y\EE0O]KA>'\RFWW(.:[YY<3 !$%A?\"(.:(0ET(B@X%4*KP, M2E+*:)T^::O3V*64B3I0JJ6PLK?BS_-."#,X$H$2H31W!C1(YZ2.Y*E43$;+ M':]V*[[B'KS=/(HZN"FHEFI>ZI5G<-K[5[/;J_M_WM93>9:4=O[9O6%+'*2_ M-%Q!"=0\.@<_ WA.5SO949PN0O06RZG0S%7DW%( A<*JWQ8& M,(;>=[ B7^/!Q9G+55:O25E,/SN\F,_F0!_8F '#PGMI9>XXLGA^S9%3Q(%] M%IB:9(1V55[&KTEG6Y_GF>F>S+-0W<"&F(P4&FE"P-&G#J/<%!EQL, T.>TY MIQL4RG(JNQ24U43=8S^IGBJ+>=BPW*3\15QO?E\.G07\[PAGT[N MCBNO:UGUP(:/OR[^;C8P5@G.3$0D28PXH0Y9H20* ;,@E#-15DEA;D]ZER*\ M3>)RPTJOYN._8MQZX_EP(3_P-F\/X/-=:^^'G88V63ME)JYLVYNPWS8B^7AX M_+EWNG=XT/MP^.7TN/_/_L&7?N]@]]?^X:_'O:-/>SM 8J]A1+;JX.VCE49L M;$AVS?WY=:?8F!S+^_TK3]W^+7?3J38FW7IONU_?,4*79?U7MUXYG_N+ K_W[G_X_4$L#!!0 ( "B!J%".5"R"+$8 M -OY @ 5 >65L<"TR,#(P,#,S,5]D968N>&UL[;W;=ELYDB9\WT^1DWT[ MJ,3Y4*NK9\FVG*F_;OCYVZC_Z6+R"Z>&.*C%T2: MS(GW/A)/10H0K7)4_N]/?S7XO5>>D0!=(?C"=^$.\[P.[3 MY.X?/D2C?KOY)7YTW/_K>/KOWPVCGTS-\Z0(ORS]1/F.W'Z,E!\1QHE@?_DZ M3K_^^[_\\LN-YOPHCH:7< KYE]F7'T^/'B/M#R:_I?[5;[//_.8O+Q'QM(7) MM\_PMU_'_:O/EW#[LXL1Y*7H;T4NH%2!\Z^EM=]:8[I (*-X'8#@3V%0"-XA MQD6MM\=\UQ9)D/WUY:1#Q(_;[A3O\,KWNU3PHZ8[0#MMB%S!58!1EU"_:_W7?N)96$Y]B#Y)'9/CV@?-@F'QV^ :_.#MY=_3FX/SPS:N#=P?'KP_/_C@\/#_;2$E/ MM]I6>VOBGE.K$-)PR[.4ALIDD@O,Z2R .1$L#Z&WG@1=ZON#'^&2?P&3?O0- M)OI-E/]]%]4ML4*B.;,HBDX(UV -: E:A(0_8,H9#89+R W,LE2VEC8Z.\<_ MWQ\>GY^=O#WY<'AZ<'Z$O^W,/DN:KV&;)I+,V85YIU420L7$I4,7$(0R H#' MS+B4<;%=GI:I0YN\/GG_X?3P#_S,T=\/WYV?T??YR\>W-X>G;XGQ^/ MSO^[B@D7=%/;>D])-F M#N-W_5^6T&=XYZM=^@"7TY_VKL?DD_>?>V<3C$)+0(I:@2/\5D?/L34GY"*)M% M3_^Z',J-_387[F@0,PQNX^?MH<#89QG]>#"\31NR'_W/=GWP['5Y>OAV. M_O2CU$-;Q*0")]E(3R07F?@$BD"D5LG@33:QAN1KXOQ>+??$/AC=*FCFL6_H MTI=]B$Y9,AENSRXWW$#Y?OUE.,+F_O8K;4NCU\.KJ^$-Q+,+]$7&)]>3LB-1 M-GEZ)D0*7"C"1,R(+43BA/%$2T]-C S=_%2#,ZM ;9\@52TZK&2.QU1A;:GR M6.H>E]0@!$TP,HE$,JJ)E4H2RZ3CBOOLF:HSG=ZT:*GZQV3@K>>-ZZOK M2S_I?X'#G"%.3O(Q_'D0X_!Z,$&N?ACU![&/GL_1X .,^L-TD@_2\'.Q2,\' M+1CU0!AX1:0"0ZQ3CM@@3:!<2Z/JS"H;0W[>Y-J2*1^34'0R(QV-Q]>0WER/ M"M8IP)N9<_K+DRG.\>%7&,7^&%)/)>^4U4"RD(Y(;X!88!*_&>\PT575:.X7Q9-2/$TC3CQT4]1P#3MJHJ@S]R35^IJ>%],)E M3VS. >=ES4F@*1-%CR.T_]R?^D!]"JC)<7\"9S#ZTH]P M(_DIQ.&G&PM/AV,O4<&2L()$+P7.[!JU&Y(EUBNCA$P8].@:Q*TMV//F]5[1 MXC'M38>T/X7+DMIR/CSW7__1GUP4?>) 1BU.!7PU+V O&.H9!F2$)UQ0I N" M6)LP:$=71D,TC%-?F='K8GXQ9*UJS,<\M&UY>%Z4F"5MB%RHC(S1(;LB%"L*CUZO993XHW$L%YPI9V'[&F5$X+ED%X0738WQ8*=WM:G M M]!FX&ZY_#!5=D:ZB4M130V$1LR,CFS2)QGF0!&3ME'FXRLXJLU ?>"F-.% M>19PJ/5QP#<'T]&L$@?CL?>5QA MX]1 @S3][G*ZX-ZOU=-(")?IG@3'5$!%<2$YD8P;$@251(* 9'#I@:K*LC MSO/FZ1Y08 &S6Y]]()![.7I9LB -C42(2(F4/!$<9HYPXQ6(;$5459;-[U \ M;QYMKO %YF]]ZK#RC)92!,6B)YG3@"MWE,12RPI+(_)2<>6KG(@V/S+OY. 7 M_1,E>!0$;'1$IE .'JDFRLK(J:$)*AZCK#CX;9$D=.[#)?2LYR$$A7&=XSBC M2!V)Y:D0%J)6/#!1)^7A>Q@=#N<'UR^JY[ZTT.6B?(5?;I+I_QHOAQB(_^W7 MR>@:[G\X'$S@Z^3P3:P]C+BM-9ZA;R7.4QOINMC M(U"]N9LZ75)B(:HNW8!EUXU6$*&]]8:U5+\U7GBOG9,8JU-T4M$E!5V\$T,< MDY0:8WVL<^B[13Y\=YUK]W181^,5:/# \WH_]9E[P5E!J4?GB(H2E2 TIZ4D M("0ZJ,E0'6O[@.\?W#?;9E30@8669T1NH-X*&;-+SK=FX&2@Z/\"AB16E+6/ M1>)YID2AF,8 C\94.7E?B>HY\* [M5>8 [[;D)M!RDIFYC!,S3H:A.0B<0$] M*XQ/@2>=;4ZV^O;H\[%_6Q57R($]B/$F=1+2LIVN&5 (7-%B+B8C3EDT_>^]>K701?+,7^GVBE!1'9T?'AV=G#\YM7!V='9VY/3#Z>'9]C1]';P)A99J_V6 M-MEG1:QRZY7<;S6Q-VFT[IZV-?NE)TJ_?ISNU&HV2-UK=@@T5RS%>F\:"$EEPQY:7DW$>O39362RT4"-/( M$H\EZM8>;XK#WV]N#H%'OX>'CR]NW1\<'QZZ.#=T?'V,_'J0^XB8F>:K*E-=9"/*=X M",PG%F/T+LCHP.N8N:/HA0G!;6*]-;!WIN/-EXYF#=?5=X,%(\JL P?.&$_2 MA6 -$YF#\%$()TU^2NMMUHHGFFXQ$S5LN:[V&\TV2I>Z!D'I3&7B(7@E1$@^ M UB-<\Y3ZK_MH]U6S5O?']UD07S3'Y=\#T34,S0J'R,GGEI!BI]&'+K. MQ)K@:&!9,%:E6$]CA-O?(]L='Q^=RU4Q8X7SNC_@,IT/W_O)]:@_^7965#'5 MUAW4GI4%A8ZDG!@0&7BY5(E0L\FH$H@YN2KGM4\B>\G\ZM9L%<[\;C2TB/#< MFT23H21&QHB4,9#BLA'%8H[4TA#KY( N1?22>=2-F2J<'G:AHIO,.^5UR!3' M +?<$>F<(P&4($%Z'J-TC-?).>A,@FVEN^X/*W=C_'U)LKV3_M6WF:REU;TP7NC*J@U8T\HD-4KQ+MQ1F0Z83,%'#&N)+P)+ M1SFQ4@1B<"!))V,*/F]O)^RG#]21J2I$E?=5Q!9C7/S3VWS:!MAK^D1MP._& M6>J*"(\2%[=LQ0JK8"L9;(Y6B90) Q-F!>*]'P[@VWL_^B=,WEX/TBTJ[Y7T@G&2&%@B!7#B-"V[-]8S9K63L/B1 MKY:46@QG^R[6]DPZ[-P>E1X^*/5>RWTB]#]FH'2@ ET]C$Q<8D1RSH@/Z!ZP ME(56 F)0=1RM16A>$$?:6Z-&'-\"R-5N.,SK6"48534:6D19?"2".)- C?,V.)YE%3ZY0&4Z5HY>:0M^\%[HXJJ[W"6G:N$EV,/@]' M?@)O($SNDY=FX+A"+U;R\G93 9 3#,I-O(4XA7*(D .)TJ 7G24E&))IDJAB(&+6-E;)F&@* M\ 43K(H-:^:DO?IV]^4??1AA)Q??WL$7N)SZ(59K8;F.A*M2@%5S09Q'8K@@ MLQ9.&>]KY^:L@/?"X^'N35CA,:V%Y[&/\J]PXV0."-4_KV0]^K6.J MFKPZ&GR^GHRG&F"S19PJ",Q2!"0TH*>@5)I)!D=,EH564G8@6FE\:2 M34RQI;E$S* E80,P&TF*'@G,$)5/BA,CA'8Q4499W33!QYA>&DLV,<72V*RS MLF'O#T[_X_#\X-6[P[/#U_C1\Z/#C>H>+&RGY?7OI[$]*BTAT7%@'*0'R56T M(!4 =2V#%:U5T&&#J@4N<6^58Y YKFT\!J. )I:8STYE M&A9JLDVI@D7M=5$RI5&[%72\5DD4T%SKF$%H Q)U[+7F*3/O& 5M U^H[6Y* MH"QJ^2Q>0+J^A&&>7,#=5#89'EP-1Y/^_[MY)&JZSS#,]UM/Y:;MY.ZF;<LZ3-%;B-U:[X*F(RR 9J@0A-,02TN/*&LIG)P7#+N??(F!H>RQH8-W78"I^67DR_>L MFKJW6&5B!K.7<66PX#7!88_PH+Q@S)DG.H !+3'",%5&Q1.XMD>:>L9L6#AB M$TMT&.RME/]!Z>J/Y42@O'Z-\_L?-^\1_XYZO46ON% M2T(K%Y7AJB*S'D#YR:PVMNDPF74E^CN']!9D-+2$/H;$R$L]'BCW30!($A)\ MCJ7J>CL"S??X4GC22M,5#F^7\OE6 S1S[VR@A'GNB63!$AMUF1<%%32@#F*5 M.G=/ 7M^+G(5DU38XEZ&[W@XB#-2,PN*"A<)=1F(% F(-TF@K976D!B-K,KS M%T]#VSYMNC5G0ZYL:(O]\9$?"(#ZR=;;4LP+!Y1,4(Z@,R=92L42]RI;6ME- M?G;\V8UU]L=1?C@^%#[91NZC"_++*TU?467>:>LY8+*]$Q MT25A2F1'K.;H^25CG*/ E*EREW09H)?G(J]E@@HYUYNOJ+UD71;4 P&'271Z^.S5CAJO+F:VZ/9Q:D,(SH%%4I@8J.'#.! M>*$ N<.9B55J:FP.^2 )XZH\],HRL09PF)1G(4!D M(R/?)L]V6*%]UW3:S"B/6:/:LN9I1=Q-9*;>Y.Y M0ZQ5%LF&^+95^WI;O*EAEGVI6[VBV);C446A,\G)ERUY@T&,<(8H9Y7D2D9O MJ\Q0^U>AL0H!FM=?7,<0^U;UK@GVG_47:Q"AR_)WFUAQWYCH%=5&^8BC4:!' M*#@0;ZDEP+)GWFB6@+T,!FY>?W%G!%S'>/6KL\Q ,1W13Q2.F(2*D-DAJ.@I MX4PHK1S+V6VC\,H/65EO+8,VJJRWCC5JW(M;4N!(T(SN)1-$ ]-$2J^)T^@3 M8*"1O$A1\%SG)9O]JJRW#1>J"Q-4V WMM&1'$UE^ULW;I&[>6BRI68EL$Q/O M>]T\PTUR8!71.(R)U$H13[/!/ZA..6;*6)4BM/M/UPWKYNT-6]>Q['[5S5.6 M.@79$9UU*M6:%;$R9I(XM>4XVDB;MN"^O9RZ>6M1I;NZ>>O8>>MU\P1W(4;! M"),FEX,R01S-)4L-@ZF4N(FL2D'1YUPWKQW/NK+6+NOF.26X*N5J: )9WI'5 MI&3;DZ2CB)9Y@3%1#5:]D+IY;0A6Q8:[J];;ZR%N9O57E/CJ521^B0U3U89+CC5T7GG7&9/W*Q>!\;V M[E![Y4 +80DV@V.FO&KM0P;B#+6&)26#K7*!8@MWJ)^\ICD<3/J#Z^'U>+$Q M[JLLWN8/9BZUE!F7F%*.4W+I2# 277SN$[/&*L:WFH2RM@3[G42P#A<;W\6M M:N1M7N]^0I!W,!Z?7_C!^9]P^07>XZNCYW*?F+M2FOW)+*[,KHXXWATUMGA?ZRFA'@IS,GHW''R"T;U04E$3;?!$ M 7,W==9\\!@@($VMBKAJA^T606@CS4^^[XH:6TS";JS:'L@<ALFWF+?]E /$H++C^_OX0 S&5(F/)=7N;U6 MQ%)(I?ZX\2$I%]-6DVPWE..G-UW#X'OD8]PZ3HS?+"9SXO6R=P*2T41P6BXO MRT \2$&H]2'(;$)F>^5E/"'/CS,_=\*SCKWK+DBR1]R_%>?6@9H72P4754B! M&,9U$8N2X#%LB";E4DLUR3K)[I7D^3$X![ 9N$DW=TP2YPTR0G)4972R4M;8#YH[NY;I M&^;.KF."?4]";"++S]S937)GUV))S6S$34R\[[3E"2P'E0BEM.2O(;&L=JK4 ME](A!.VBK7(8O/]TW3!W=F_8NHYE]RMW%H&!*OZ+THR6Z]2"6 S!B. V,^H# M9[;*&SXO-G=V+:ITESN[CIVWGCOKO#;64PSZ1;GQ1240RR1^Z[GG)KK@795< M@^><.]N.9UU9:^EDUUD^XX?3PP\'1V\._^O#X?'9X=G!\9N3\S\.3U]_/#T] M/#X_.#L[/-_H[:E&[;;,0EP?^UR"80H8B H5#<>84V@=G#',.B.9]"ESWEM7 MBF[UOOG;56NTO@4;-'C;"A*/+*I$F>4R)1.\9CIP)32-RMAFEFCSUE63]EMD M[J[3_!8LTB3[-A@N#8LVAL!+H4VON+$F)# @)7.ZD4E:O8/UX?3DP^'I^7\? M_N?'HP_O2YO';\Y.WI[_XP [.#S?S ZKFVRM^S40SP\!QZA,')E?BA4F81W- MC$FJDM&)AMA; WMG.FXS!35IN*Z^FSRJ%UERSC'%8I+!.L>54I"ST)&64J)/ M:;W=G+.RZ?M,]@^C(?JKDV_%+_U>TE-8(_^0P6P]).[?_MHL%!JW MI7 &$)655$%9P^1V!9_"VG[4TS%'YF.9#JU0(2Y^<&3X!CZ/ &.YFUL]./M- MU3Y(LQ<5IS]?*DR/96W+L2913D!YW-X0_ *(B#>O?5J<'VJPJ2L!GAWO=F+9 M"GN+2X$=PZ27*5-1B$R"%;9D:Y3]!1T)2Y%#3 A5JD0O@K4LV-29Q:HD"]S M?Z*Y%.7-D29()JVWCF252AG?$(DMR=$J*DF#3RGP4#?)8#7 ;6495.9*%7OL M2W;!4I%>?2O[H=,CH0A!VFR N/*,ILPX4>+( )(C8#!$I65USM@:8-M]UD&7 MG&@Z26UHFVVN9 7@;->\"<2:F04-,.XF8:!S^S;E3TOC[(A'+F=AC)Z6I2X3 M.<[FSFNCJ\VCX9>HPW1ZT9IVS-A'=>E6>4A6!HR,H.5$B&9H=9595R9I<@>GY,:,K M ]1)Z_E\/8'1G@0H\MO^U_+5715F\)QRE8F@QA-I0B8A(V,98R2XS @N+A_[T;.YC.E/F/X0%W(,N.D3P6H,M1E5E0!?>IL?I5LS6WT^\G)FW\O7NHY!H()U"#*4'4KKC96.I1RD$H@\]QIB[D2G MFZ<8/=UH/?TV22URR5*ILRL;P-J S=Q';5T*@5G/U2HMMTDK6M'L??+*[\-A M^K-_>=EBHMFHGWH6:2C;G)&$L)1["S%@8,(U"X8G_)^PB8L@N%UEI$92=FRW MHY)F]*F/[#@8CV$RKFV_9?UMPXZ-9)VSI\&YS"07(S IK4[>+'C#Q* Z!)"D+D:6HJNQF M-@'7P?WF97WI@#U#.).B$%@?ZLOB M4Q?VJK _O )Q20U"MZ!4HQ D3Y_+*'?!,&X,)#KKE*),#FZ4R@*[ \^?9>)"*/^,+$>=R9I0RG1PJBRV:U) &\)3YI+HP,DJ'*$ MO2'>E\6KSBQ7M>[0"@%F&44%5B=3):OL2V[@"J%>?7OO_^]P]/K2CV\>OP7K*5 ?"85HB'0"QT=*Y=P& M> 0<+\Y4R95? ^/N#6S"!<$^_.R@_5 ML7]SGG5FO#W@'-/*"\H,85GB@A^3(-8E22"K[$SVT;I:3Q/OGFM/UP[:2ZJM M8[,.*59V,7NOKL?H4XS1B[R<.H[CB_[GV^-&:;F/TCJ8>TWR\,?M4)WOEJ[>WSK"":BML2,W.ER'=9RR<]C]=W!TT4^^5"(!K MN788IT;\PZK,<3!(I7D6 +S*WN43N)XG66H8I<)*]!Y2WY>ZM_=9+=I&A3RV MA$:!+-;4D(!"$JVHU59I)'*5;:7'4)XW,UJJOL).$HH,HP%,;H0K8MZRE&<= M00A<*:FS1"9GB#.1$>9#2"I&)7*50A.LFAME(SHI%!DCNN?]RAW8.6@TXA2MJI*,N(J5,^;*=T9I,,$Q:FC]'$, MHT5.$FW"=YNOE@*R5-; MHRY_62HSO[T<_GDTR,/1E5_ZBOPZ6FW8?B>ZWD26^9'LP$9 -Y0#2)6T39I[ MFC.(*&FFLK>I5.O:Y>0SE'5S\&EJ[-E#''UHDX[:K.%.++$6^CD34$NI2L(* MJH+T*01'10:6DX]!RJ1Z:\NQKNX/4II*7&V\RXX#SCV8B]M:3H+F^I_5LCT^.6U?#7MQ02ZTV0#>G2)\X!C.4 M!FZI%)H%A^%+*7^-H4S2,O>>Q-E2=YN[":N:JZ''!DY$2B$Y;5GRJ#_\RTFF M>8R:4S4MQ+%8FVU\BH4-MACY*]NKH=5F:QSU7'L>(&)@I\H#"^AM&&U-=DDG ML5BMW8_SUQ=^\ G&?9Q",HQ&D,IFM-5!A@3 G'*"<\GB8HNM+7%+>W:Q.]*LX1I66FM'1(.1$>-BD;V6+EA< M-37U$5P4S"6I%ANDF[V0UR?'YZ<'K\]?'6 T_GJSR/A1&RTUNAK3O(.GC4,^ M&XN 9.8YZ!RB#@8GHY!BYKU5Z#;7T^9+XY*6.M99@P61499DHL%;;R3+SK.H MF(N69_ NV_!(_P@ GJ#;X;789*O+P]B'%X/6LW? M'?7V3/]IK8W/Y=3.]/MMFQ MS=:;U''^3CZ(E"F3$@V2./-,AI"MYCC3/[)&G?G\T;)]"E]@<-VEVI_JHF,K MK"71O.OCC=5:!<:9EE:$X)V.!H3VX+)3\I%1UI"MN8T.7K\^_7CXYMW1P:NC M=T?G1]/'6![_L-YZQ5S;5>.QHBG=]Y4]08%B-RGDJ0/)12-S@07'">XE^]AIB;Z_3L M_.3U?_QQ\N[-X>E9*9=S_M^;J')!*RTU^!2N^7H.@3OM;+ T"71Z4M 6-<=T MPE!6*QY[JQ&VT=?F4_72MCK778,).'!&!>I0(?>D4 DIIR*SRCG)=99I@0;; MS+6/6[N/"LXFP_C/\&V:L=-BLEVWB\ZUOH9$\R&58Q*,4CCFN0P4G(^@%'KR M+''MC%M@C,:RM;%1%]%3@U8[M\1:$93)RMOHN//)R0 L*+ ^VJ"H!IF36J#\ M1^VWO-M[X4?PRH_+9N=5R3WQ-[ESHQ(4W-3SOO_(!_]M^E3WGWZ4WMU=8DU: M(^0@B \1B,S!$23B^&H__^FM26N!Q/6XQ:=_:0,83C?$?1M #5D/(DTVZ YL&BJW+QOB&_[ M&91;9MVCJ],5[%;A?L]BF/>5 N[PWG_F%KF7W%KM*6$Z!M1.J1@@E2=2.69X M3M33*F_1;0[Y)PGK6+?&PP??(T\' \0XZ8\@O;D>(?2;LA53W8U[U)K@O43% MV.DMAAA)X *(TL)FP7U&7W +3%P)\J5SKSL+5KBD-(_U(<*_^\MKZ 4/(;HL MB4A:$:E1'1C32OPJAZ2!&AFJW)9^$MF+YU4[6U6YSP1^?#WZ-@6**KH:#F8L MEY9#!F>(+RL\AO6=M$$FY+V1&O!> M#/7VQ,)+[VCM(*Z?_O%W&$_N)F[6,S*"H-(07JZ>2H&#,&3J"#"C(PU>:ZCC MPW4HQ(OA],X9\)C-NOT,')X6)"P;GS-9;KC1BDA64]\9^@)P+#^=%D M$J4V1 ;OB.7"$IM25EDY%6V=[<,:TKP8AN\/)QX3W;::D,_]Z!-,;I$5,7J1 M>1-T4B2I4$K;J$"L$YEPC.I4#MHJ9QO-J(_;?C&$Z4*WCTWM=C:G'7[]W!\] MJ&/;XYYGJK0D";A%OUB@(-QB5$>E-5K0Z%@]-[(+"5X,%7=K^P5;UNW/4C95 MY,GG:?6-PZ\X]_;',#Z:270^G)1K?9-1?S#NQYO-+11%EB-<0EW21')MB1 ,1E_Z$1:+?SP#R<_#=, M3B$./PW*86_/\D23 D^"Q\E 4I31 X-2%S #XIG4V4-J2;1BQL+^\&-!:QO M?7I63;*;8?]V.)K]J'R.]7@2SCJ;",V BZ/1*+B -FVP1S#R_OT]'^:WG=^?AL9[TSEN1).$8(F%HQ WQ,1D"QCDH9:>, MKI/54TF@%T/]O6+& LIO?!K96J_O_=?^U?75W0)X'<9QU)]*>XKA34\H$[0S MGFA;'I8SR1'OF2(A01":TRA$E7K*M01ZF93?-3,64'YW!YL?[M*;<64[R;.T MKK*2S0ZS>M&94KM!$<$]AO+*6V*!4N("BTPP:BRO\V1<-9%>)NUWSXX%Q-_X MH+.U9F]2%V\%+%')],<]+9,#DS%REUP2&?$KES&0E\X*PYE,E*>]FN.7"/(R M2;XK)BR@=NN#W5(()Y8GD!=+-BM%W>,Q^FQQ!&9K4&?246*#4L0!YYDK!DY5 MN=[7#-Z+HV$%JRVXM-'ZO+71)L],%OSJ),]OXTQK[KWVG_L3?WE_)Z^GHE,I MXRLUQ<% *&.QN3W!]>5X!%POXWOX@]>Z=U2<5/%ZF MX=DSK+SLXXM,4HR12(;B6*4H48(KJJ5+0ODJ#D)7$FSKA>5=^P,[L?B^/,\\ ME>?Q%>KRZ*;50C#/-$F68ZRJC2$^>TJ$ "%RS-%4W,58"&GWCR]OE2*+'-?V MIJIQD7@ALMFK24VPU7QW>16XW3RRW)4A&_&CA16VSA267-;:$)65P,%!*?%" M:L(X@HLIR"SL\V#($T\C[X0@:RB_ZV>/_[_KRV]H&[,8X.RQM!0I#UZ6$@DE MS.;4X5?2$HL*,<93] Y#H^/1)KWMR)_OQ#C#FIJM4![E9GG$#T\)GJCB*;A, MC,P(1HA0[@ASPKR5SE(-4.>.XG?<7<>^%3A[M\-7CO%N4CEN7R?67@JK(E'&!2)MLL0%+0@(3XV4 M(5)396=K*:(]W'VM;O!E^[&MK-6A=S=U/QK*- O&9E M[XX)XFW&;ZF.-$=GP_QMPB5^?8/.7C!1JMBCPK3S(&7RYL!U!DL+)S,%05A6 M2&,4DMB,<[0O1Z'72BNPX!O"N0F_?T62%:''QK99;.,6BJTW"]P>I'B6 M#$^4<.8YP4@M$:=#)%Y*GKC F2G6G =V>$I0Q\CKZ+/K=(OWP\'DXO(;3E;] M\=O^:#SY;_"CV=+#>$J,L4!T<"AA8(HX#XQ09ZW+"9C+Z'%137]3;[0UQG$(>#] !8"I:[[#PI+V83Z84@@7%T27S2+KD8PWQ"10.+ MSO?R+$S:2G4U!^GY17_T$!>-Z#>4+3(ZW)J>XII.& >#0?\+C,9^]&T&R63'5 B6),H#DR):+V_]AS=B!NCK<*;R'](!-D0=/8WD0P$2/WH"RQ($7..5'YZTJ+GZS MF?6YK(]M%-3Y>Q_SDSE7-E.G- &!JS3Z;H+8I!(Q(D49 TW4RD;6>C9K7RL5 M=?C6Q4W!Y+FIFE$6*8YVQ")PJHZ,DR"U(B(SX%DGDW3#2M3/9%UKHZ"NGW)X M.[P>32X>@-%26- LDH"0B 3@Q)<[_L%Q+STWV9MFM:OF6_YAS=5*14N?-/BW MW^;T\ Z_K?*8\DT.T4&<]+_T)]]JOJF\N*?:3RLWD&_^N6L7@(/R0J&?"#P% MR2@P_%XZQV.43[^P_*2DW=AO899/74,VZ;*B1=>6>,ZT&:, ;H'A&,\RTV1% M2#1$[R$DKY5=:=HFG>_\<6<%$!,UBE"J )?VZ(C#Z8=001U/$#G+NTD6KO^X M\Z8(;I\#0^M>3S?Y3R87,#J_\(-98;.[VI:GP\O+M\/1M!I(3HYY&X&(Z9NN MD0-QPE$BI4X6+<"=V*_*V!N)N8=93-V.@_/T4T^@E%1Q M1S"FM^@5,72(E!0D12A)]\Y('G[0X7(CX0\T4K9 U>V/J@UXMHL+0!L+^GW% M_9XR IT7M 90CO%*+ ^GN21(YEHK+FWPH4J5IVT)^',X[60XM6#9+NZ$;BSG M][5J>QPT!\DM 5T2-TPJ#QVAV-PKY2ADQ^1^%?E;4\"?HVDGHZD%RRJ\I5Y/ M3K1"AOY#49-)/LFR[DJKB=3>D_+6) M:NF9(4Y".13G^U;IBQK,-8G\ ^^M-7D; MU@8F.2,22E%G"(H$74H,6,\<%\$;&W^L$;VF!GZ.Z/T6;UY??.^ZN8]\*G%UT;>KT[./M563NN=/!D8S1)8:97!&OG2',1LTLQIDQ M5[E&LQ+5'H8WU0T_K&6UI==6MG?']9%B9Z_NUKSM^E2?M>^]KB7SW#7)4H0Y M"#2CI$E**IT7T63T];)E)K/X] W8IWK?A\>*[V,NE QG"5FJ]657ZO\H8C4. M%&8<#A/A&8U53J ZEF-+#XQ#P%DE)$\,9;J\@RYQ6DD4E6<%CX*6;<,JD=6> M/C"^2S9N^-KX.B:L<.VPD<;._==7,$#[3=ZBRA=)H0&AXBI&4C*&2*<<<0$4 MD2KA^L.IQ1_M;-@^"?]E$W4'%*C@VS8;;L+/I1XV10CE!F&2"2 F,E,+RA/OD M/&.. ZCKSPE/ GA,K.C5"G9,SP 8O$. ;^ *7P\]% =]#C%R)* "! M<2418A0D0! X,S*C00,37-;@20-LSXDJ79NBPE; [S" D;\LS_RF*U3U>#)" MZ;_ ]R#!RY3U]&$B5^IC48U*T!D]].B=90$]\RI\:83N.3&F>W,LO3+2V4'J MR?D?AZ='QZ]/WA\>'YYO.:.+*%LBH28#&-"8F@9O&(YRV"8 M2!J4Z"U'MJE^IC'N1H?'"]OI5%>+L,UIC((H5X=Y]-)+*JAW*CGA+<\RLLA2 M[RF4F^JMQ:G[XH8ZU5R3\_'H!4X!S"J9I<38Q!G+@PWE(4YE50J])W$VU]U- M*^<'_W5XMHG&'O[SEGI:BF1..XF[""I(K[V6GD;GI%'!!4L=$DOEWA),&^GD MV(]NYM46K%K57'FR ;DZ#Q@DAI.&:>B$#92'ZH++CDKGL M4E:])W&VU-WFR\.JYFKHL<%B83R#4@Q,V,!E3LHR!EI:E[T15AJ]6)MMUHR% M#=YG&;WR8YR&T1OO7UZ7^E$PN7'E/L#-;9P6TT%'/=>P5$OYYST 0P//UN<4 MC,SHSM(D9.0RZ.P#572Q4=?'T.(!DD,_&F!8/KYMLAPV#&+_LN]GVIP=EDF& M_K-EG$#4):'%9V)CI$1(X4H:@&':/67W=3IL&ZS=Z>K=<#SNJ6ABR@$(3]X1 M:2P0:PVB%SCO<\&%%U5JFGR'8GO!5S7+SL=@FVNYPI;?W*W3FXIWLPLZXY/K MR7B"0PDU,AU5!Z'$BW'2"U0S3[TA1J62UE+R"] )(#Y[;;*2/L C(#89H,.4*5+:&U4&Y_:V@+EF_# MM;7,5H%C\X/O!A1SPE#O!?%@,X*2 8=:R"1,*\8*276=E(J%:%X"9]J;H<)6 M]#RHF8-X)W#BG$:.U'6)^W(Q7A(K1"1"9O+BU1@2CK MS7A.<2FRU(1[B3,>)$F\=91@,$J3\LP'484V+1:JC=)%1M.S"'_Y>GAU-1S< M=',PF8SZX7I2(NKSX>.K8 ]NBO6$ 1]Y5L1/W\Y53*!1@R59)A.BI]&:6GEM M+:'O(/6XRP'R./-DFZ;G1 .AQU$I@S!!K)&I+&$-\5$!8 D6!6I9E ME8M4:^)\7C2K::0*9>J6J*(G\*/&:,21*1#)K"!!@B1.XM<\YI3J5+=?@N=Y M<:0+I7?],HW]$[SWM#WK6*]NP==]>Q;XW=W=M;8/?/V<\R%CT8"49YHD-P1"9G M,8[PEF@7 HL6@O!U+]W/(WHFQ7K6,OBRR_2MK%7AS'-U%:$,S AG/?%4!B)- MN1[HLR=&!PL@ D8T5>:PEU#[J0V=NK-:[9GI[IX&Y0YL)$'#])Y&*4?%)6%" M)NLE"]I6N3.U ,M/^K2VT-)]S,[RW)_(:SH83/K3#9*2KO]0F*G"QO52RQIV M7#>S;!/IYQ++O) ^Q"",%EQ:KX/D2<4H'22>F%^2+;@VA)8;"MA)FG5R!O%Z MA&J$\>'7>'F-DMP6G+F>S*ZYS\?=]ULUF@D: RW5DU0F4BKT'5DH)4"82MY9 MFZ%*BDY7 K3>F6F'X^!J>#V8]&1PVF9/"V]1>_!BD2 &Y3&E4> H@'B7$Z,"B^L MJO-N1J=B;*MHSE[0>(<,V)O=]7:"O_JVN('IWHH3Z$@:Q8EEP(GTZ$NB)C 0 MQ9!4H,J5'5;R&R!]%1$WPU3Q"> KBCTX!] M840CIK8TYRYHQY(*2LM,N*4!<9:7U;RE1"I$6<)S@#J%=W="MZ?V[W]4MJUC MQ:WN[ N4CB6OB= 9RH.TD5B#SI1G/$9%HY*V2BG^/=K9[]9XC7?IU]'\UG?I MJ4HQ!F=)M"4['=ULXB3CQ!@KRI6J *Q*8+YGN_15J=&=!;:TX^X#2QS_(R*[ M\L@)]<1%"Z6>>.(T1YKJ/-NQ%SONVYLE-M!V_=WSH^.W)Z?O#\Z/3HX/7IU\ M/#\]_/OA\_'YZ\.&/H]<'IX<'&]:K:-IXZ\H,&TDQM],=LE*) M&Y=USM-3C&"]P.G<2TJ]BK:WD3P5;+%Y-8)UN]B671I4+4@T W?&YBB]Y(:Y MY**,4*IT*9I8:&Z=-I4,&G=R"E]@<-VNDLEF76W+9JLDG+.=E9E["#*]@-#X8I'?#P:=W MN"ZD@_$8'I;S%BE$(6@F"N=K7 EX)"%0##$RX\8H&A*K5*AO,\#MG! MV&":P5X>S;WM^B90*]47L5O\+Y5B^IEG%YUE)&EOB:0!U\UH; F^:!"9"EXG MP-T Z_:]CJTP[[%C6M>*5<]SUM38S9XHNE@^.QE)R@JU%='C=BY(=.6LQZ", M)Y.KU.)H!WM;YS4[(>$6+;KK\YCQ:-+[,!JFZS@Y&IW?[SD=^,$87&Y5X^TX! MC\9S+CGA$' !LPC,4@,$N:Q<3."$G7N*:\D%V,=M_\CVZT)='8[6*9R3R07< M3D;CNY,=T$RR1#3#"$CJ1$G@W!*OD[ N6>6A65W"!8W_\/9KJ[ ."UX4">^J MP/\.PT\C__FB'_WES7FP FJ<4(2537T9C,"(-GI<7Q+&M$I309M<5&FTP"Y% M\<(\\&ZLT35%;J*[AY!N$?6&M92=<>^^')P+$;@%C(I M)WU$9L3E0Q2$A0PEJ8Y+W>1@=!_MO\(7WZ;YU]%PAV:/)5=]]*WW\:P'*M-H M<66BOA1-D5P29ZTAD#QEAGD7Q()*->-;-8\A_N73\,MOLQ:+G#CX>.=J9"84XX*$4%R-Z !=#1<0&8#(UJ=$JQ0< M>H#A1S9J6Y4N'9O;3U3HYA&)33O;UN'K6@]01.%B<$PQKXRT%%Q),\K!YQRL MT-PU/W[MYGF*QMW-.:';L.B2+K=EUR82SUE7).9DL-0G"]+A_X#Y:)RC-#J: MZ!II*TLZW]$A.XN!!\DD3F$:5Q?-6"EWH(E7*2:1T-TPKL:4OJM#=IQ[X_5H M5"YT3QONH?%*N*P(52635/!R33\E=-XC!8VV-HQ56M.^ _(#'8^OPYD%:]_F M^M^_LV_.(=M@>-D]+SFU)7/?F7T?# M=?;@E&3E]>WR8+M01,KRUH77B;B4!'I=W(:TX!3\F>S!K:7^QWMPZ^BN\AZ< M$BPP:AT)6FATC;PC5DA)(@W>!)#H'E4I ;>'>W";&+6M2NOOP9U]?'5V^)\? M#X_/RP["^49W@AZUT7)G936F^4<2HXA249\U=Q+G2L^355P+P\!Y!J:W"MWF M>FJQ;[6LJ8ZUUFB?B26>0,4E1R M\ ?I%"[1"4BOA^-)>6>^7"B]?0[BPW \-?CX\+)_U1^4C_4>I/<+U]GIT.;S^A$%J M#P>V9EYI$HW!9 M^O(FQ>3;>_^U?W5]]6HX&@W_1/BO_6?\S>1;+TD('+@B41@@TF+\X;6S!,#% M6*ARUV\=D,^$/]7L4N%UJ';QTQ273*I%Y,#EQD0D07.>C$BEIA0 M"YS+'(1D&/[7YLDS9,%:>GUL8]WZ//Q[ 6]/PT+VS&DT1T;O6FI*0@S(.Z>= M,2P:<%6BWD5@MG5V7<72K;6[ZQ/G98+@E*?4!@J M%/'E]7/O.,[P3?9X&YGONYZWFPNTL>Z'72BNXU5Q=J!P*TZ4N"Z4N@U*>R)- MY"1HSPDD%X7B1HO<6;FR[WK^ 2VXL>)J'_V6-R%O+G$'IPQ/BF1;5GG#"R@C M"4@(2E./F*KLCBY$\\/[/]WINL+YVR-0MT47&L"JN0.R!-=N]C\ZL-Q37&BA M]FU,"[=E\3)E+#M'>)"V/.N*4;YT@C#&@P+#M&=5BJ5NE0U/['MLCPSK:+OK MXE;G%U"0S%8IAR@"+<^*\XCQO!:1..%+%8><8V9>J##WR.&RJF0/F]W%I=$. M-#WL1$VUWG6YE:YD"$USA\8P^G(3,TB6N+-6$JX .9H@$4^I)!&9JVUT,FBH M/GH?XWJ>"WQ+_5=(I2C[<^5"X0.0,_HW 59SL5^*; ^6^[9V'-8T0H6E?SE M[K20@+"4E0IG-_PC8-R)*#4@Q*2%4\^ '>LL_ULCQSJZ[]H5N$U4OGVIZ/;B M4>9<64$%+I42HV!K!0E>,**8]RDZP51X\N[*J@ZV[QYTI/]AQ\JKX"I\G[0U M)2X$9[E'OU6%T2W-Q$; M8*JY_"\"M9N5OZW!5MJ_A;8KK/,+L4F>?4PZD.C*N6TNBQ=$C6&1<4'CM"=% ME02H[3'@B=5]&P181\E5]G:^#"^_%.?E^PL"-^N2SAR8 TZ\CQ@)@_?$*LM) MXEPR#S2*7,7)6XEJ^YY >\,]?EBI(ZW7*"-54O[#M[F[ #-LR5KMLN0D>ET> MH\R.N B9:*$A)!.RJ72'=@6H9T"(SG2^[IW^V8_+'\&/X=__Y?\'4$L#!!0 M ( "B!J% Y :)(+NH *O="0 5 >65L<"TR,#(P,#,S,5]L86(N>&UL MW+WY<]PXEB[Z^_P5>-4W9JHCA"XN( GT+#?DK<<1+LO/5G7=>8X7&5@E3J>2 MFB13MOJOOP#)W#> "5)TS^*R)9(XYP/Y 0_O#U/P).=E7LS^_:?P M3\%/0,YX(?+9W;__]-OM.XA_^M__\4__]&__#X3_Y]7G#^!-P1_Z;W%]=4@(^:7^[>K2,C]TH7YL^,O_^?7#%WXO'RC, M9V5%9]PT4.9_+NL??B@XK6K,S]H%CEYA_@67ET'S(QA&, [_]+T4/_W'/P'0 MP#$OIO*S5,#\][?/[X\V27XQ5_PRDW>F9S_)>5Z(+Q6=5Q\HDU-M??VTZOE1 M_OM/9?[P.)7+G]W/I3K\V.E\OO548R4Q5H:IL?(/QQK[Y0+S/=E;[=OJP;C: MW8^^;#R%Z4=OYMYJ?I#]&[S1S,4F-R_4VYD8ZMU=-76QZ?U;[.NU*"HZ'>"U M6#>S8?+4_."#_EO;C'G0"3*MVVFI>\-4^;V2,R$;MMQZ-,C%O_^D_S9YEM/' MR%H=^6+GLBP6<[X>ZQZFAP8P/7:9T0[_ M,J,/LGRD[0W:6C,M:!SXC\944"CPN#06J)6U__;+VK\+P)T.!MET*+16=H)W MOM$2[>RLGEH,@MI6BZ-#K^!;%DW-I*N8[T)2<&M(&C(S5T,SGPWB9K+UA[/W M_[+7J]?SI7%TSL] W5[Q"R_T-/*Q@EOOJIEVNWE1%6XO0H.>-N(G4,R%G.M MX8!#J]=T4<([2A\G-]6]G+_7T<2#O)Z)^E]OOS_*62G?Y"6?%N5B+F\U [_2 MMO]M@E.*@XP@B"1+(:(R@50D*4RDU 0:ZO @)#8TVJGUL7%K;2YHK+\">B9G M1Q#=D#_-L;WCV3/Q;D()Z$R Y@>M[6!M//AJS >U_?__Y91R$6Y;DZ8:,T5+ M5CO=/E<#&))?Y+0JES^!YBESW$C=)JIKSF?+Z0 MXG515C?JLWR2LX5\O9C/]? W21+%0B$4Q$%"(L++ M8=;G";>!9GV=\7.;]UF =^K^X>9]%EYLS?MLKN\V[WM'\_E?Z70AW\\> M%U7Y03][&O\JS31S@I(@T?,Y0XQ"S_)(HH-EA@5D(4O3())43_Y<9GDGVAH; M5=:V@=AM)G<*2[MYFR>$>J9*8R6HS;P"C:%7H 4,?&VL]3@GL\#$YPSL5'.# MSK:->SZ7(JXF,(Y[)3$=_F@D@2C"!)(@Q5-K-5+(P M5C%SX87-AX^."(K9'=0-/0!CI5G4:.QT8X8M^.RHH"LH/7_[SG@X?^^''/?Y M@6\]?] O^I!GNY_PP6NZ?;.?Y@674I3OM"%?Z-0$7+_2:C'/J^<;=?U$\ZF) M ]X5<_/++Y*;W^2RG 292**$49@))""B80)9S#'$*0]4)C(4)\KE\^YHQ]B8 MP%A7UHL2#XWUVD;S_C_0^=]D95P Y),WM=B*A/HNMJRJ"< M>"%>N_1YZ>.Z,>VU^.]%69D@N[PMKH6HU^;I]!/-Q?O9:_J85W3ZY9[.ISDV") Y(:.(OS2H0 M10F")$()3 ,5R"RB&:+"A9+[-GATW%T5_&^P=@;P#6_ S_F,3Q=E_E1/97CC M>?YW?5EYY)8_NO%W[Z^&'=&/J0[EA9WG)S0HKEK%+A_.[6%B6?P;S=?^8L41()>+5;W=)IRFRD>2.+UN$ILV &^, ].UO:XKGGM8VJY[7H)0 MWZN?:^,\;FR>=]WO^N=>*P.O@A[S, MQOKC#I">W6",(6%2P"3*2$01HU(%+I_YL8;&]K%?/Q3SJ@YW303D]H4?!=/N M._;'0T9N>7\C\R:P;WM9_K'(Q>:HP;ND)YIK%M?@*^U0\ FS]9[]SADR0W730,ETGV6C_IQ9MD(5/<2 ME!N]1[=Z3RQ[CRY[K]Z%_).G3#L_P)Y,QKNPB>'R]?Q@L972Y^F1W2;"O\WF MJZ#YEGY_)6=2Y54Y253 0X0B2"*3V4-2#&G 4DC2!%-.D$Q#IXR_(^V,;;3: M-%-_1-\!:PUUFQ$?0]5N0NP!JYX'DBV8M(G@U3F8G.?!9T#P.0T^UM2@L^ S M_NY.@L]=WCE1Z%'.J^=/NK>KZYEX^S^+_-&,=*^>;_43K[_GY00'*95AF$$6 ML PB&DN(4:@#9A9Q21 )22(=DX+.M3DVEEB:? 5JH^L\DY795\"8#;X:PRTG M2B[PVU&(9U![IA,/>'9)S[%%R',JSMEFATZ[L<7A0(J-]:T=8O+Z3%B[\5FV MR?-42B73A$.14@11&$A(6!GJEDA*K0.M ^T,#8F*8Y]5BV-CJ$78? MLPAU+X2D9Y[81N/\"0,[6!Q"S OA&2AN;&#Z8@V36S1X H.3(=ZA^X:+VTY8 MO16,G;JNVYRJSNQXM9O9L9&!].IY?4F;H'3]CW\_*:EZ_-65MV^T] MG=T\UD?^_Z(?497O9TU6R"2(. H2%<& *\V-0A"(1<"@X$FM#$&E_0@@0#H5Z4!P=\D=>AN\SG3'DX8:;_RFO[RD_%-.?/S9_K=7X61"%- M,PXC$5.(HBB"+* )1(R$ LN8*12YK"JX&C"VB;]9[IU5TV=P+8I',Q*MO0'; M[M312213D9 4*A5KK@UE M"&E,(TA5&BH1\C#%9+(I/_F"$\UMTZV8X*Q"IU_&GLIZ$CG"F&&GVU\Z9NC0 ME?]H,4,#P8\5,QSNMA\C9MBQ_1\D9CC<(\/%#$?:[SCJM7D0-^I8AM^'?";? M5_*AG$1IP$(4)E 28@8NFD*F6 PSB85"#!'=32[A@D/;8XL4-I.Z=M-2-W)6 MP5?C :A=<-R6=.D8RZ&E'[C['AU\(NW.Z^Z8>:5FA^:'95=W7/8(LL,CW#A. MR'S2GEQXEY><3O]+TOG;F7BC)Z83&20A5TD&XX0RB&B$( X(@E&6!:FD<10) MJ[6/4XV,C;5:.T%C*#"6 FTJ,+;:L=-)2$_3D"^@>N:;3AA9\XH-"&L"*9<, M4DK^I[OBZ1=]>T,>^B^[G''RT8.0@XUS2Q:PNK;;E,:D01B91C.!XH939G=O MB@>:SR9I&HM8IB$4<<(A0BDQNMDQE&E,99KA$//,90)SM*6Q??AU,D]A5$$W M3 5?&V,=)R;'X;6;AG@!K6<2Z(B7\_3B+!8^)Q/'&QMTZG#6Y]V)POD;NO'$ MKROEL/648WE8UH0RG$0<*B6,"%L:0Q)1 <.0R@"A)!11XL(4)]H:&U=\N2_F M5:,Q>%!;S8TM3H%LQQ>>H.N9,=96;AU9]'Y(V0(-GYQQJKE!6L+FE M&W/\+DV9/BFNG^2]<^" 6F+.4!9,HL7O$TA41& M#&*L$JR#/L88=CECWF,/#''T?%TEJ$$?+,IF95RT':.GY'PQ7MZ6#=#8W98,/N*]!ZY&_TZ(B6G0C]Q^O_ECZ\+(2>(I9K2$@4S)AA$(8L@CD4"4Y6F42I5 MK,L$LN?7N?S@U3,9=87*:;'K M/!(7+'>=>/A@"U[G'=Q<\K*XNN,^GM%+?5^6"RG>U"%R6R:XYIHZ=LZYX1YS M6;W-^%%6-^I=,58(41C0F"L9 I1JJ%F,0]A%J PBE"8I3APVMV[ MU**Q48OQI3[];Z1JBX<'/3&J56K!XE'_]4E[9!:)S*K1E]_*"Q)2+NY)R^W M(?NG[TW"NA\:9T#C39OBT4K1EE=@[1)H+F]S1[1;IM,V'/.X?>@+8Z^;BA<; M->Q6HR\,]S8@O3UXX(3#-@]D8P;9S# G8224GNPQ2&4F=8Q+3&68)(0\0BJA MBG$=^TX>=^K']Y>2=LQ.%^+8M;8_#MF*O/:$8E\@P?!H-R>#J"O,]SG3"*!,^C1OX8F9SG,/:6LGFVH0Y"#._R65[)#_F32?74 M3[W+V51>EZ6LRE8VM+:N+=]+E8Z 3 K%E_S[).9!FB1&#C'3[P,B0D"6A"FD M*4NS@,4TR*BU7D-W.\86O]W>RWECH(-VP07=<)K&!P2W9[)NG("U%V#M!FC\ MN *;GBQKB5^!VIDFO4J[,TR/.(A.#-,S VE3]-I#;D(6E^-Z4N_B@L'M=A?/JME///LMD@+._SQZ6P"S%*A4*')($I5X(29C0,LQCB6"&9 M"9SAS$JI[%0C8QM9C)E@OFFG Y\= ])B^/ 3\]CPSXR702$CD'DP.<>H!I> M@#:?J6+^T-"R$?VB>;TD415FMWX'5U^ZLV> .LF^Q^X=CEK/6+_%F^>NO;Q4 M\SO*ZTHIO]+O^A>!?ILS]BM MP?2%=\^L_&&K=C1XMX*ZM1VLC >OST%]48%I6\SZ*D!]MOT7*U!MB\RI M;6 MS^BH6TN?37)E>3T3UYS/%W1:7K.RKAUHJ70BIZN6!J>-DR:&#[&BH']C[#E\WC0:;^+=V@TW#?>KPNX+E M5YK?NO6!U?I=4=D7\'=^@F=-_X^RFH@TI FE&932[,_0$$."]%PI$VG"HRQ5 M,74Z7':JL;%QV%IU7BZMK(?\LE#5-SJ75V F'2OAG<0:!6&"PBB#6*4I1$A( MC760,Y?680-2 :I MAV#:&T::UNF@P]%Z7AD MV+X3[ BG%VA[9I_KF]?OP7753%7J4\5Z;O^)ULHD_DH+=$;()QG9-SXH,SEC MLDM3[@_HR%GU3N\$9S(,TS"%7' %$:/$U(I*(%()BX,HH@'+7"8ZS6/'-J5I MRJ/3VC9'5FE@LJ0,9^?[YH/3'KM_\5L.>OV;/W(6[_MN-7)OY[ M45:U'F.]9RC%;7%+O_^>5_?WQ=2D_.D@\G "X82DH5)!C*%9L-+Q7H @59C# M-*81XC$/)49+P=];ARE#=Y.LWNQM(=_;0:1'ZC/0WXP'>VCX9.Q5DO4Z*?8*O)%\;E28 MZ[*XIC#EAH/@ADWSN]HEC^QU.:Y>*>\"29=^^UW M.>=Y*5?E-W:.[2]__VF>-_';_R^!G;$/][.'7"L.'9PI[0]N;,"8:W8 M?@7V)%265X$:BP&/]O32AX.>^_'KP;@.!?72.\XGAOJQHJM.S!<]JYX:2^GL M>1)E(4**<$AY4@MB!9"F&8,JB.*02$I2:K6O?OCQHQMP&K&3VD30VN@J!K,% MW^F!X')0>B9J)SPZ*+X<MAPZL\'+(H7UEEX-7=9O?WN@9$362(A], M;/4AIZQ.YINP*$O3+"8P$8Q#%"H)<;T1H9),LB (,NI4M.U(.V/[@#\U2?'@ MB4X7=?)J7?@'3%M[G85)C\%K-\'S %K/'_C*0E";> 561OJ;(IU!P>=GM)Y8&MYPU7;N"0 M&ULU!@Y>T'%$-MMXS6["F[SDTZ)DH? M8 DYBU(9!Y$, F4[D&\^>&P:1 _Y.D% M8_C6XP8;P@\YL3F"'_Q]MP'\-2WO3;:@CB'-VMQU]9K.Y\]Z@OY7$U1.0A6F M^FM3,".1R14..*1IR"'F"0^(Y)B&Q&4 /]W)SW#[3XJ#CMIWWN^.VY5T==YX7K-0? MBG[PVR?]QS(C6":)PAI,(D+-'@$CD)%4!^!M-QBO12>OG="=Y#I(6WW) 1>-Q(/-C3L?M\I7_>VY4Y>W.VC_XN< MR3F=FJ.PXB&?F6-DM,J?9"NKU+Z[L1)QQG$"8Q7&>CJ/(\A2I:#$)(I2A9EP M6P.P:G5LI- :71^9H5MFN]&#'>1V=.$=R)[I8Q/#;8N7 FT]$(H32#X)QJ[A M00G'"8M= G*[N1LAO9\U69?+[,OWLVO.BT6=B,>EGOFPJ9SP),)9R#B,L$@@ MHAR9@Y AQ"24&4V"-!+I,O78CI%LFK7ZCK;3BWNFI*6-8+XRTHV+K-"VHR)O M" [#1$MSP<]+@_]H\K%6B'X^CZ@S$;E Y).'K-H=E(97W(@^6DGU^FS?&@$[EX7LWJ[9D&GMW+^L-K#8UDL4QH$,.:F?#/E M"M(XYI!GA!,4APQE5ID/+V'\V.9H2_/A*H]RY0'8< $8'QR4&H=^)4XS[M@[ MNN\0U*.*_E[:[?'7Q5GKZD7>' ?MT!&_00-IDH[X37)3-WVAKCRIFCJT3<.I ML;X0VELJKR]E0T?U6%F64AY)'&NM*]\LI!'P?J<_[TD6!(RQ)(0DX69.1 4D M2$F("",A3V/LJ"7D:L#8YC7Z\XH=96%=(;>+\OH$LN=Y0V.ZH>QC*:172W;7 M?*Y]:(H$&"\\RL1VQ,^K5*RK#1;CT"XM_F)+QD8RF[Z BGX'K/4&5-H=\,WX V9%!?+: M(_U3">32I_H&/4)8KIM?WHT62SM#=4[/I+;5+T8_8^D(,)Z VA6@?0&-,_JG M$JS_J2N0*["^X&KC&Z.U MOT>^,6_%7#QTP.F*+Y.\?' #@/CK\6LNI\^OZ)EKAO+Y\), MRMM$",93I8B1F1(X@"@+$DCKDR@!Y4QD JL@M![W3C0TMF&M-174MH+:V#H@ M=2#$4[!:C$.>P.IYF#EAI2>H'(8&3Y -QOSFI7HVJQS^LFYL<3A)P*?N'XY? M+;S8HD^;Z[NM+GPVJ[4WZK>RJ8!XPTS1-%,8\>UW?F^6?-\5\V-'OTG($(^5 MA-*H\R&>QA G,H"**8Q5B@/A=K+^ EO&QK'KI<#FV/WT/G<_B4=;+<0,E"W]KO9 M03L+O7U(!7@ U>>"RR7F#+HBXP&WW24;'X_L>/YJJRS9]?>\G(B()3(V"8H) M"8R..H$LDC%,&4E3PG%HJ6%PO(FQ4>E.T3WPU1CI6!7L )!VW'89/#U3EB,R M[@>ICCKO]?#4?BO#'I@ZZN7>(:GC5W8(35_7W)'/EAOC1L7W]:*LB@>E!+8,,ECYL;+Z"K\8/T#KBDF/EW$46L6^?P/?--Z/$W"&([A/[@2+K'OK M+0#OBN')J-SYH<.%ZEW]W8K?.S_$1,R2IC./C:F.Y:A=:B ^PFH)YA[7F$\(*H MOW)@^Q@-4A5LH]EQ% ?;Q\&Z1MB!6WN2GS^F_/NVKECQ?E96\WJ +6N-H5O- MJ&W&J>9,)?-JH5_DG>33O^B'5V]H)=_1?-X(:\22F.DRA9RJU*Q9"D@426"F MDHPI1<. HXF^FQ7>A.D'<.K\=A[(B&! ]' M(1IHP 8V;>6\2J.S/BBQ ="!4Q,U2,"@! Q,OD5GQM7O@ZKB#^/9N-3R!^U- M9Q7]8:WK-A]XE\_T )'3Z=J<>EU6!HR'@4 PHFEDRM?'D(4B@X0J3(0>I95B M+G')D7;&%HNLS-R@N4Y+W<=PM1N^/*#5\WC2!2AG-C\#@T]Z/=;4H'QWQM]= M CIW><<(0=Z9)WV6C\7<;*4=$K3%+ @YC2,89'5Y\C" 3$0AY"K,5$0B%07< M233L?)MC8XKW,U7,']HY%"L6%?@LG^1L(>MH^R^RN)O3Q_N]F1FQQ!W!Q,]2$V'.]7S)_.)Z)K9_L''E!(>$TR")($^4@(C&')(T$U"* M3$@>HU1RY$)A/=@X-LIK7*S+ER[3<$S6-VC^7@+-A%Q[<%7_N:G)6E/B?.5F M_7LW1NSC#;!CT!?NUYX9=]VEJ\PJXZ#IRM=U5^Y+QJ[=:GYI^G;W9QLW^*/J M'GO")[7W8>:@0T&/..\.'7TVU7&H>7B<%L]2?I'SIYS+(S'^M'Y;]=]NU.?5 M@8JF$M[KHJS*U_0QK^C4_/2Z/G,S$00G4412F)'8:.73"%*4$!@G*649YC%Q MBZ=[LG-L0\Z&@:"L]$RB79KDFTN8LI$G=!Q1>NIHRU'EY;MOP 7G@^6W&XO! MA@\>AXI^X?4Z7/1DZK!#1K]X[PT;/3LBJQ.$)$, M12*#<1P&$,6A@#1( Y@%2$8;K1AI4$W5K0W1>B.T'&HGU+JC M>][D]-IY/\S^Y:$=RB8U9NWYNF3W"/8D7;MI%-N-UD;_&#N)KGW@;9/0N>&N MLD8S>:.V4^I78G&OBOF\^&94XZC^+,U1M#A&,@@2"D,I%$1*8$BE2* (6,IB M)#@7PDWJR*7YL44G:PE(MC05\-965QDDIVZP&Q_Z [=GLC>&FS6IG9,U5QN: MFROSP>MS@'<04>J"FU]A)2<+!A9;ZH+.O@!3IZ=TKUCX_R[H7'/"]+G9IYBH M0+$D3@042684*"4W)_A2F*0H94$4\1!9R4Z<:&-L=+4JY;>RL]UIJAT< \% $*W>'C(JSJ72L^2 MS/$.31YRQG-93I(0QT&2"1@'0D+$]3=."9$PC?5D)LS20(:9TU'=XVV-[8/? M,+4.=/BFL>#GCT4E01@Y1K^GL+:;EWA"L&[[V#OQ:W=*^PVGTC6<="(4>9#HH"9E()$((D"33AH(A@)(),,CYYK*.U M+Y6F/4N>&6J+>=>R/I?>;+,#P#__ 4=A]*_@E;S+9_6,7\<#CZ=79GKH6L*B M)&$R@"*51I0S"R )E(!)E(4!2@4WA:@:L][.+-=36BUQ9)VYMJF_CKRM52+[RN$9(EOG M'R4O9W3)-Z-+L_F!$FIZ29UYR229:\[G"RE^I?._R:HN*F*V4QL=[4F*99K% M =7Q5A! E$8(8MV'4"@FTR#-)(Z=$BM/-3:V@*NU50=:99U4-V]2PMUX\B2Z M=C3H"[.>66X)U\I.4!NZDLCW1U\V@/ADIY/M#4H^-I[OUK*3W-S3N)AM?)[O:CNB[E)R5A?TR1GA!,5D"",(ST#)Z92$),4LL"H MKR528*J#L$RY'3KI;,K8:&>]+4)71FON65K=ZGX[)CET[RC+[(5!X.\[+<$X M =86@M:-S:VJM2>;%UZ?[A/W+(.+X?2:/M#=FF'S BY&;6_#__(G=F/67XN9 M?&XH^]UB)LI6W#K&61S+C$'.T[KZ;&CDZF(H>,!C1>) Q4[+WX>;&1LCUE:" MA]I,H(R=;NQW!$P[9KLTN29RY M^H*IU7TQU7>4C<2 V>!9E=-*)3$G#1(8)4D($59"$T&F(%.!4!(1B5*GN.QT M?E)SU M_N#$X_Q=73?(5KGR2_%$$Q3JF:'Y2Q5221B8G/8HA4C2 5&08$AS2 M,$N" --@F9U^Z[#??KYIJ^]D.\G\=@#.,14J_VR"KY6A=5$E#7NM95_2:9N M_+!:_VB/,CG.5FQZQW;]W _80ZV2KT^'K718C;WUZ:*5Q3Y7P:WA\;O6?;[9 M@5>TK7'87[>VO[6#G+=M55BJ]*S#E&_YDG^?(!K'28@BR*( 0R15"O6K%\(L M4'IRQ#&-E7T)JBX6C&VV='LOYXV!#I+1G: _34N# -HS2;F7I:X=:8I3:U?Z M[@$'X>Z^>V(@\>[>>L1-POL2-$_*>'=Z\'!2WI?XO27G?=&#W#/)W\XJ_=QW M^51^7-2K00H%88*2&(8!TL-&EC'(@E1 A62 \Z)XE9UOP\]?&PC0F,?, :" MQD+[I/$]X$Z3_J5P],SG#D@XY8N4 MS.>UTRR7W%ZH*_I>H+O\@'3]'[#LSM$<@SZ!^RA./!^R[\%F7Y1Y#/>/$@UQ4 *VJ>R"H] M:,HH-Y:2'565+/O&CJI[0+SOR6%KL6'/AFJOZ@+?O%[G;>WN92&QY[$D./MW:CLUF@#+^;/]=Y-FV.08)1F-,L@#F3:3CU3P:"(8I)) M/2=-W?9I#[0Q-HI:F@AJ&]T8YQ"$=NQR(3 ],\DV)CWD9YQPWR?N1W_JTH[[IHN'Q51/E9[D4NKRH_QVS;E)^#(3HKD>DO/'J5RJN=RH:U'4 MRB\3CH.$TH##E)MSRS1AD 0DA%'*DS"-LEASA-.YYC74O'? MB[(^&0H6CWH"0UO+30[^]9??@'XW4QC&CKNJW?O.P]VW1EK,6'M M!U@[ E:>K.6UZIYIO?&X/WLQHEZW;;M;,^QN[L6H[6WR7O[$[DHO[_*2TVGS MX'?Z9^4D$BK*4D9A(M(8HBRHU_4PY%2F&='Q($%6139/MC(VEES)F326+K^[ MVE9WP9=]4,\OXGN!JF?ZZH12)]V7HRAX4'[9?_;@VB]'W3ND_G+\XJYQ%)V5 M2G]4.D)K1&$UR]RH P5R2E-)LSS\J[8BK! J"&FBH&3UNI'B$&AW%C(YE#9:#*CM5ZO7:B;0CX,EW3,ZEU[)4.(:1_^/S&GA[M&SAH M]8_L?K3;0QO=^+LN@&@V%N;R7LY*/6]\7R]5?RC*\J/4T\=;^OV321 L9M<; M2]:WQ2=:GXI6"0M9H%\ %@<)1#R.($E$"(4,!8H3%H<\=%'UN- >)Y8>0->C M*=/*-_T!9D? C9\O[20[2AX0^IY9N$%]RQ70^ )^-M[\\0J8O1D="&N7KD#K M%+C>V9-I_/)'VIX ]LG3EYHT*#5[PF^7C7T]MAL!_Z4HQ+=\.OU<3*?OBKG9 MLYT(G*:*RAC&"39%'M,$8JH[+T68"XQY&O#891Y\H(VQ36>7)H*OQDC06NDX MCSV$I1WW78A0SWSF"HXS,YUPWR?;'&IF4 8YX>^3M_ZP5;&]K5O&0F,E9U* M/1]&U.Z+OQBGGK]Y=XBW*Y6!**),)!J& H)(*FP@,DD4JABF5 HHR%<6REK'.RE;%]_:VA=6). M:ZGCPM5I4$\3@#>H>B: 3BA9W; M7=Q=Y-CH)F]+ =:#E:01%5$B8" (@8AQ 9DI[QY2A47&L"3$:?@_WM386&"E MHKDKG=EI*G "8LN4 "_ ];WEWQ6S3JJCI^'P+2EZI+7!]4)/>WU(#/3,'1W. M4M>)C^Q$SC=[7E]RH';5]=W=O%9;>#^K]!RFS/E?Z72QEDC)5!;$E"$HE(XW M4)AR2'6H ;%@28QE$/+$*D%["&/'QELK<\'*7E ;['!N!U>'ZBC3IYS[]N&X8[$#X3FUNGY MH=H<^#1O(WVUL4%=;ZSC6U*\UE.94UO MIC#S;U_>K,^I#56?V?N[8Q?TC<;>?ZSI4BM2N)D"U6S)5QJ@]:#98+3.3+\" M2YQ "Q2HD0(&*F"P.C/1'NYD=%_]/XICU=Z=^S'.9/?5I]X.=/=F8,>) K^7 M8C&5-^JL1^4QEVY-)L4D"4@0499!%7 )D: 4LB0AD,8XC:.4\-]+%R_>I(;-LH4=VH5K!DZ4PYB>(,<14',.(L@$AF K(L"J"( M,TY9%$F*[25"O9LWMA&BL=/PRE.K)E0N3?6Y+NG$RKROY[VO,:.N&S5V+G5$:T3=T7,;66XV,;;)>J4K/C0E]_ MODS%RX]ZUX^EVC6D5M<+:'2-2INKHR:77RTNS74/GC_X=8V(K:.['H_C'G??ZQ'; \T,>VSVN)][1V%/7-IA,;!YRBW] M_K8IKO5*SJ3*JS=YR>>RDN\K^5!.F,),Z&@!QH@+B#C'D"D1ZB\_P@E74J*0 M.!0OLV[8ZE4?OG29.9@N6CM!1;\#UMCNL,9C!;O%@IPW%(J ZUK>4'7;97*!:F3"T]6#QIN+(,%FI9)0"&5FJ QC9(X1ED48:>EG>6#QQ9Q+>WJIC0PX2%5 M,L8,2A[&$*6,ZX$KY#"(,I8JE41F=ZJIS_&EHO.J/[!V&^D/LE?R+I^9]0# MJ/X%MSSYL(==FF0J"A,*0QGIZ7ZJ@WL:$ G3- DEDA'7DX$6N[U_2XGK1S?>OOI?&^(#S2O]XR\VPR_$W@GI_IN3QQNSM_)TZW)?[JMYW=S^3\+.>//K9!!$H8(HDS&D!$201;$""41SY) MN@0(%FV.;4C8L!2L3.VHP6L#N=WN8*1V3W;]>E%7Q(.=OO_/IPJR1F-F,_C]Q M2[]/L Q3'&,.,=5P(I4J2+@(8,RE5&$H(YPXS3,ZV# VAC![1//?!1'?\ M[7BC9U1[)I;6^F8C?FD_^*8= $L/KL#*![!TPNR&^)1C[ RA7[%&=S,&EG+L MC-.^T&/W1UVVOW(]$^]U;#^[R]E4-L&;V<:9%F9BM2ZDBV+.$I+!-$48(B$9 MI"),( Z9"!(5L#ARXCZGUL?&>BL59+-"L39_N3RQ=L!9BZ=;Y[BMQ'N'?*#E M>B]H=U[:=T*MC_5_.P->9)/ "9MC.PEN#[EP-6G]Y'+U%:6)4(PQ!&6:A1!E MH8*4JPR*3""<)AF*L5.M\%.-C8W1UI(6&]]3V9F^3N+LN'9T(7H]DU-WX+JO M&YU I)<%HT/MOLMMRA&UJ%];WIXE*E=N;XINFE[8ZAQ;3W/MW"03E$5F;3K4 M 0E$6&+(>!Q"*3(1RE"$*DW=#_<,9+T+OPQW=FC#^"O =@\2O9P N>.;(444 M9TF6P BE 40\8Y )HE\/FE#)D@P13ER/+HWVO>C_9-366R&WCDG],*_$,,%K M#YW\ \6O6^_)GEC\$@%00S">.-:QS\84RMJ:_D-%LX[]X3N@=6V^VQSI/^54 M1\J_4E/$MGK^(KGY;RY+D^>4SQ;%HOQM-I=TFO]="J/S\:DH!UF61E(^ MC'[55]Z7UYPO'A93$P_6TC*Q8!F*$C/4A0PBE3"(0Z'?/4J3B&5Q2J-L&>3: MC7L]6=HAX.UYE'LC6076_ET!XSFL"OC0^GX%UCZ#M=.@%@E:NGT%C.--*8TP M HWO5V##^_IZMT&RK[?%;E!\R3=@F$%P'%WO//+UW#$^1[J^3!UT9.L9[]V1 MK._F.LM!/L[EO1Y8\R?92)Y\E-6-,LGH/%$!05)!2E)S&$ 'XP13"05* H(Y M3S"F+@IQ)]IRVM,;0"ENR]1MN5EGEN;<;<"V1.2N@#E"42BS MGJGY@\NSNN31YH;6F#SG]P&ER;.W=%PS7+"R/JI8O7W2 M?]SJI]35P4,:BI *4V10_X'B$$',PA02&1&1896A$#FE&QQN9VP9 FLS06TG M,(9VJKQ^#%C+]9#+X>I[_:(+4NYK#*=Q\+HF<*2I86/XT_[NQ=QG+K^T@MFU MGO ((VJM:6<]#VK._TBQW,58-&(<-VHWN:JI9T7"(")!(B"-!(4H2#-(E#FS M&! =-=,LB[A3+JI?\T;'0!LUL#;]VPB3P-+#Y<&\E8_FIOWLPDL+FGEY"RQY M[\7ZMF^Z?(%NO:"^F4_T^RERYL7"%ZITYA/=X^7.O+9R\4C"^7RAX^"]0C0V XVC._, MXN=ZP)FA/>(Z)/ON0]HR*?"JY-4=L)X(\USK+T6&EJB<(#K;)URHOG.COFP< M<6G*#J\.$N(P$%FJY[9(18&IRZ(@95C_,TQ"&:<2X]2-OVQ:'1UUK91H3 77 M#;/_95G\O.LA3KM.L*0PW]#VS5X^4.VN^F.#4B]"0"<;?AEM(!LLCLH%6=WL MQE%"YI-K_6Q1BXY-Z=V$12%E&0\@"6,3;2=4SZ,XA:F(4!BG$>/ MC6M6Q@%CG1V;[,-UFC$N J%G5K#TW_J[/^KK^MLNEQ]W*?F?[HJG7_0]S7>M M_[+[.>\_;Y!/]J@;R\_R^ 67QCCO\EE>R0\ZW-H3C]@-=C*9$9XDD##)($J# M!.(X(#".@R#". I#8O617F##V#[GS2GZGJY*UYC'OD=<@Y]>SOS+4=1L]D MHV('H23E@B HXB0R1_6$"300S&+]\T30(%*DDXRHW M_.B*8B]J=K8VO(S"G2-"1U7O7)_3C1ROGV@^->_-NV+^A4ZE.5RPWO>^?BCF ME@'KY@J5W2/UNZ ;CVPXT7G7O(CA?[Q+UG7MP[ '-] /*5!^#U*46GJQW3 M(".,0"X%2A1.*!.1"P?:-STV]GM];V;]M018L309T&:N M8L2^I^OT@C^[T9Y#=]@17C\@]TQU2Z/!STNSS3D=L+(8&>V9!O@345C[%O^^?R]:G! M=7F@QG6P]GW9XVV:4N,2V/#I:GD L4;F"GS4Q&4JSA33J7G2$B*O \'0_>5Y M)!G,_*&'HJ'[Y7(B>I"BBF2(I3 *)(0HI@WJ& M'T.1!K%0"$6$I"XS^E.-C6X.OZ%$?]7(8I6@6-M;JV8U/W:4RSH)>8PP$B'' MD&>4Z F#R;D3J8 BII%B,0M2TD$0SQ?PPZG8O=K0)O./,@D89Q'E,*,H@$CH M4!6S((8!#N(02Z8(#EW%Y?QBW+\B7+\(VTUY?&'6\QREY8(O#12$6O"KU(-[*N&[LT"493QC3,:%(0J[))PL@P2J$)$TR M)9((Q:+C\33/EHYM2-[<<5W6$V7/H'4!?,AGKGE$O?6Q'?V-HN=ZYLZMPJ]+ M-U8U7\N-#FS61I>^#)0WVA/P_627^C;VA7)0>\+\>*9J7PUV&UEV\GL^+AZ8 MG-^HO0%LM9*OF.())P*&S!0,8XQ!/8&E,*4Z4B"8T4PXI?B[&C"V<6"52TK; M?, V.EN8C,*FB-CCHI)UQ;$M%2^WPF-N8XESK]H-$7WV5<_,OY>VV1A?GSQL M.FPKR_.-T1?05_>Q9],519\T[FS#H.S<%:%=TNW\G NS&-_/]"=??M")]H:&T/6MH&P8ZKA 2SM MR,H30CWSTF8"86.H47VM 0-?&VO[R!$\CDDOZ8 'FGN9S+_C?A]-\CMQBV>I M[L7<"%%.5,A#R60,8\D51)*&D*%8PC!2&5)2ABER$CT]T][8ME8ML\(Z06O' M'!X!ZYD];'2F&Z,'$(G>1F<0L>>VR7&(-F_[;RV^O'-;5RV770&&CT6U495[ MO1BD,J5G'VD*,36)<3B@>@ZB,!0T)$%LY%R44V*<=W,P@T[&8NTIQEG&X9Z]AM@U#6&9N7G'7N,G=UN0\:QNFG^V+6+@M/8B[, M]E4(4QFF>@J"$61Z\@$C3H,,(841L9)S/_3PL=%5;1^H#6PW0NQUYO: .\U8 ME\+1,UTY(.&D.'?,Y0M$Y_8>.9CNW#%G-J7GCE[3+3[X-#>'U:KG3[JW3/JQ MB44>#3=_R&?R?24?R@G/J)197;L%,_/!$HBQ1# B%!$2QVD2.6E G&]R;)_Q MTF(]9S8VURDK*ZO!5V,WJ UW%*6U -\NZO +:<]4X %-YSC$'B"?L8E%JX/& M*_8H[,8P#G=VXR%3^T[*U>&_#^8PX%*0^[F5SBG?+.0D3I4*:(@@5P)#%$L% M,<$)Q&&<,"EE&L?,9=?&MN&Q;=_=070.NP M8-0'Q ,M(_F#VFV%R16RD^M.U@\;;C7*U;^M-2KGFSV'QQL;_83B6*8!3!6C M$+$80TQC 3FE <,Q1ZERJG1ZOLFQ\?OF$9UU<+<.Z>H3'H6JOM&YK$L$>XJ2 M7??]_2+[LE%RC^=D[&$:)%9^H1U^>Q2L8V5?I/2:EO<3*1G!H4AA*!"#"',, M*4X$5"%. R%3'HK,Z9B^?NC8B,78Y'@\V4!CQP:N#O?\O9_TU?U$\89S7D\. MF^<.>T)XPY.]D\";O^LH^LEYL= !X6?)9?YD2%6/3\LT5HD5HB*1,&(\A @% M'+),4)@RA(,LHY0G3CE\IQH;V[>WM!7,5\:"G\WA*CW(T^FT^%;K".C(#8AB MP2JUF *ZO$5?\K]"=)5@7 ];_RN[2G%J!)%_U?US#^+P"I@9:OW+-_KQ]0FA MYJ8*3W6G'"[XZJ>\ < GVVLXK0)5^-<#U5O>\GDN1 M5\ HRO20I6R#EE>]SU/M#:OM:>'YGHZGS3V>(Y75V4.",BI8B&!*,B-+)Y"I MD,MA0A%*:)QD1"DO@F5)WK"QY'O@+HY,1GO*\&$E_04F?IS?/-SJ. MD.3<^4S[&[MQS\=BMI*\;?3+WGXWY3#D1-! H#22, B,1+I( TABG$*2QI*F M<<8RYE13Z6A+8^.:F^I>C\3-"?0K6R_^D'T0$V/'M#U(Z>O>#4,RUOVK@4QORY-?/X1-J9B\]"X9.# MCS>]7F7<\_?T#%@%7HVGQ*DTWK M?M1_NU$Z"BWN9N8(^*=:?M*< ]^0,Z,DHDF6QE BA2!*B(0D(PRR+$-"Q")@ MTNT$:U^6CHV3-O?#ZG-^\-5^?<1V-.BL7>>YL^UX;A1=V#-3'JQ4N2[I=[7L M.5%'O>U';/RJ"^TL>MZA*Q\VSL2XG8]8/Y"1&[GAI\F:+,?Y6E48F: M"?,)6Q$XPH6F&LPQR080> M>)&"5&4I5%&(@P2))$ =@\ NYHQM]#P@3EX>%;TV9&B<@K57RS+&3;#@N.=X M8:>Z!GM]=U7? UO_O71!''<)N/T$:YTL>J&([!+TCH==%SVU:VQ5S*M;.7^H M#RR9L&T2X)#*S&C9$AWYH"S,((UD!#.5)0K%J>Y(I\W3_29&QZ?&0JA;6IYH M-#6BP<]A!!Z*675?:D3U+TK7HC4'L+4-"RY!K/?Y^@JL]KBBW_+.QYWW.Y_= M:V7@B>8Q+_=G@$>O[)JR)5;N>J&FEWN)N*&69LTBS!,L$93!AYG1)%@E( M]00,"D&34)K)66:EEN+0YMA(H349R,;F9H@NZFP WECS9NW_+_.B M+">"XPCSB$)%A:D\1B4T)Q8AB2.$F# ZQ>&02^<';!S;B%.;J(._SE42^^C' M81:R+^R='VB)NO'4),(TOIJ?:&_'L^Q\HBO&M*!\R,P?:JGX!,Z^%X%/-77I M\N[&8&2JH#?CT3K! X5Q(C-)8(RSR&3S))#I?\,H3#E&#">.Q]1M&QX;MV\N M!C93+FTT;(?O=OK5=3'V3!>X+KOZ W; !=;M:>S:[H&R8NPPZV?=]$S;+[1" M:H?(\;50R_LOJ*?QOBP74KQ9S//97<.,3>6P^I2HB1T']+4B0B'H51Y"1A[V["V"C-&%\?]]2?WV9)0[!XU']MTSED?2Q7 MMOE$[05%F_W1?:+KWG]9(D@4HA@&S)1A#U@(&><81AF)HC0PBUIJ,JLW0BV+ ML/?4@Z3IP4U3^NO#E6F#]H7EB-3K%_(#A0QO5Y_2*FKP7&:E$\K>ZZVX63%\ MX95.*!VLP-+M25TE3BLS&MRHYD3^9EW,.F]XPEFF!)(1)&&60I0& N(4Z7\2 M*H2>I@=IZ"3I,7G!WR&H?R,>.CRGE M\'96Y=5S^YS/\M'48YW=?:EHM2@GL>(D8$I"$K'(J+402)70?XM#$?(L"S-J M%>:>:VALDX#&UN5;"U;6@L9<^_HI)]$]_6G[Q*SGK[PK7$Y%5FRPN*#@RLG' M#U9\Q<;)S4(L5M=WT!9_I]^-ZOZ_))VW9;D(5P&E<0!3)@T3T!#2((R@'M:9 M"IB4E%BE 1Y\^M@^_\8^\*P-=%"LWL/L]/=],1(]?]0;('0I[;:'AH-.]R6H M#*7';59EFA-KANB*)SD'U;T1NUNCEJO5[\V_I\^^RKX=P^>D^/;>3<.);!^S M=TM,^^A%W?5IS?\;F:DG.I6UX%U9S7-S[,7\XGHFMG^P<66S"O-^QN^OZC^!7#M8YZK-5^[7OW?7Z!WP];"+XL;; MZ3V/-:_K7C9_@@V/KL#:V>:7IMMW?[9U0P,"6*( ?E[B\,/;-U;1QH MK3L?&S@3Z''G?9+<@58&):+C7NZ2Q8DK.TJERJI1 S1ZW!,I,=+10@:3+"$0 M!1)!ICB%7%+%HY!&/(B=Q#PWGSZVF:4V#OP\U8;]L57Q!+32+,L659T85A5; MR2OWQ52CZKA^OXUN(F+&A<@@RRC6Z.(0$I8R&,921 E308R=!*^[HSL 2>ZA M>PER 4EXBAF%(HWT0$,DAD1E'$J%0X%1*C.<36:RZ@NW5>I-]8_V3MJ-09W? MM)Z''P/74E?V0XW:]0YG('KRHX\),_2[7 MN2WME(@+K(*4IS!--3NB-*.0H51!B>* \#!55%"G*D*[+8R-)AL#&UE&QV6+ M/? L5Q8N@:3OX'\#C1YFDT==]QHQ[S4R;%![S,>]N//HA1X2/5:U)AB3/ QP M N,DU'.>5'%(" L@3?4GG02*!]1),^)@*Z/[J+=2/OY\0 MR0'II3+'20QZ2PMYF0H<)WT]F2;BJ=+&NWR65[*6GGD_JW17YT8XK*F%^F!V MH/]>;[ZU1Y3-CLX[?>TD4:8*!X]A&N@1'F&&-"$0!46$.>$I(2%C+JS0S8RQ MT4841,B-*SK";T6ADQPA6% 3"T,E''(B$RA"BE+<$9B MF3JI!6\_?FPTUEC7N7[9#G9V7-4=D9XYR!Z,#BGOAWSVF^"^U<+ Z>R'O-M/ M7C]X5;>O5O.#-)D$6^5Q-NOF?)3Z6XY5R$6DYRJ",!W0" H)IA2&G&1A&+)8 M(.SR+=LT.K8O?&ES]^I75E#;??J^ >R9$%;8[=;#J@^GKXP^79?>F2M<0/+) M(%;M#LHK+DCLLHW3O0,K+GW(9_)])1_*B>()"S$+8!(*"5&(""1!8#)U$6,R MYCPA3FNHEYLT-OZZ^ PN^&I\ [5SKE+)EW>P'2\.VVT]L^9 /3:R*.0 M4%I;]6,H)NVAZ$T@:?_)W?C\/^54W!:_TFHQSZOG+Y*;_^:R-#D<^6Q1+,K? M9G/9%&PR.VJ?BK(NRG;[34Z?Y*^URO#-W.@[R_D[FL^;(B(!%YED5',ZPH'^ M0TI(C?H(EBQ(>9"$">,N%-^+E6-C_3>256#MVQ4P7L.J@ ^MWU=@[2]8.UR7 MJ@=+EZ] &(%?5^K/C<]7P'C=I1!-/^^'W0CQXKW>\Z#QTAWN/)KTVB$^!YA^ M#!UTS.D5Z]UAJ-_&+E7JJT= MCM(KG..ZSWBK2SD^B>_S?*JO.95_J1]JL74 MUM)R81#%%",$4V+."&>9@B1..20T#9$1?D7(K3Y:C\:.;9S:*@_RY3>PM+JK M"F /W6L9@8RDTP:,30X6Z-PXIM)DMNR<76E^:)R]6G7V0/*$_75,/Y*&/=C[ M0C*(_2%_7#JQQS;=QJ!R7DT^S0NQX-7-O*TE>OT]+R>2R(PI2B!/0F9.E"B( MB9 P"U 4RU10+JRJQA]K8&QZBEN,1.; MHA$TE4H$$HI,)1 %/(0$*X.:E('B*,HBJVVSLRV-[0MO;06UL:"QMLXQ<1!0 M.(GLZ2_=*UX]?_*GS/2%EH/TA"_4!I*A:%\M.Y$.-Y$)&R1."DZ*$B#(($TI1%F1-)0!\U/SJ?[>VY6-&R7VW$+= U#:!:B7P=,S&ZYQZ:6:WG'??49N!UH9 M--XZ[N5NE'3BRJY*>E\>Z'3Z:E'F,UF6$\QB1(VZ.(HC;G3&!:212,V2&&,Z MTHD#:A7:''G^V.8]K1!<;2-8&NFJEK>-X.F/V@,N/7_1;I!T4,0[Z/C%0GC; M3QU8_^Z@2_NR=XR?).7?%J4B[EP,&/X+IC,VAXYGN#^DZ57F73^7\-:WD73%_ MGF1298');,9IBB'"<0"Q2B(H<"*)2E6*(ZO=NR//'QMKM>-R;2-8&NDZ5=E& MT':JTAF78:8JEI!TF*H<=/SBJ>JAQT:7^JQU7%TYC;+G2X VYOE<=FG)Y+6@;IO8@W&\'BM?EB-,M#KLT8>7]WC*% MW5T=)1RF=:=)<3AMMCWP,)%I3(6IVYPRKD,>'>E EH0%LEE-KLD(O"I[V+4\K-2'$QI[VA]N=W<\];X>CW3(^F5#HMK^7)O#GK^W1&#O1+[M M?5V7JJZ%T&]2^5K_]69^6WR;37 D:9!I'DDX(1"A&$.B>04&,66,ID2$S+$T MU5X;8YL%M>LSK9TZ-C/_*N; V.JZZQ;'QR&[.W69(\L]_P%$8_2N8%K,[J(UYN"09[Q#ZEBOF/C'M>]%\ M-U5O96XMZL.]+YS;8M-?*M^A1E\PL^\$!J<3_4[=V(U^/FG,I7Y0$_O4ZRWE M]:*Z+^;F=.\DC))$)A'2C"-BL[?.(6.1A((E<4B1"$7F5"[G='-C(Y[?9D*6 M^=W,+$6!QZ7IS1+(%2AKZP%=F0]^SF?M3__H1D-G>L&.@_QAVS,!K0QMSI)> M-3HX)5@;ZX]\[$#QR3QG6AR4=NR\W^438MO'W3T)=?3=QFG M<4H3 A,L4XAB1B!+,P&#**.9%)+(U/ZXU>$VQD8M=07 1YH+H'283Q^*A4F, MR^M2:/K#T$1BBK(^:-+74\UZ^Z)0^],?2['V4]B?YA9/B/9,*#68QD+0F.@< M8YX"R.$,UN5 #73ZJ@M@;H>P3D-Q\OC5D5N'.WAUVO:M(U=G+NV:TCU_+/2L M3QI)H+7\2GLF$">!8DAE$!-,=#@8QI"A+(6!9%$H(LG3Q$F-_F1KHZ/-I;& M%3/AN"5^&E>[298WM/JFQ!50.[I2O12JL<#$;S;UJ08'SIZV\'T_6]KFIJ[D M,2N+:2[J$>23_AM_7BOAZ*E4P%.C;)2DIL1W1B&6"8>()I)CEB1!*MVXXWAC M8Z..3W,]N\H?I_H3T%.I+0$PK8LX@>WWDEDP\PKT!@*OK;_[47LQP89 MOU1RHKV!F>2\Y_M$8G%/1\&UO;WPU8R84B*83!C,$$(019) JC"&/-/_$\$;9C9S^H]J*];!Z>!\FKIMKQUH95 M1#OK]9Z>V?D[W'.+WK3+!._RDM-I709(_Z2;"\HC.N;>85G;NTZ^9S^KIB;GZR# M1Q-*3C"+1$8H-N5^)$3F]!Q+90R3*$H#F2JI)Q9NVW5N!HR-');V ].QH*2- M3*TP*R+EAM(V73H%53&'YC+7[3O'?K+=T.L/_=ZW^#:!_]("OR=Q?FT/?(>= MOV[H^=T+=+1AX-W!;@CM[Q=V?,[ 18=N'LV%Y5_TA57Y?O9)SO-"_"[SN_M* MBFL=Y= [6?_R#:WDNCP!9B()8DVE$0TCB%B604I2!0.2Q)EB%$?*:<%]8/O' MQLE+@S7KUA:#.V,R$&:M6IDR!4_&ZCJ7XK@Q> *-"B83?(&ARNP>JE:*)I+@ &CE]H7+]2/HRB[U-&%'Z-& MTV7]XZV@TX5F=!Q8%ZR4_[/0-KQ],DH^&_M&49()JCA4,3=[SBR!E',$,8J) M2A .0A8Z#8''6AK;8+4V%#26.@Y"1Q&U'"Y\X-0WL>]"!+[V4P;B'!9>R?%H M8\/2V#F?]PCG[ W=J.%-FQ%HE$;+U_0QKYKR/Y_FTB2Q7<]$(_515RH_<$ G MB:( !3'7C&&T?6@00\8C!544*17'&#'BI#MXH3UCHYFE.[5JKCG^M_;H"K0^ M7=5'AUO%F]HO'Z>J+NU8.QX;L+OZ7DX=HJ>27 =49MR8:V5/206NL#BD[NLVAV4H%R0 MV&4AIWL['.HX'.3JD%45\P>JW?M+0:?U-OCM/+^[D_-/\YR;E>&-2P[4\*KC MX/*V^*O^U80Q%A(:,)B%+(5($ $QDQAR+(T.#]>QJ=4YM*$,'AO%;5@.[HJE M)!EX-(X!6H%O]SF_!YM7':SX!VCM(_A6+*8"/.E+P,^+4C@OT@[VWIRFWS&^ M#4,LPX)7>\NP5UN=;UQNN[UU&M1> ^VVQ5O2^ YN"V"\']DKX7">9V2OQE"E MF4;TBK@=.AJPOTZ>8!K"CN&.0PV(ZM;9JB';[:Y ^\TTHQM]4RQ8I1;3:\[K MLYQZ@B7S)[,'OM*W1AG+>"!A:E+R$$VPGL/@ $:8*)Q$*D-!YJJ(:MWZV"8D M*^/K\Z]/)8 M[[5\J>B\>N%^V+6DO]YX1:?&@2O Y%T^FYEHKE"@:;_/#@D0CY(T9I!QG)A] M)01-A1H8,9&%/(O"#&=MA[R=B5%TQ]*. 3I#SL0PW6"W2-$;L#U/>9I/=KSC3);@?G+),@Q(*1,((4<001EA$DB1Y],$>AC%2"4N4DX=7%B+'- M %K1EV_&=#EM=#!JG?/N,CJ=^L8A<:M'Q ?,OCJHA][VQN^;O6$D"#?\!#=L MFM^=/C#;+9&J(Z[>LZ%<[1@^I:DC4@?SDKH^JR-O\GLI%G5R\*S*13Y=5/G3 M1F+PV^^-](U)(C;-+IIECAOUEL[-A+3445UMV#J')HIXE D=0061BB&*.8:4 MA $4B9 4Z: JP%:%O_HS<72K)2&_:&?U3=<[ M_72@F\#2P>:(Q8:+YJ:EDV8EKN%V\/6V/A7:3VY6;YWAE>/]6SGL"- ;RGOC M0W\M=5QI,XMVM_K>Z^]Y.1$Q(XH@!@-.$H@DB2&300!QA,(H9DPIY'0B8^OI M8^/LVCA@K -?C7V."5[;R%E&^EWQZ#N2MX;"/48_Y++7&'RK@6%C[$.^[<70 M!R_JJD%45C?JLWR2LX6<))F,8BP91"F5^@]&(0LC/6NC$8]C%4:,.PJ6;3Q] M;%^K,IW!6;2,C?"$FF[C]T??CU__0UTFY:"MC;&SZVQ MQZFQ6W77LZAXK^YZO,7AJ[N>]?Y@==?S=W5CE7KG?L&KA4E2O)Z)SW)J9-@- M<9D&S);^QX5)7;Q1GXHRKX_+O9WF#WFMUC[),&&1RCBD+ TA4H%F'1:E4/)( M!0E*"0^=A.LO,V=LK/1[,?^;*O3#]#Q%:*^<-1 O[!T[IAH.\YZ9;,N1>M[7 MNE*?(FF*D=8)4HT[9LJS<@BL/?+'=GZ0],8HA$'$,6ZQZD. T3Q (2,:Y M/0#6]VIU%ZPN/O_;J]S@L;9>]/3O6:G!<]=WG8G546(M[_/VN_[X9G3Z>E%6 M>JHW-U53/Q2SNP_YDQ3-.;8/^4R^K^1#.9&(9"F.,AC&RB0\B@AB+%(8"LZ3 M-&4I8TZE#[L:,C9N6?K1[-PL/0$K5^H9@G$&UMXLSY!^-0Z!_TO=N_:XC6MI MHW]%P '.FP:*>R2*DLA]/E4NW3MXTTF05.^-07\P>$T\X[)K;%LHQLD5V'V+$M=N5X'FET=]_G:V$J1[:9HQSG*$LQ!$+D"*!*F9HKJ@1E M00J55K3@TNK<[-3@4V/$6KSD2O ]!_:0S;-L;9[R.9J]V?S\^+I;X$RBLZ@,YC]<_C,>)DZ M9Z1]EE5S[C/^-WV&$-LSO[US4TI.TXR6@ G3I8CG'% J4Y +2KD0G%65\Z7? MJ8FFQF2UG+6U(%M)':O7GT74_BKO6IQ&N-5K(.J$C.(O7D(B]'7?R;E&O_D; MTOC4)>#@YSUC=;C>%A[KPZOZAL $"*WE=SV%MIB:*P*3:/%1;C^I._ISQO,L M+Z T-4.8Y/L)0X< M%6&%3O#(B.%9QX^.L$+A9(2$W9,^W;17R]I>,RETW>G4A[8Y])-FM[5I%VW4 M,5UJZSS(A^UF5DBA4$4@0*ID *6\!(1D%2@*!+6O!M-"6GEF_B),C9)NA?B[ M"<8R@5FUP*:R>,=.3?:UML$:1?O=MUUZ2WLME<6)5O0%B.X,MK@:!7;G[3?) M3H>;I-.B370QK:L[1:*O@$OS[]@K,59O\#@KXM@^_!HPA[N+>XT\8O/Q:S1_ MWIO\JI&NZ!KZ13[H+^-WDT#ZMHYF:(>A4:N/T-%,CE9V4"3>[L5JL_FIC&?;!\PNC@*N? M?1ID2]_Z:NAB^],[;&H);[K2& &L&#L,@GK-IV<:UU,>U/;(.Q[^M!\MW*VI MD/=T_=_F9J/^X:/Y!K07XXP0QE!&@<"M;ROK'I!8U0HUS*U!"\L3PA*/2A97N MAZQA]Y#'<=IA[0+M$FDUM+=4.]QU]8P9(1+ADBG ,TTBR!SB$\0Q*$N6E8P5 M&4RMO!?;":=F9YRH*_) M6+>3*@>4!L^E;,89[Q3*0:MG9TXNS[E1]&:]U2XEW=;UZGZ3JV]K^O!]SNFB MKFN2\B)-(9&@Q"(#J,PI8*0D .=I+IFH%+>[5QV<96IDW)?/J3;,,);#7!L, MH<@$ZP*.]1MOI?R L::?[QEJ^J=#(VUX@E'>?RL=NY?>[L/75@S\O#:G&-NG MSWJ%MR9@[7\>YP]FQF9/DSA7A>(*%$(8ITY*@--"@BP7I6 9SC%QRC.RG7AJ M?-!)>Y/4\C8AEIW$;O:$\QI8'C9'0#8RCUP'ZA65].P0BE,?[\+<+U3US@Z1 M\[7L+)\/[CI^V.73"2X599""LBBU^YA!;:%P"4%:E+*4&1,TLVH!X3+IU%C* MPD#_X)KHZ+0(5_N27M"^O#\9%]5@CJ47NB,YEWT,ZQ+9T_(VCZ"[PN/\,&XF MIX]V#I[G\;.^N?!;JH<2W6SM^7>98Y1+(D#&E78_"TO8XB7OPTQYFWHEN8N82HDE0;;^\&2I8)NMWOS#53@D%E @,E)*61#35G]=;)Y9)NM M]@--PE?W.TU#/_0KTM;0I\M$:@]Q^Z2'-:6Y:H??&'TTV3Q(/E=S*;KP8_ M+ /6%FIOA+VN:%H/7LN#QA"@1=X%//&ZMG#:,181*Z?U)GO)TFG'.E^HG7;B M@2 \L3\OX90IPB # B,$$((4D"RE@.4$4<:K E.WEG!G)IH\2_B7-3N+K1=' M3/%4SP^L:QGBS#%2%((8^9C)5N,+]'#M<5);B4>:FXC6;D]E*H@HY7Y*L/ M@E.)+T\P1O+H+GXA7&MVG5#W0L6N_A-CUNLZ(>E!M:Y3G_ S13[(S4;*YT'W MFWW;O2PM95G(%%0RXP!A9 A(>S"8H3P3K&"$.D51#$\W-5+ZX)$<%= ?R[7DJV_+^?]*\8^FEVQ=6V=?D45S2*9I!(*B*#3#")R; MGARF'1 J*]<+^MM92)D9XNC.QU M>WJGJA-!5LW"VAIM$<9A.J,.N%N!3J%>U]6;I'_IV5MY'LR9'6S\TJ#8GUH#$;9*+Q;."0N#PSG8,.[%D=ES[,MW11U]<40#M;/\:R1-X+6Y&3OLQ))W3"'K>:*;?)D]PF M1O" U7L=H0I:S==V[G&K^SHB^]6D]P(G\.C^O1_LF8O79-Z-4FWWSPM5EWUA7DSW\I&^UOC9SL\VC MK!C.684 -T@A516 4%:"/"\A(IE@N;*Z@CP]_-1>ZIUTGIF1S[&S>YO]$8G\ M)MN#X5%$[Y3.82OF/9MAY/)XI[0[KH5W\E/N%O:[Y7:^??HBO\U-JX[EUI2^ MF3'(<@&5 ) J!!#7;[!>;XT4Q"3C1*8EM\HJ/#?!U-[<1L9D+V1=G,G>NCX) MXF7C^EIH(K_"CJ@X6=9#JE]A6)\<=C2[>DBIOED]^#F_C?>WU4K\-5\L;I?B M_7*K5W&N::'9V=_.-WRQVFCW?'^3S,S>2X5VGG/3S)[""N"4YJ HJ#:ZLU0J MY112[#;]U%[_3OKZB&\O?VN'NNWBC@MAM\O'@S=VEIK FI5DKXNHRR&0^32*(LR4KA2O,5Q MBU"Z&M/!L"3_T<>+1;H:@6/YF=TGPU\ZCI)PP(R+DUX$2Y,"QYJFF5D M%<@RRK2M#8FR*U%A.^'4]JVWDFV?Q036 8/;%;AO5;A)?J7S==--QNQGM_>K M];8U*XTU>;E;M=_"V)GE(>&.O.^,@+2SO6X+7TA3_>*Y-9W(/IO*'=HL?/WTA^;%]\OWRQ]R8](9;OEV_N/Y"R,1AJ+,."BP"440 M6 *:0PP0RH4DLB@$DE=& ^V^_)*<@CT*>_F#&)+//*08E>'\43KDO"M& O+M_6*R>I/PJUS_F7-;. MV>M#Y^QV4:.O__5)?=EECS0AE\9FW7S8E2%)%4HQTXX52Z'IM"T+@*M,FRBD MK')5L;)43O<:@>6;&@WTCS?:9G#)[7JM/U(?(-XT.0CFK^9ZLG=:?&/K M2LF$7GH[B^@%%S0RLXVTEL[F4R3$0]I6H44I@_O+ M])V;A M6%%B;<97@.4!4E8 54H$R52G+4LX%=3X7O)G\26> M1VRV2V''SQ$ CLR[@;"])E3?!JE(\?N#4[]44+\-'@.1_E:/ARL(M+NTZ-KQ MOGV4_RGI^DXOF9R56<4%806HF&FS5C %]="E%*LL93IFXMD;0H 13XS*8 M0GA]T:!AT.VX*BJ4L:^G3Y<6NDEV"NQ;<]\D6HG$:)'4:L2M.&2%8.PB1,-" MO'A=(BN,;$H5V0WD$?C3M8!:J<]K^4#GHO4^-MKYJ*FV3:=J&/<@5HZGBJ(R, KXQ#E,]8*C=6Y(/9*N<7[A$!W,.3GJ@G& MB_H)@<.SP)\@ U[;,S7,$4F3W,I*Q 6D#%!EW'UI#? #L?Y,77=?JGVO'ZQ4: /$YSV9""OE GV@A8GV]; M&V,RS]WE9+AJ[PUX_;3_2/N"U#UW/CW438\^/6Y-SR43_/HO.?_V?2O%[0_M M 7Z37Z3IM:%_WV5^/-+%G5S?PUE9,:B4B*#6+GM M/>/K,+6=J:?"3=(I 5HMDIT:24^/Q"B2O)HODR?MD&]^<=R37N![8[EC3?O; M,.)^UM>_OZF9.+>3^YY!P1S9U3CH?YSZ4B67OU0!M\*76\N@&^4+J#'N-OIR MZW2TR;Z@* &KL)L8^CJ$OE<&FJ,,0LIS4+(* U26$F L3(=B2G/%F&0DM3ZV M=)AX:IO=/K\@0"'N4T!;G#1&@B_R[C!81GL/:^!:YZ<@#E#2_$JHIU"YW!'R M,.7)!W#SJD)^:KR7+S8^H*553?&AYX-6SO@HM_WWHN29JO(<9 7B !%5 49( M"7+,TD)DJ2P9#5 XX]FD4^/WMU+)NA8U[RH^<./N!JF:\1QM+ J%%:4@584I MQ0130$KM..E=%:E"X)S*;-;T _ZZI>OMRV!^*$ \Y%_3A6EJ?),P^6V^K(U[ M4[6]GC\"_!**K"A@!7)1% !1;/>M MPTW>U^VR_L^[_WF<_Z +$Y/2=[%2@4N<<5 A# $JJ@I@#C-0:+\+8E)DW,[% ME_90BPK!2XRA'&$,VT \Y6 M+XMY7X1_?]3M-H$X2$;>"GH0UMF]S;V=_D=/\#@;@CM<(;<%A]E'W1S<43G< M(CQ&\"Q7L%K^L6E34 N9\UQPD]FAM&V:YU3;ID4&,(25@HC!@CCU3NV-/36J MOUTLDE73#\'<:*_=ZPOT<+-C%D\T(E.'EDK_-V#N[H"Z07/W>\./FY1_K-=1 MMOV)C_B]G;?+[5S,%X_;^0^Y/Z[)^^R8T8B<_-D([1A[=!%TN_<]))212>!*%)VY MP1::D(1Q<U8VD4SPHH 0E@"5*4$$,A24*F" MI9 RPKE56Z5@$DV-L8[Z(1MQX[=#/EBF*Z[[8H'_DO> %]OI&K5&;8=\L%[1 MVR'[K]L4+A7#K=\8[9!/8QVA'?+!1"]_0^F#2X!VR&<&]CU:W>KAI'A'U^:V MJ#_U6ZGF?*[?5EI6)5,,E&6E ,(D!PQ*!A0N%"M+B&'A5"+A\I13V^7Z+Z1H M1'0]V+N(LNV!7DCLHA_D-<(FG;3)JSZ2K<#GXU8]SN]LT0E[;G=QUI'/ZVQ1 M.#ZGLW[2CVVZ).)?5^LO\J%M+/Y)O5G=WZ^67[?RS%8O#FE>G*/Y8[Y$G;1U W9>"YQLC,1N M'&2!O1T'!8)R' [JA*V+M>_%-5 V B=?!Z%TYB![=$)RD,6LHW*0/0J''.3P MI&^KQCOZ\[W0<\PUI=5V_L?'^N0[+XB %"J@N,@U]3 *"$X98"7%%1U;>-X#N!A?@D*6V1:\4;,H\7C!32N[O5X;OR1 MFSY>4/.X^^.E!SP.#=]\-TD&[Y?:\#$7:=H&>K?9SN_U7O]^R=>F'LK[Y6NZ MF?/;I7AK#BZE^"BW'U:;S6?9-([0WA+)$9$%2%6N[9J5%-)[=I,,2,Y/7UOFAD3Q;F-/%!KMM.1:\>-V+_HV6"6ZB%M#A4 M''=Y(E-:HXQ9E[TZ2:?/3=)?N->[A6NU,C%ZB=$KT8HUJ6GC+I;#B>*XBS;2 M>>)8B^=VH!@.ZL'CQ #3C'>8& Z39T>) 8?U+-3=GAETP[63S(1@F<*<@!P3 MO1]"I@"1*04Y+%)(M<4ME=45VH5YIK;/=>^62<_^X^M;YUWL$JP%5!6B"((T M1T+#2B!@65$!7.1(8IY)*?/94EHF/%P#ZNY()'9N0P>IZ60X7_+5O>R9"G2[ M7<_9X[:NR[1=/3LG,;V]]))'6PN[8Y, 7]S83DUW3+O;!VZZ/2)@M>]A&()6 M[3XSU;C5MX?U/:JB?>'CWG&1O%_?:E:BBE!,&5!0,8!*F0%"Z_F]9&WE-<:L9*HN,8ZX M8ZG).B488(5+4%:$E%G)<4:<[FC/3S6U-_LK7;25&N\[21T+X9Q'U>XM#X-5 MY/>]%;(&:B=F5QLM8+V7BU@$+BA*.1I\8 K7!)(YW]7<5S MN"[?37B#$/G5MM3?Z>;AI*Y7W#0\'V^TFX63:O1O$DY_P*-+X'S9ZWXG6%ZI M##*00Y0MRA2V!_Y*F]>JUP#ET"G^$T_,Y=I7WD=ZZ5 M*W27P%/:7MTE\-F@XW4)/*7+LRZ!)S_@9QDWFZ@Y^]D'47Y>+>;\:0:E9%G! M!*B8Y":$7P+"L #:^\WSC)8%HDX)X>>GFMS+N9.T%UWL9AL/X&IG&X=!*_;+ M? JHFZ21,_FS_6_08N_V^(2TEP=F&]5>OJSUH;UL\81G3:?5_;U<\SE=?*8/ MO$69&O/L-4D>C"J.17#\E\2.E,8!.C)I]3"NM3#Y(-ND4R3Y2VMROGQ" MA SIZT$-6F+'7YIQ"^]9JKS*U:CX<,4^/.3G!3RC99+<^_P[XM*.Q7Q_+X,R[FD6G4&NXH M/7\"8!BG'X2]&"_4[<$9I_.]'-R'\B/(7[7#NY7UG=O[Y59_">?Z^]1<#-W> MK];;^?_606+M.7#=9.^OU4RAJDCS7'NM&!N\UV+4L[BO171G=M.T^_UJ%8\&K< S) M@WZ"C,J$5V%UR(77#>;'AN^7/S3O-BU%)=MJVC64^RP+NFL,GA9EE95" H60 M=K0E0H#"' )(:%[F:941Z506R'[JJ?%>3_*;Q,A>FRJ-]+VS*^]6[0Z+8D>- M<:".S(;4]W6L MJ@FU_G6UEO-ORZ;5)'^Z6]/EAM:^AY:G_FG1-#L1__78"/M1;C^I._ISQG$. MA9(,0%DJ@'C& 2E9"2@M4RE,V%ZJW*JLQA'4Y34>IR)KJTO"6V42NA/:T8>. MM+1V3/KRRQ69==M&NWT-DT;%Y)51\I>;I%O*3M&DIVG-T3U=D[VR=0EQD_&M M%0['U'$7)"2K1Y)TU!T@+MJ'NT7DV:ZH@O[(3;$@T\)J8S8Q_3NY_B%O?\XW M,X%1J;*B!%*D J"JD( 0_2.7!,&TX"4NG6*Z+\PW-=OXF;C)G1Y?&VA:3D<3 M^!+*=FP=$+LQ#D"=8/,KJWT9C."UM >F'+^ ]F7]3U;-MGC,CTVZ'CT-L6EV M:KW[UW(IU5P[W3 E6/(,X#0SI2]+#C 7 A",L,)4N^1I[L(F%^:;&IOL6ABU MF69;^M,U>.82PG9,$A"WR$RR@ZRUVDQQC%;8Y%4K;L!B7Y; A&252U..RBJ6 M^A^RBNUC[C&P7TP&5PW_7G=2G4?@C=,#%= $ID O-%P"I(]H?NU(;+] M(4<+D#VA1S\\]M2?/X\/Z]7/^9"BM=/ M?VP,07QZD&MJ4E-NM7OSX_GQ;X'R F):@51FIL]2D0.:RPI(27F:PISAS,D\ MB"'DU-BBIZ-)45]W6M89[:],[9M?=N;&JOZE:2&4/+0:FZ[?JT[;A.[4_;MC M0X 87P<[6^:E%SDR_QVL[T[!^OCIV5&6^7,=8/*YM[:OC*[Z"_!+LE,WV>L; MY;8AYH($;7<00\YQ6R1$1/JHK4+,N7R]S1]RHOJ[,Y#+"M MLQD,MNC.9H?87M2DD35"<+,E+F%]S>$I1_8UK?0_]C7M'KLVX+BNE/*:;DP' MTGOCS=8'\'6QV$\/=6AG2VA/=0SG/L(5Y2HE*)5 0(0 *A4#1!#ML.:<\9Q7 ME$#F%W_L*]+4F*G3R%R?U=(GC?B=9>)(4P'6S([)QEV)V(ZU40$PHT/2UD=. M;M=KXR$V]YN-(C>[11DI6/E::./$+GM+]4*AS->B>#ZR^>J1/:M-R>TIZ_+7 M^9)J2[1O7ZZ^8]4J^W6P(]4XZ$8F3P/L@*^]$[[G:P>LA>6, M6- J6?:SCUL_RQF5H\I:[B.$#^>[HS]W!V"<288R#@%5"@(DE0 DK2J0EE!Q MQ91**ZX'<9F#3<[X!L+J@VYE#@%;L4YN$$K1V]3S\R9IR F!$#8281 .,8^!(V MX&7G;)]TL7N',Z^?]A]ISVYN_Z)K4?]V\[EM<"5^7:WK7\\RIKBLA*:3$IK* MS"D$I,P8R)G@LE ,BRQS.I(,+.#4>*AI^F..)^N2[INDZQG6U-YO?NG(1\$7 MU?+,\@67:L03S+YR_6-,XY>?/.DTNMPT?]HD.RWKCG[UWP(>;49:@: 'G:%E M'/?8,Q+"1X>@L>;QZ"KV10IY7Y^W?E(G"YFM5UQ*L?DBYW66HA0S#+$D)2: M8V'J>5<"8$(48!BKLH)IF15651\\YY\:R>\U,$1_OZ_7M]EGXSZT6B3KG1H. M/:@\UFB8U$= /C)G/P?]9)'$I%,@^3(2Z Z-ON*"/U)CK]"+X-; RQ_"P89= M'L..UZ#+7^=G#;FN&,9CBW&OX/%U_G-6B3P7G.> *E@!A L""#&E<@DI&,,Y M)M(JZLI?A*EM-/J[6C@0F!_L%AM'=# C[QU7E!32BD1? 8==)/I*C+211%H1 MM_WD*C 'MQ2_D)ISDH"<(%+@"@2 MIJ\(! 0S*2'/<9X[U>SLC3VUW: 5S2N/O ^9W?&/)Q"1F=P2 ^>CEA/:ACPE MZ0\_Z@''";T.SR9.?<3#YMLW=CWQWL]R#E-"N0"4H12@5%6 4HU35I4R(Y)5 MN936MMW@5%-[:_O-CFE_5Y,7NEVY0FQAQP4#+OX-U0ZS4Y9 ,,P<+*]@V(UD M87ECZ&9#6<$R:"L-CS">362ER3/;Q^X)/QOG@]0VE-RE0'TP\WR84S9?S+=/ M[0GQYNWCKC8L5$@HJ7*@?6795J5DU!S14I,]0!@IA(L=Y#C_U%C7O22O*^!V M5E1$&"-S<"/Y32_[LQ;^)MF)?]/=B9FZE(\R0@E>3_1"6FZN(HQJW7GBK.X%\;C9KN[E>A=-B6!9*D8P0$(O"Z(I!Y3( MPK28K[*N229$Q['IL:I2J^6B?AM..: "!%YI8= M/CL1X[2Y&H(A< ^KDU.-W:!J2-\3W:<&/WY%$DYG'\WEYJ.6O2Z_NIWQRK20 MPB7(2JB],)57@" "0<'S-&5("9(Y]08X/]74Z*#)$5FLEM^ GNX^6>R%]DBV M.8VN'36$P2PR.S1P]:0T#?,Z.0.GSPQB$3QCYO1LXR?)#&I],B]F^ D_KNB\ MI[O5+=V>B^>9\I$9I,NX'%S/L#N__U_,,S@_Y=\UTJ![0KG_[=OJQW_H1YK7 M6__C\*T^&FZ4E_:<$MT[>?;O'O?K7TWE/&&.8%M'65*5KY$N>M( .E[]'F V_?E/-] M]-!XE]WGY'UVOWWV0WZ^T-VZKL+]5%=\:A*;OLBMME#$#%,,":$%X":W"&%) M (4B QG!N:I(E2DF/2H#G)_1P^49HSA (UU]6*@='[ZZOU\MDTU=Z,X[?70 M=CN?YDH4Q^'&3LBF+&"7GWF3M)*&U47J MJ)NWLHN^^;R6#W0NNEX2;0#.[5+4QSI-,/(,E\Q4^0"1ZV-%)W 8F;NG?=JCZ@I+7(SN4S?-;'CHLB8CYR:..K M3@5393_IUJ KR&&6H#DCOAU> I^Z'%<@&+ALAX\D8U?UN *M$T4_KAG-ER^? MIV5\E-MW/_GB46@K^+?52OPU7RQFM$HAK! #O(+& *,0F)ALH/\_HY7@,%6. M98,N3SHU'W,OL[8;EM+Q/ML*9EN2"PM>=$H[2M\R52Y?[61..J&#EA>RQR@L M:5G,.S)%V2-Q3$@.S[J?$[>'S4\99'?S[4+.""Y*B=-2HTH10"FB@! $0NNJ7]=K;M* "::KC9"FE[USPLT8ZYPELL4 M%*Q*M3.EE#87F+8>5)8+*JD0A/E=5EM*,#TOJK'6YYVHWF6R79?"SJ2( >_( MM].FP-:K77$1\\K\TKI(.P6B%,WVA"[&7;6M""]R8^V(S[E[:]=AO,J3K#?; MWCU(61 "A>" 4.T!(4DK0+@V352I\H(44!;"_B;M8/"I626U>*[W:(> 65RC M70%#9$+9(^!SB78(A5/M#F](7O@*3>TABW:#=@:="V4VGC\S9@&-D](>E,8X M_1D_$TWSHIQ_6[ZIPQ+YT]V:+C?&QE@M?Z/SI2G@_5KJ+=*4E)UE&'%&&0(E MSTUH ,H!+ :R6WM2=#F><>6 6TC!SF7Y4H\P# MET.#S&<(SY;0]=G3KW2^_B==/,JW\PW7;^KC6L[*$I&JH@3D.4M-;A4RQ>$H MX'DI*I;2"J?4I2'3V9F<:&N$_DMW9HZF Y/)K_I!%[4/9*Z%3H9#.S9=/@NX M'5,%@3$R+W5'T4;*I!8SVW!OZ M,-3FXF4X$*)$I18$8!P3@#!W-3%R,J22EIR M9)68:37;U.P>+=C?$ZXEW"2BO5PT-L]2_J5_V\AO21IV8%NXA"$AC$P>/5'W M>>%&V)MD)VY(]!R\R) HCN167H6FFQ=IB\Z@6WEQD/'\3%M]GCF>U@_YF6OO MZ'JI_?_-9[FNX[IV92*(0**050EPGG. 9)X"DE,!(*(B2TDI(7?J.G=NHJEQ M;2=GH@5M @^]*W* M\YRJL_)>/^W^^8^Y7.N!OC]],"W8ZR*D#.,"*\FU26;JMN(, VRR5Q@O%6:L MK)AR.Z*RFG9JS-%S3G;"UD[>Q]M_>M5YM43?\D J.*:QSZ*N@-/]Z,D)G:"G M3G8SCWO@Y(3&T5F3V]-^S-0%6>Y:K^UBGF8EPPA1A341E1*@2ON+#%$$E[4^9 R+)_Q8H@M[/'7\O:#]X^\93ADLI8* EQ4!B-41!$*!2D#* M85&03"@7UK"?>FHL\DYI4Z[)6>NN@;9[J=T(Q6$![ @F#JR1":<3^B8Y?<'6 M"-Z_8 O'0>Z A>0DA]E'Y2AW5 XYRV.$",6CNTH@=^8*Z4[^W+[66O[W3.40 MPEQ3&$10DQFJ2D 420%G:28HX90CIT8:'C),C=5L2B#_[E5VR&>![,@N,NR1 M6<\%\>3/6HW$Z)'4B@1T[JZ <;3JTV?$F$X%ZF&X[77ZJ>^QM?M-#;#?OEY_E>KX2_])L_WTKQ>T/K=LW6?_Q M+=W*G:L[*[DJA:@$$#S/ "(( \JY @65)9<,*2+RF7Z:K:(WV@ZMFPN[]#6, M:%H9&=N&W']\?9OH;UQ366&LOMS!OSYV6\-DY)W0AA.@$WB#3M*#ITU+V&J MDA:AFZ3!J,[UKE&Z23J34#/ZN]T\_UV*/=R:P-[./ZZ7<^U*F1(C MO\Y_FG]MNBRXDE<,Y04HBDP!E.<($)ECD*J"X@KE$.;(Z4;^[%13(ZJ=I/4; MI5I9'2_>SP-K>=D>!*[8%^S/D.K$C-#8XC(:02_4S\\V[B7Z1:V/+LXO/W%- M3L8N_*RHF" BKT"1IZDYH,B Y@H.2I)37N99 =WJ ST??FJ$<*'FE@U@=B^] M/PR17_1&L"B1>:=U#I\F\3)1>*>U.YT0$2CB[G91@R[%:5^KK2GV46X_*9., MJ+?S/)<< 0AI#A!7^E6N< 523G(H!(,9$4XY54[3.[WJHR5:U256V^,=WC\& M6DMNED*8W@A+4]2J22&=UU$'C@3AMDR6!!(-_!$/WG8':OM3@9NN$N)-0I7I MHA4T:]0/M: 4Y2;!N!3FA$ E35945)4ZWW:X"3,WBZ20&M#V+7G-R.V-,YIQ3 9"JI*G' MS "1N "RD Q)5E6E2*]MB'%F;JLO[Y1:8US1#N,<_';O>S T7Z9%1BMQ0PY) M(_1-TH@=J5_&!9"B=#6F38RL_S'^8I(KG9:'U M^.OM_'_[CINI:W:GUTO.&,H%+50)5,4Y0#E3@%9YIZ[/>68 MFD<%4P@=KY \%\#R?BD^K+$OGVH-0*U"ZSJ\CBZ]KAS.CQ_/]5$U)3;FR\?5X^:/I6;INNR&R>'XO-K4Y39N M.7^\?US4):A-TE*:%5)158&B*DH3'P0!89B 0M&J5)I)LVI7._O.WA$+))Z/ M]3>"-_=6LFVO!_'-48/BFV2O7F(423H%-3'L5:S_Y$;+H=;=CJ;'7,:Q4F?' M6#IG#@\,=$A.#R7:J!P?&,]#S@\]O&?&"/\NQ>-"KM3 'O3K8QV0<;P3'21T ME;FB><8A@ A1@#@UU4]PKO<%7F N<8JQ=#&<0PHW-6NZT\WX_HT*)\T]QP2. MD*MI1^\OM4:Q;W/[RW/!3!]8OJ@I?3&@#YK!$%*^<9,0(B![E$<08PZ_3>"C MW)HXW<_KU8^YD.+UTQ\;(\KN2F??I&(7#592""N15D!F# &$A0 8I0JPHI(B M,\%"]>XB3(W0]U>=%CU;0BV#'4?'!3W5.0">^R5Y[931(YLM? MDE.P1XGR\P+XV/=[L4O^]*DS?9 M6WLSW>0VR/66SI=W:VJZ"S:$?2II!YO*S%7!05Z8T!S*&<"R8""C6:$JE!&4 M.54&C"7HU!AUKU//VW;M81II3>V(=PHK%9F>>RJ:5.#Z;,2D4O06K\TGWBN: MO*H3O1I=DU;9UIS^)7Z^5^Q5"=N=-9*L(W=TC8OX<1?8R/-Y-J64:[5:WU.- M61U#VN53*28AS L,9)53@-*\ "Q'I@,E+B%6*!6H3"BT0(+AY8;UV R4HL-!VS<&FJXGUQ]MXX]%IC*J<@AR6I@<74D *3$% M#-.R8EBFIG69>_BWES ^$4$C%6=-YO-HI5C/"C*=8JR7L'(JQWIQ,/\B:[\N5G^U]EES+F6XV!0W M66JO\ME%QO[$:6<5B%2[@-*4-: FNPTA 2CA"&!5<,DXDR7+7&NO72/0Y RS MQX>'19U$0Q>]D^.-B=OH7(B=DFV-GU9-[WO:JQ?5CG#'7*K(W%O?WQI=;AP6 MY=E%0 0+,A2^H:O!7273Z$7B0B!XJG9E^,COQ][X&"IU>: M7FFRS'*%<@6H*A_547!*1."GO4."XO4-ZKI(Z$_J=-'@@[R$K%)Y M2DL!J@PC@"#1Q*),?\LJEYQ1CCAQ,[:)<_##;H8F1R6$KQ(KH8;.N>R,1Q'\8TTYJ;ZA7PKF_^^7];VV??5 M0H^Q:<+3OJSJMGJF<<2,4IQ+Q"A0N;:G$,45P"0M -065I9GD@CJ5*O8%7KNDQV1!@1_,A,& %WC]A=+_3" MAN2ZB3!RI*T7/L//AZE[[J'1;G^1_,-\"[3&]79FJ@;,*8H(E@H"3 MBIDV#@)0F$I0B4QRQ:6"W,G>&YQM@EQGNG/OI$TZ<9,_&X'=.6T :FL&"P-@ M?+[RQ<;RG*H" ME)Q7VD_4,-96$RXDH45&*;.KB/QLU*GQ@P%POMG..5TDO]<5U9JO^I]&6$MN M> [;, =X@Q']M-L+!^OW_*3> ^^S_GSO7=8_';['SP<! M3N]2OKO+>[^LX^CK"B;=/3A$F:(,Y]J1@=JO*2 S17P98+)B7#)!M-?6T23CMM,ZI^-1QZRS'XS0%.MM&[__A6[E9ZF_ M+,OMC.CW.J5$NY6XP@!EG&K?DB,@*OV7$DDIJ5,'8%=R%ZQ._L0H<).T*HS4!VL O-'Z8)V283I]L 80FM*JP*DM,A4(;%*,^74M#;28HP7*_OB2V)IV\8!.K;5VZ'[N8=N M*WC2D_PF:64/:!*[ Q;46':8?EPSVAV7(P/;8PC/*YV3/6][_8U?/^T_TK8_ MOC6A(6W2P:?'[6:KOW-Z8WR_W*[GR\V<-Z=0"I8I5SD!(C7>.$0YP)@6VCF7 M)::4%C!SNP2*)>G4]K">H#?)[;=OZ[I40;(3VN?0,-XR6]XK36'Q8M]$]1J% M][7L=PLW-8Y/-A0WNMYT*5OZ'_WO@.W*NU]BQ5Z5H-=>T80=]Z(L-N9'5VO1 M)WSQG:A;RS3#LR/M*]%"N>,NR$2WE!<+#(^+=L3-)%R8^;F;QEY'+=-R MBZ^^+4W3K7^L%F;^NM5=)1$3)3EV=]#]+E10B,4Z71?2$ CVR<0Z]'L-]A4:J?&@/9QCQ$582#.) M@ E[U&PC*1Q&]"-6S>+SS2?5GD:9RA.KQ9P_-?^[3Q16F?X_4:8@@X4 **L* M0)& H" <*510D5*G/BAVTT[-A*ZE-A;T9SUJ5T?9C2 M\;8CP_ H1B:^'8![ MD6^21MSDS_:_4?*PW9 *R6F6,X_*7VYH''*5X].^A;S:[*)/JJT;1A>[-JI= MP+MD!:2F6%=9: 2JE-NRQC*J6RJ)C3K:C-I%/CI#>KI3!=!8WCN-SH M-1"US?":+MKF$W*@ (L_]):.>V! 8[OANW3#IG5H(_"N W2<+ ,'B,*6UK*8 M=^1J6O9('!?07RMZ28(:O%IYC1@$8): M;2 )3"OGYQN;3BYJ?H)&+C]S3:&$._I3;C[3N3"5X%A)()05 5FNJ0(IE0,, M36'],I>$9"A#&+I71^A/,36J^"+5XU)L$NW)RKI@G%JMDWF3Z[\U$0I17E8%J!25 !5( GQ*N^,,XY.?\F__ M<%Q+;G_T@!#&F.EMN\*EWKM)#AB'!!2X+(GD2I;,J9O6\'13V\<'BBEZ]M:Z M +?=:Q\.Q,@T M0[],=.L_Y<:D%R[%NY\/DM=1/N97;8\'0U1-R.8L1_K[4&FW$2.< R13!3 W MR7^"%&5:II1C/F:\JZW@4]L/NFXI/VKY:UJ1>YF35_-ELJE#8W\9-S;6^HM@ MZ?Q.<'ECN]4!XV?_N?]V= DVU7]ZYND!\)-TL PG:A:UX6;4IRMM>S_5I&W MKBL2.A;7>7[/3/;%8O67"3?X=;5^NWID6_6XZ/(;O]1'_6:J?^E=5WY2:C,K MBZS,A>DJE(H"(%X5@"F( ,MXF694\#QE'H>ACF),]+34]#K]>_*7D1*LM)CU ME8BQ?$WXWP^Y=L^C=EP=NUTF!M@CYU/OQ;Q)=NK45U+M=:R)K[Q):AWT2@1, MJ_;#+FAJM:,(XZ97^^%SE&+M.CB[._4.FUQKUISPT2NA/7_S1A"&_+ M:[ P*,:^ VL _-H V B:["4->/UU&8Z@=U\#TXU[\759[Z-;+XM'@G><[>4X MW?::KLZRBC*>"0:(0A2@DE< "Y0#@J!B%:V0S&7G)=K1B[L0'CYB9-[I)P;> MQNA1>VXY[+@G$L33Z&7KC'W(!K<7X!NIZ>TY*:;2"/<"2@[-<2^-='5>4]<$ MH1=4!"L&B78))2$,(%15VB\L%&"RS'&6545!G8**AB:;GCUU,H_I64K.KO>' M:_&2(= M_;Y 4,;V]$[#%3MSZ2PDD3*6CN=[J4RELYH/9"B=?\:-4Y[DXF'V M48NLQ[M;T^5&#Z49ZHM\T%^G[Z;ZLYYK;]'-4HFS'*<0:,=,TXLPZ9)<2-.+ M-J4<04SL2FH[SCLUING):=X2WG/DZC-VC;PPS5&]"YBZKLLP T5$.S(9M4(G M/:EOD@/T^UY@''3%2N_C7;+^2Z#\3(!_ [2M-P)/S)H]P3RLF=[ U/*\ZW"C M4+ZGCAW[^SX>MDK2OJY$JHW*(B-0.]$2 I2E'##%()#8W,DJ45#FE*=Z<<:I MD7__*'S[7?9Z"ID@C];0KXW0S3;9E:O8*[:+/_S=*U#T\@K9F:-!<8^\#5RL M=M1>.L2I_&&-U!B%C%ZHWHDIW!&^,(<*15 M&.EN(XC(4[D("8F_PZU)T&E'SLLQB9[;I_=++45]8+.I.[C??:?+-IQ:._)- M[DB;CY&6N:PR@H"L4 :0RA5@@E: *JIM6$$JAK+9@US/5^+KEJZWEKG['5:)_T MU$]J_9.M!F"?S[7#8$()6[X+-XF,+6?A_SU2MGS7)%C.EK< ?F;2N_N'Q>I) MRJ]R_6/.Y6FQ=U/6$F[J/@3]OYMC\H^K[7_*[9==G1))V:@_ZLT#_OLR+7TCL&O<1;7[M=;1*K-N(NMMN= M]F]Z;_/I-JWZ7DEKE#S);;+7J7;C'T.V[HP.?\B]*)ZPH^X]T3$_W&OB3^A[ MK_/N7JZU]_;MM_7JK^UW,QU=/LURS!5#%01,E0P@7E! &&*@E+DJ:"45K;#; M[<[)>:;&Z^U-1B=KT@B;M-*ZWO2)#M9M3-V 3YG!K%#)223 M7)AQ5$:QT_Z062R?NK8HQSNZ-E=)F\]RW7'9G-\NQ=OYXM%4]C$1B/LH3%(1 M"AFD((4" :3M$Y,J40*5BPIKNP5QG/M5Z'"28VJ?4,7W*3'F>,I_6.M M1UTUK=7$]"MHRYPGKTPEG5\2K7-SH.];Q,-M$2T-HOA+$]MBZJU*I\,>ZYL3 M2Q,SX/9*/.-4_W 3Y85*@7CA=;XNB-]P83,/WJQ,A\#'U>-FWUC8<$'7FRN# MO^M/?-]\6G]8:0-_W4NZ;9HW%ZP2$", <:IY&,)">P84@YR6A21"X)PRMQH MD22UHH-1"P58-!G>ZWS8]WG7\^XFR6#2:*Z_$$FC^_-,^,&.Q*-^6^P(_R6_ M 1/)N!AEZ8.E:@1:F#$2/*X5=1)I(8'PMDTF"36=1_*TJ;4IY1D/I#U\VKQ] ME"8\\>O\YXSGIKE+G@*AJ@J@G&/ D" LK*LA$!5R>TSJ!TGGYHO %-8.&3L MND(]S.6Q 8Q,T(WDINCT^<.)3H&;1*N0U+'[6HF(B#LD2D=$?J1LZ0@KX)8W M[0GA8/*TZYCC95![:OLLC=IW#,^3HY7:_J6]IK?RAURL'LS@;2_:HBAQJE(" MJCS5FX!V4 F!0(L+2$K4BPKH9S.AL[--#7&?T,?YMO64OQ+,KT[R_I48;[4 MLR_I CQN9+)IM4G$7AV?\*7S^%L>ZX1 -?;!38=53\@8/8 O01'TS.7L9..> MJES2^>CT]3;U3V=+V>DXE61"@HD1PIH"U)3B.DC6"B% M2YAS5$"G,@RG)ID<>S0UU3LADS\;,5W[!)Z"TXX1K@4I,ADXX^->"'4 @* 5 M4$_-,V[ITP%-CVJ>#GW6PZ=\\]V$*FS>+WO;I7%Q36:;";7;?%DM%K^NUB88 M;Y:F&&%>(I A7@)4R J0(D.@%%66L:PLONPGB^2["8QOW-,#;UB;>R,T'$0G]3Q MY4Z;IOV(T:<^3 MGV%X/:DCS]PII1C62KT?MT)0.,*)GX2$Z7]=%_-XO'QZW MFP_&AX?M<9$D:4$+D0.<,VUBPRP%C D%"BY%2FC)A7(ZKAN8:VJD6,N60,?Z M/@-8VG%<((0BD]B^\N--T@BJ^:L!+,(9G 4F0:O<#$PW;H6:RWH?59>Q>,2/ M)IIHQ#OZ\ZTFGL5J\[CNAWPR1+5910!4&0.(L RP5*:@$C@MT@))HIQLJZ') MID84;9BF%M:UN>0@I'9T$0JHR'RQQRC9"YK\&26&T@:2D'0Q.-^H?&&C^2%A M6#WC<9)W-F"E+6755:SC&46<%P6@+-?,4<(28*9RP"F295YEA&?VAWB6DTZ- M0>I>$_)_'N<_Z*(NQ6(N!K]^7ZVW0$]_G]S3]7_+;1UUO-GI]'>'LR7;Q; X MO(L <63NJ>/W[O9%IY\%][5BVQ3X\X?5X;0N KPC'=2%@MGMC,X1K\'C.=NQ MQCN9<]3NV:&0F($IKK688!T_0/5"8@SXC$D@NW%DWVDT^-\[^V+5-VPM>DOV[$3T0M?]*4 MB;NB6)O+ZM@9G+$PC[P)-'!_.8"[E3QI1$\:V;M^FB&;/;EC%K;YD\/\(S># M[W,Z%R0 R55AWC/KN)U\\"BE^U>J9!._'9JL]D43T='J MVY_SS:PRMF[M.*L2 B0K 1A2'&#%4U'HW4H[T2[D&%'6J7%I7])^NY$_C;". M,3(QE]B.82>R<)$)V7/-G+EW!#1#4G5,<4=E]A%P/]P(QIC2;]_XO%Z9BMT; M(\-7[>-W5KG>JMZL%@M9][7:?%+OZV)C]4W/K,H@AJJDH)*X! BI%! N,L % MP4Q50J6E=-D//&28&L]W*B3U576;CV=(8RWG;9DV-[+W61<[$H^,=F1R?@ZT MD;_7%,$8SGL=S+UT3XEPQ'T%@B$)V4>,48GV"IP."?2:H:XM,7*V6Y8Y]IQE M!2PI@Q(HR@E 988!41P"S%+$6:Y$FA9^)44&YYT: =IV@W.T>6U7P?*$(#RV MD>GN>EBO*/1A!5* MA9&%%L\NB6P^[^OR2B77:RGJX]GF]/7]9O,HQ4SBC#/&""!450"9NR ,JP+ M*BLJEF4:7.KFV9Z;:FI\^<=2R,W\V[*N__+0B9ULC-PW[15/,J]%][_T&4#> MUG<-@6=T%[5#[VN#7B-GT@@:T@V]!$98;_/L;",[E9>T/O8=+S[A1R1_?/UM M]4.NEW6KEV]RR;4Q9PSVO6G7;H!EGK,B2VLB46VZE=7HN^ !%/UXVT3PE;+85C3*(UW'9<$@/"R,SRQ]=D+W/2"9T< M.(D1PIQ=L0I)/-9SCTI#KH@8MAW^8G0N=D4G:(*8[=SCIH,Y(G*4_.7Z_!7]1/:A,I_7 MJV]K>M\6 A$IEK)"*4BQ_A]$2PE8R3(@"L)3F)&J\.@JB#T(K../W!^'48N(!*\S\BY^<;O-G)!\Y,]1RX]X]EYQ+36 M;#J6FW8R;>L+;;KD"%%3ZQ]J]PN:XV]8*) Q)(I*:!<,.Y5E.CG+U'BCZ9F[ M7"U!*V!":XD=FXJ\DJ(JQV]'LU6)%YM_GB-0(V79V"MV,90B!H%Y:3$XW;?&5(UZ.> M*X,?#I@JUZO5W&]N^P]M&)H^7U"V1QESDJ[)'9:3 7K%\#_UG3YE:E M>GDN]Y>*L4P!$O6B+-<44O@"+5N8]#YGE+T2_^QG>?F40&=$K)(%W4?URH^YD.+UTQ\;*=XO?YTOZ9+KF6[Y=OZCD:@[R,L+DB(%$5!%1@%* MJTS[&[ ".42P@+#@*&]VW\KFO^^7 MVM)>/>H)/M,G$ZFN9=&_63]*T;L:G"F:TX)@#+(&\Y%D[*)Q5Z!UHIS<-:-Y M5K"=+^=;^6'^PYCG6_V=G)N)ZA/ZV_O5>MN2_;N?#W*YD:IJGQ;* RX2%6RXY21UZ#R/S:: -J=9*] M/KM+P+Y*2:O3& 7$ Z(CJL !AQZ#HLV$O^H79\9Q03@E M%5"YS$S>-P*D2BM )$\)09PI@N.Q\GO7JD^) MJBA+E(.Z% 8B"@.<(PY@03$FIKMVY50%PVGVJ9'@O@5!LI.T]BT_WO[3,VS7 M;34LR3$6QK$Y\2IX_5L\N, 4I>F#E0 OTP;"!9NSC2&$<0(PPP0@KA1@ IO_$2FB1%&8 M5K.E_&8B$.Q(S7YRJ[>--&];7X1X+]WG-EI[8YRUAU;NF[HT?-/?V+R 79-H MQZQP^S6Q([; .(^4-=X*G6Q722MV\GF'*%#!>"D *3(HJ0UF9.<7R^XOB M9,:-$/!_37!N@(6QX[IQX([,?1>KG W$>!I5PC'A]7"&9,8KI!F5*:]'[9 Y M XP8L8OKV\?&R]8>^:Q *2^P2('@2'N^N;85"2OUCYDHT@J5:4@X_0G+4/N1TSQ@0R,A^Z-6+5.K0G?EJ+D;NOGL!O])ZK?1FFUVGU!$)> M_55/C>.1T75'U]_D]I]R8V;Z8IICSR01!4$"@C(MD,GFU PF10%(56$NEDF/"(.V4K7(3-2^I$30FYY M1.?U'TP,.O'8>)D^YV5^EKHS\#$/YOIUOMYHGWFI"7"]H>NGKK9:41H+3 +& MD "(5AQ0!:&VQ"1.:45QQ3-K]CH]Q]08[)V)%U3)D]GS5TN75_4,AA8$=CTR MD4GL !2?&K9GT'$@L^M1&HG0;O^B:[%)?K2$1K?)]KM,9(.A@<_@^+= %#>, MRB#-G7ET/*H;EOT9W5WXJ)\_^F:UK*.Z_S7??G_SN-FN[ML,_]OE+DSQJ:X@ MON_/C$B.,HHIR-),&W2E-&DV, 45%GG.1089=4JS\9!A:I39J9#\I75(.B5Z M#I6;R^JS*G9>:V2L(Y/P.9AK#>K;BYT.;>.")$JC[2M0#.F^^H@QJ@=[!4Z' M3NPU0WFWKOHQW^AM\M?5^NWJD6W5XZ(+Z9YQA'E6B!P(;'*P2Y$!FE49R(2I M_P0A% +.EG)K>7,[,)7;7>TV]CUM)VFB5NM$M+*:M)-:6._3NNLB1H%[=)V?;^QF M7!_=#_TW1Q*E/&>4HR("3+ *H$!1A#!E)% M$2HI)PQSISJ?)R:9&I7L94QJ(3W[9)V"TXXVK@4I,ETXX^->O7, @*!5.T_- M,VZUS@%-CZIT#GW6[YU_=_^P6#U)^56N?\RY;%J;FK[8IOFIIOSZS./CJNV7 MV1Q1U%47^W]_L]IL/ZZV_RFW7W;7OTT?;4U2[:_,Y[)92I2$/$5 ,631TUSTV]1I- 3.J=M?-R>UZ;0[RS;_KXIZ-TDFMM2EZL=GJWVZ3)^WN[Q6] M23[OOQQ?++XV%I/#;*[6'68]#%Y_I7+Q? MOJ$/R6!&,VJ/,6 2,8!XCD#M)*9=L#34O*2$D6<@HX&9YO:3K07-C'2 M@O?+I)77;;,9AMAN;P@&7&RG^P"S^0ZS"-V"K$ )R9W#$XY*=5:Z'S*3W4-^ M1&(.49:/TC3./G5$N[^?P$5!8%F5VD@NM?.=ER4@&"+]/Y4IZ$X$ADYE)FPG MGAJ][.XP7E/]>^Y:B<<:;SN"B8%B9*YI14[JJ)B<;N MHWI>UQ,M5 <^?$7'KR/_Z]-#6^_PO=9BN9W_D"97;O-YM9CSIUF&19I5109X MA;$)53:-[!D$0J9449E329PZ^7C(,#6^J#NR@5J'I*^$1ULPQ\6PO%Z("_'+ M'H$E?S82QXEBN0*ZX-W&',48OPF9'TXG>Y-Y#N5&@_4MZOII]L?7&4HSI21" M("5<>UZ%H("R3 !4<0J5R%556MDY^R&G1E)_F (VHJES;&G1]/ 9)AH_K2/S MQA\?W]^]>YM\O;N]>_?U>D8XUG'_@F^Z-WPC^=^^K7[\1_MA\X)7W0_FW:YZ M[W9OP%%>U6,%NC?OQ%]"VA,]LG[]M/](R^7U(>_O].?\_O%^=SS\R#9\/:]? M^2_Z^SI+$5:B*#A A&DWA*,"$ KUCTHIRI32T-+KC8[K!9W:2]^7+UEK 4UL MN5S,FPIF/+"M$F"AKS%HQEV^$:V>OI+/3!_VE)RTCIJ;P%;9I-,V>?9M,/K& MMI/"K4A\8RJ K!.PN,(A;F>6!9S/;6QX[%%(R$J]CD'L/ARVZI(Y M*9\O'U>/FWWQ(!/9_'FUJ:_Y>D5,S*]W;7-PQ1A)<0X8RTSXJ_X?4D)E2C&A M'&:(PD*X&)J!Y9L:Y5A4#>H5;ZI#RSL-G]<3JO_DVS$I])? S@A]P:6-3(^C MKVJP&E%78C]&X2A?$2=13>I*?&U+3%T[C7-,HE_L($/S"-(^WX1Z9143]Y:!IWQN = MEUX__4[_:[5^LZ#:LOXYW\Q2#*G,].Y"J9>,P M]]2VB^%>0(9E:OF36@'M^6H57+N,."R,W280">[(K!X4Z9"MELYA-E)_I:/I MI])4Z1PN#IV4S@[AQG&;]7;V57ZK[7:Y^K:F#]_GG"[:QCQ05ISGDH&2DPH@ M6$' M%\/"I13(O.R5,RJ9LK@+%/CK;Z$CNV/AM$Q_E>=?G^K6X\I3O M2H1?\LPOV*1O+![51C@1/S3^- \(!9*R/"X?&N#+,I8[?_;2NRT)I16>8 M*R:E]L8JE4N ,D(!YKG^'RF9$%A;,]**R2Y--#76.@SAJ,75D":=P)[1+H?X M.@:\7(':R#$O]H#Y![V<02-4W,OA\"\3^G)&R;/1+^<^[V?VO%_RU;VLQS3, M\\$LCCEB,N<#&*>E\6H U-\.@/*" FJ"J"M<%BDE4%&WCK #LUZ',$,AVYDL@Z")SA#=JSH:)!1XA[9"AZ48U.RST/K0R;![QXXY/V^]R MW0QOK)WUE;KHVLXIE@J14@LQ4NM$>B[E.(A*(,E>9$E4.B=/9R]F9 MIL8HG:#)QDB:O)HODTTMZ/GBRH[0VE%($, BL\<.J_8&OA'SIKG$#Q@E=1&+ MD)1Q?K)1V>*BSH=$]2@.8^LK;L2 *_HSDHC M8]((F=121BBE=Q&+L([*N6C[KM>?S_,B1\]JGG:_K#S?U MH6=<(9EBA $CN0F4-R:ET,9E25@I$"R1<.M'$$RRJ=FA[W[*-9]OZO9P35>! MD4+?CY;,SF!]D86(O.,$"&S?:]>6_Y] "/LYQ"<1L7XDW+]'@/HY3(/%HY^= MP(_1/\KM&[KY7M^!"BE>/_VQ,>&@[Y=M-]Q;OIW_:,T=GN%,(@H*7A" &*0 MJXJ!M-2_%HQPG*>SK>D18$?9]E,[;T5(I/RR\FPWUM)EZ*CRO3 MS:GY\37=S#=M_SV2LC23%:"XH@ A(IO*16DIH?_L M;.)U=S;Q^M391+O,GU32Z)KLE*US)5Y^F1T.VE]\N4("IRSVX0XLXT;D')#W*SN?M.EW=_R<4/^;O^]/?-SJJ945DIA54! M)).E-@(X BQE$F2PK#*5$@++;(RRDH-23LT.L"A#N-=WH"*A43K9:JV3#":- MSC?)WCT9I];D\/?#SDU\\56/;%2\](*/5H;2:D&F4(QR6-!_BY*45EB'*DQI M-]D5V1J[*_;]T:4YX?QUL?IKER$RHX4464HS4YJR BA/"X +18!$E$H&,UXI MIW)PUC-/;0=I%A-/GZRAPLF)_,^G ;P[)_.Z\9"&VVYFZ.YKA,FY3R# MG%4@A9J3D,0$8$A2P 6L:"4@D9J=?L@U6UFW3C\YD@P!D&;H9^>:=PNZ(/:'K4_'_ZT'P'\)I>: M9!:W2W$K[N?+N4DL,WYZFVHV*XBB$FLF4,0P 2\X8%1@4!8ERV@*BTPXW75> MF&]JUDDK;GTG1I\)[$8,EV"V8XB X$6FBCYNSV7M$B>EWB;B(7C.#Y%;PA[^!8^R-SL85P4,K*? MX6/PL;?A=55?GZ-VP8I=[9P9YCRC""J FY6$1-"L*(%K2 M69;8!RC9L\TF*736[5[3Y*NU,'$F!F:>11MRSV/A%QC(H0^2QQS#\#/HR(!' M/;6.I=NXY]R1$3TZ&8]]_WYSP8=J>>^:9G6MLG8-=%[9\CLN^VW75 67E&8L M%4 );I:?.#5DKQ$!.<>E1#DT$X+7?E8_\5/C]=_$@Y*;A>OL:2UIV\KM>LGM MK-F6/ _C[<#A\6/GX4 ?F(,=QHOS&#OMV]3?9)#&-_V@B\FF@1J,RIG]T#ED MQIYWN:$&6)].: %@@!K V?C0OTQR(7.9Y*=*JG^7<'4_7]J)->',_$34J4F:L%:1^HMTOYS_PX=>:-\3 IM_?_S_4D^7D44U!U0GY* MC I[71+S%IFDR99P^6T: MOSS@2UM\QAF!#M^+7*CO;*I+W.9K!J+DG5E M:%+9G+QFXDW,.F*]:&AW5_Z%V<"+'_EZ2,G@+@8?*I3 "?RVZL MR?K34UM!T%+=NY7Q*M12/+GFK25+$2PE!UIE#&"D,D HS4"IF$B1A!2E075Y M/&1.C6SV]$RVBO;JDNL#N)][%1G&@5FF%X+]ZYI>QV20BJ47Q+Y,+=+K.)RM M,NIQ:3_..3S]W9WX4212K'4!<$&A34TDQJ5!R"#.\U*K BL>="![5M+4^,46 M5O_!ULCY2]<,]GHX6R"V?J02!;&A'983<2B#G(]>!2,FAYP7-BIS7+7YD"^N M7]#S++,-1_BH7?3@3T^O%ZRN=\^SEHJ560X!URDWA,$4("DM (&%;;JMF))! M]9NNR)L:8^Q':SB%[1:\4SGP7.8*S)Y')O' &_HTXRQN@X9:> (4=>O_BLAQ M=^7][#_:,/>\K$/5DKZF_[-RT%=_W+L, MW>;;QNUOOU&/*R7F[K$PGQ?*G5$NY:MOU6H]_\^FO]FJ>E2K]9,M)KVVR67_ ML9D_NOJ..H,2V_I4!$OKEN4Y((A!4)04%8(3!.'VF,_/,8NE6H\3OX%)UY7@ M93OS$KEG7W#=NSCCY^?OC3HFH]76VX[#ODUWR=:JIIC6GEUW26?9G:O+O[YK MTED[\Z*6Y8L*>.1"?G%T&[OT7U1$3Q0+C'O_@4*"ZW,Q)^Z/+T:JT<9J9?O5 M-YWKC8N,4QOC:U@=%@"G.0;,%E#F0E)-H59"!)T(#*'DU#QLIVEB54V^-AH& MGAP,,I*>R_L7'I^AJ3]@:.)'%MZ W:B1@GWTG%;DWPU(!T?RW2*K?V6&>5/! MW=RZ*<)_KY9BKNHW\UHL*GN6L]O80[9>$Q4$I"52 &-) :&2@8P*Q0R'"\'S MT"(-_N*GQLY[VCL7[IG^X24: L;!CX&'0W=@;KT(;++3?: CG'ZXQ:[F$*#! MZ(4=PM$Y5>.AQUWZL=QG];U:?#<"7J^4G*_?,6$;8#[]HFRSJYDH(<*R0$ @ M;4@-:@QHD5' 4:%+HHQ[6J(04KLH;6H:T^K>9"S6!:I$59I@#K4MN3ZA+0G)B_EKE 6!'&BCRLE\>(VH>\K.,T M"'&ZMP5Z!\U(C/@(#+W,'G18ASZ1]\@OK*\D&&Y3"!L$$O-H-!BO6FL_\/5_Y-L"_0>EWB[!?U5Z%E!1QD-;&++^V^/J^I[HUSK^I5E M7G*:E2"'B-C)S#C7G%.0RK3$*=60LZ"RCA=D3"(6JOF@KAQ"]-<%XJ!+ D$%"""E"47$M(L%FY>_6="98\-3+IM UT M5[V!]G0VAX!O:%>Q5=3M)&[_LJ=VTM24CL\UP6A%=KMAUWW.&\^]O".6H_L_G2 M)F>\6LWK^?+^S69E_FQN=.?O]B7NT)AYX\/T8=V)#.C!7-P5^GIG;Y38U MF4YW23?@G>7)GNF.XO>,3ZSU78Y4BT#20+!=ZMLLJDK;6@V1FRN/,VC1VS(/ MK/;X#9W'&8>3K:!'$GW#;C:_7E>(GPQ&^)NJ[8G=9[NI8-.XA T*OU% MS,K1:KM&,2F$]<:JZMH:EC0E MLF9%MK7JZV:YQG*-+AZF2>BNG/A=OCUK_M M'J@.%ENOT'Y]E^Q!,Z5CV%'&>1(U7.-8-*W#VE%&+UK=UKA:C;PX[*O\9V6C MV6W<5INCNF$+FZ*:S@A*BU*(W,SQF)L5)6. *<+- A,2*C$ADL%15I3139O: M,O3RC+^C8]#1\=:R9,\TEZ7MW(,GQ5:AC="G,SI#KX)?]''ZK^$NG'\^)[#P M'FS\)[%:CV_=GV.)/]BH1ML7&$[#_JV^/^K?V$)UL0@Y@91#,\\K*2' "E' MB2(@*[GBJ"Q8&C;C'TF8VL3KBIM4.EFI[VIYH4.%)WY^$]=-J P\?W2 ..T& MB,PX:WOL5M_/A8S>Z_NDC:>:?9_^8=]LJWIMEB"&.5S]K=^7\W7]^;??VX=3 M49GQ0A.@4E("G/,",)(+4!!2" BESL("0B]*F]J+OE.VK2/GU U-M;H$+\QU MGB,H06Z;9> 204!2E0&*$)>DE))I&I8W$@W@<3(]]B!VC=2336R(_>@U&FP# M4^WI1S+YP>A:_V60C#8/7.)FM%T2.')&FX?MQQEM/A?UH^J?JTK^8[Y8&#?P M_7)M'HNY\?N:II.?JL5' Q:2C M .FC,.O1U,92YZ,(+V0G_M.G99JW:2YE AJ*$ D)49P"@K -&9 M!FG)<^-F$D%9$%UYR)P:3WU:57(CUHG\"Z1T]:1U'ZB M0*OP,%Z1+T"1?:.K8L?VD'QQ..$G>5_:CW?^JA;R2_4+6V]6\_73;TK8_\Z5 M[:/8A)^O9SFB::8X HQ!:@LDI8"5F &>0IP;=ZE4VJQNJS5;^-'.=9%!K+,5 M/-S+T]8G=!O_=2#A> #LQS=Q81N8;MXHODYV.MXE5GNPKL"W5G_7Y+;5.Q[E M^&,4DW$\I(Y*./XH'/)-P)4],Y!6]VS95OI\72UKXT-)UD:*?S(/H&K+<'_4 M[^9+MA1SMG"-OER^RZZ(DDV4FM\OYWHN;)50(6P?,!M,;GTRH^]NW0$+4@@D M.1 VN X+\P=#F( 4ZQQEDN20D+"]H[%-F-YVU!M5B]7<';G8#>V?-O5\Z2HX M&]?B)U;/ZT17JV0?B\!,I;$?$C\"GO+ #TSG^Z;?)<^,=Z.^;[Y])+8 )#L$ M]FO7TN/&!I;-[H01 M^V'.N"T4-K=G8*Z!G?RX_&SG=)MW97Y@9O55]U?'VQ\,C[\W%M0S1&":E3P' MO&0%P%I"0!6'0&04H8PJ F504=2HVDUM4\(:ESCK[MI-/T=P>Q8FG8F)X<>M MD>Y7^V:VL^=7:VGB3.W;5#/*0^ W+;[8T X\Y[W(J/9O]!D3_4%:@D91\&6: MA\;$]FR;T:A">A:]VDF>*\O#Z]_P; N&1>@!& M0SJL,6 H8A<;!7K?;+S&@:'V/6LD&'SQ#=EGG]6C>90>F$UHJ^Y7[)OM(C]3 M2$*I) $(FQD.$QL;3G4&\E3HG!A'"ZDB.!OLI*BIL773M'RG:M+JFGRUVO;I M"W4:83^W+ YN Y-U7\CZ)0%=1"-Z4LYI:>,GR5RT^F32RN4K^O[Y+_#'Z'] M7YH\LE7RO9DGC4)WL/E_4[&A3MAF_5"MW&G]__AO)$O3_Y.4Z1TAY1W!A=N< M,7]-27Z'"])=,Z_K39N/5VW6]=I\<#LYZ^07%S2#4BLJ@VWTC'"1%^VW*;U+ MS#ULPM'\NUH$-ADY&F0_JKIEZ 8FJ';4?FM&K?5GWCN X[8S.F5_[(9%SV2, MWI+HE(6GF@Z=_%U/-T4M%LTNDWGR_UW9DXKGP7$EQJ5BJ01%"J$]&1" P9R" M7).,0DFSG(0Y*U<$3HV4FO0MRP/?.GT#W91K"'LZ*Q%Q&]IE:51UH&V5'3#P MT!>:J/[+-9GC>C&>"!SY,K[7]6ZN;D\_ZT_LR2;C&C'FFY69&/:VRDZV:-20 M(U;F0$B8 TQ3!$B1*Y!20@E&7)60A7!.3SVF1D6MTL^.I.P[=N+[X";JO<;) MC[E&0']@0NLL2%H3SJ$^?%O'&[&,W/V\ERIC-SN_!:\3O,-[0:1&$#';B$8 K#(.F( %*!!/"YQE*-=! MQ:V?W7UJ]-!5+;[:W=X#.#\NZ W'P.^^-Q+![_I)BV.^V\\%C/HNG[3M\-T] M_:.7J4K\KEII-5\;YZ-NRB+-5^X.?MTZ,1>(ES #(M4:X(QH0$DI :0R+QE+ ML>99\,'42UDS-2YZS3'.+V+5$1P#Y.NDF"'RC3[ MOHXQQE.J-WR;07^J$X2O6;N,U"5"@EZW<&:GOX9+VW?@OEWER!RTM!/ACF,JF*QL8>1[H2G-6P&(26$,00TPF:-+T@.:):9 M>3KGJ"2%6>X+&C(Q#ZKMU";>SMC$O@;NZ->::]/6Q-Z!L\MA5-\>%]634LU7 M+1\_6DO#INAAGP:_*7@R8SSP%-O9V1PZ=T/;V'EW>F+=,7O':5]ZF'^<=./Z_;FQP0T?( M'W<1@#:[3FQ?,$-O);)E?FF>VOIK$ ."T;<)T4P&!:?[2)T:&5IMW5ZLL!_43N_ MH' OQ!774%*8 ZKL\2WF"'#A6D;FFBI)"ZY82(9V?,1'R]T68^+N-]=$1W/@ MN67[Z+H/>RK?V32(3NLKJ;7AS?G&==_I.L/;(+G57-4_/?VL M;'K4XX.9G5:*[4)'6"':CYPXG.DN3K:G) MSE;;,:ZU-MF:>S#JUN+DZQ<7I#Q( /(( Q1U*V5 =]Z,MFA%$]IN8 MWB_%RFT>&3V:=#BW'NI4L4__E^KXJ'AW[%//5)9#";$$90F5F7]*;=SJC ** M"56<((*15_&4>"I-;9K9LVA[4-IL.M@ IN9C8.12A''SFT;&'8V!9XO]@>B2 M;9N!V+?'S@YOYHN-/51*WFJMQ'J[3W3^_#-BY:=XF,>< ")H-2K/QT/QD,XC MWOF&GGH;8>NNN)3#SVK!UO;0LUYW_3OMYW1&$4L+)B1(26[6!AEU;9HTD%@5 MF2*T%"0TH\5+\-08>-LJ6 1W(?#&VH]/AT!P8-9\IK+;Z&B5=CT=[G9]F"^V M>.C7&BX J>A=XGQDC]\P+@"1D[WC0J[O47.OS>+;C[]@6TDS037,A4(@QQD" M&&(.F.$G()E43$F"BF1[P7J:@N* -3#I=3O"S M4.\][HF&64#YO&C8C50SK]GA-Z[K^D$EHMN'=O5_ZH35W;]PMG"Q?O6#4NM$ M&F/LOU1\,;_?QL2['B;2_'Q5;>X?S']9^TL[)(]M+K>-^]R_K'O4C3]=J]7W MN5#V.Z&,7RV;79HN2K2^2^J-3:K4#7QNM5EU>/J^6F[K]K"U[&:W54NGY MNOXQ^;UN9!C^7UA?W5G;5)Y+'FW[H::S@OUZ[Z5+?I ;E?QCOGXP:[!JJ9(G MQ8SZJ^XK^_-EM?IF$7Q4-OS98">>A+%SKI-%9718_>7'2&4&O9ZLB[4%+]]A MO(*"7I8\JR+H=T7$\J]&X.;;QMW^=UL.NKI?VII7?ZT6]OSW0U7776E-JM-, M66T M2ZS6;.$*AUEM@V:TVT?)8]8;!_D)U)S=,RC9MRAI37+C$[,N)^_N+-'F(=NN!$!@ M+@ F% ,"F?FC%)+*K!!,P7Z'QT>RIK8BVS\Z[-?$^Q*PH8>T-\$UXB'KMF7W M.$>C9V$9YFCS6-P+'4V>M?O\T>+Y2T:(])[) J>EI )PPFPE;EF:3S('R/C+ MNE29[1\9UBTR2'[(VS).J\R=\H"UL=[/SUSWRQ2/-#QIFJ4I,QHADG. 4ZD R3ZI09GNV1<_Y<;&K]Y>K#W8>"9NT_:PPOE.@PQL8^R#Q<=T8 +;@W.G<;*M M0_%Y0#@#]JOBPSK2IM3M\(9M.84!=7%?R?-6XVT>A=GV;(Y+I',:1:4H7M1VM1( M>ZMLLK#:)BNK+J@TV)B_,-==-,P'O8RUG\\9#<&!*7H'GE/T+OG

4;?K_ M1FQ"[P-*U([Q%P6.V][=Q_:C7NQ>%]VZL?QQ_:!6OU;+[4EY4W.@K;KK=@KW M>A)P2/,,:H"%PK9X+@$LA0*8[S!C)2M8&E2"JY\:4^.@_4U69T=;FN/.9B;U MW9<.&I?0+>NAT!YQ-[L!>M^&KB#*#ZT9?QEIH[L/F,/L@0=I\D+;XWW0.K]S MWNMN_2CSE*=G)+?A2K-,I42J# %1PA)@:%;1%*,,* R%@'E.#&6&4.-E<5.C MP _5\AX80=_:!E$'J^@P$KR"M!_9Q0H!*1$DBC-I M/+%>1>=.29L:HS0Z)CLE^[7'O0BPI]L4"[:!B208L?YEX2XA,4@1N),"7Z;D MVR7;SQ9XNWC1R%T2&EW>+VU&B4MIV;&MK&GIKMJT.#BE^-K=>OS$6 M;;N$?ZX6BW?5RMYU1K4H*<40I,I0EED;4D US@'6#!,LTS17X_1-&,:^J?'C M]CRV.Q]TVB=6_<3J?Z5HS9_BD?+DYVEI/:$9(4+CA792V0.I77FO#4R[M@Q; MI$ZT7CCY8 Y3MG2:3\(DVC,,9.*?HV'#L.,;K87#P&K>D+$^=QFF)\MMG?ZV M;>LL.,)::@081R7 MG LX[ DJ-.3)> 0MR"FY19FHS^-GB9EAP!5-A#-:$XH )3D*)4$ Q1P;G7H=HU05/COU95%[I8 M)T[9Q&J;-.J&A 5=0/'Z$>.?KEOQ/.C)X_<]2+(YN_O"_FB/[]YLU)?J]Q]_^_&=,G=@ M"]LFQFZH;7_G6IRU]?;VOIQQGA8EPL;-Y)#8B*@4D"*'(*6DS)!Q.27RVCB/ MJM74Z+<]+5^S/VR,Z_=Y;3<&;&&%=958\Q+=V.<7&+^ F>JS>C2W<^L06\*$?;,E1&VLR^[U2E0[T!%>U%@5 M4&*/R,4),YJP\6;7V/@\FXJCW[SO078E_OVA6I@KZF87:P:A%+E.L M/ Z6./O+?I/2JV^VA-Q_.J_-=MA;FR&?F\%T ?3U#%),*>00Z"+' &=< (9@ M9M:+99H:=E"(!H57718WM>7?OK:=5QE&!5?@]:.%>* -3!'/\#(^^4[5)E$F M8A%Q/TQBDL05B:,2AI_UA^3A>54_(GDW7\[7ZH,M?GEXYU_8_ZM6KQ>LKG\U M#T]S>C1CDF1,$PZ$D+96KOE$89H!H5%*99%)0S8AS!(H?VI4TZ@/G/['[\U= MXFQ(G!&)M:+G^6?H*/D1U(#8#\Q8\6$/9K*>X,6DME 51N6ZGO@ M7#!JS=?7=MVW,'30NT3/F(/ON;"%&4YU7HV2MZI>1\;:N^FHG8,.R<+7;2/U6+N7C:I6I#S1$F MA09<\-PV,,Z ^8("5F).2YK+,A-!+:,#A$]M8?!JL:C^X;8B;?^!-]6&K_5F M84LJVY.OT#[&(:/@-[4,A>W JOY'M$G7QOEA\F,[X-:U"['(?+' M;7;< YFCGL=][G&#H\^O,S _9."69__F0M4[DMV&IJ3_>Y6KI$P+_/ MUP]=1^4/;;>GIZX%22H+*6T,"8<" 2RA!H1D*1 00DVH*-,,![G-'D*G1O]O ME%:NE]>J:44=Z!_[P)R+,L^569-@BA3 J6 8H4!5 C1-*.%AB0\SB0VV*-' MGMSMXD[LS/MX>1>D/_R(%H4H"@:42(UC1"$&-*,:(*QU3BA")..A,2G#@#]: ME,J=C5$9%'3/M6!D&(=> [;JNIYX2:?P7;)5.6)+HCX015WP^<@==Z$7@,31 M B_DVENK/^[:O]D5YY=?[';-#DH,9GE94(P$0#F4 *=FS481+X',5*9% MSB%G01-P#QVF-A_OER/FZ]J+[U(/U'RG,--BS^0R^O M]J _1+JR^0Q;$T8J AD,XC 5(/W5>*'RC\$XG:_]&'ZKGM$_W4+GS;P6BZK> MF =Y][8)*6E60 0$U@)@5&+ 14I 2O,L(UKR(FP__Z*TJ3'@7CT7\R*>VFH. MW)BZC+5GQ$XL!(>.S]F!MZ>IX:LAF,H+E*AQ-Q<%CAMEXV/[44R-UT71XPD_ M*QNA8]:9^P&-S89+.DN99%#J#&1WZ0QF2Y(XQ&HK2=W*GPUQ$2 M 61U?&V/NB7O-JM%M;E_>/OM<5$]*=755-.%9%S@%/"<4^.NT1+PC"F@L6*P M@)PHZ-6A^Y*0R3%/JV:RU3.@GL0Y("\32BQXAB:0(V2N%R/RARB@@D8$J,:J MV^3_,(65K+@"P<4*%.>N':^@Q!7MG]6'N/;;?HZ8ZTCUNJK7!UO/.;<'EYB! M0DIM&$\BP'51@)+AG.J2")T%I=2>D3,UTG-J)E9/5VSEM\WCX\(%5+!%4V+R MW:+ZAW$:=+7ZQL(/ =G1 MNDG7?MZ/*M[8HD9B[AY[\WFA7,S14NZO#F=4I5QG)05I83>VE#8^$\TI$*7Y MB*'(. U:L_D(G1J)[.OL:(3M*1M&&%Z8^[%';"0'II)]=>^2K<(.SU<^> :3 M2@A ,1G&2^ZH=!."Q"'W!%T;??/HYU55US-&.14Z+P"6" )L7!C ,E2"G)." M8IB:55Q0A,,U@5,C(*>4\5=6JZ=V^W9S(3JH'\8W;PT%(_?"V^%.WU$VA)XA M,])F4"-S*AM!SQ (V 1Z?EV/#:!_VRR>#'BEBY[^K![-P_5@?*E/J^I^Q;ZU M*_0T590C+0'*A/%Q1 %MTHL$0NA20Y3G$'K1B[?$J?&+U3FQ2C=)#\E.[:35 M.V ?Q MRCWVCV$ .3#?7,>RSJ>0%9L .4VQ01]INNN$!#=M^"L'GXEZ4UXW& MVY@*L>O9+E70A3VS3$YV=C@1Y3&3J( ZYR7@&&/@@/LYA8/ .#!=GVTTLY_"MQ?]%3$6/Q2MJ 'YWL+'C0H-#_X!OVXZLM*,7.;)U<1T]WZE3#R5C9QKU[_HM8/E9PI)B4JAJ4[=Q.E[U]#27=+IW&[--VK'HZ@0D&*RDY?<48DI!(E#3@JZ-HR. MI)K/VKR6I[=_F%=L>:]L%;D9S'F&F#9^$=<,8(6D\9 D U(74O BS0M>^GA( MYP1,S1'J=$PZ)5V]1#]V.0OB92:) 5]__ ME[FTX0'SX?#U/WO;45[U:T9UK_75W_4LA;U[ /=73L*"2_P'1/HJ'7 HR@V;KGPF%@>516/>O/; RAFI*"T MT#0%&4N1[5G 3'K/V"6@ 44*,6"H[Z!$E,CTFU,K=?WK\2 MAD$<=\Q@)JG07(%2<;-VXMBLHE(N0$'R/!<%*C,;(NG?%LM?=-#[/4*[+*-Y M(NR^Z&.KNZV'5G5Z)VRK>-A+'S 6?I0P#,(#$X8%UVTZ?]H#]P>K>3)?_B79 M*I^\N@YS,*^$(Q:3=0*DC\I)X:@<,E:/.TRMQ/^OU;*I6_FY6BS>52M[T2S5 M),M5RD&I2P5P*CG@-L,9JMPL-ZDL2Z9GW]6*5T$504[I .O<\V6JG_+1#FX\$#E'RUX"0M.C%+Z+S(L/XYF@"< MM."?I _ I=$9KQ7 12WZS9V-3*MHM30BVV93G&6$854 1*FV#5Q+0)G(@4YE M+@@77,"@,D$GI4QM!=_2SE;+GHV]3B/J-VO%C0J M7UVT]9!6+O^X9^B&$@_+:E'=/]F[/UK2:>,G&6(*%HR /).%80 E %<4&1!+ M4>0XI4K3$ 8X*VEJ+/!%+92-RM@LYZ)',M-Y1#UC,6+@-'0 QE;'9*OD]4#> M\(B+:U!$#;,X*VS"Q-&=#/ZK%:K6>049WC M'!L0<^,6I$("DM',;>IKRCC%V"MA^I*0J?%!IV>R4S1I-/6/J#@+Z/6HBA@P M#;W;'XY04'3%-0ANB+ X>^O1HBRN&;3U:PTVBD+Z1)F MG&# .4( *UZ:]YTC4*1ER0O"B(9YT#+@G*2IO?2=HDV(8;OE$+@,.(MJF@MF M\-1 :TP AN:1)'F6 663.#%/>8G3L/W#*+B.L]77 %HUZ]E8B'HNKF*@-.+N MV797;+=ST+79&<#;NHI.U+7766'CKK^NV7RT!KMZ0<]U&/M#U6:\;2F+KM&# M=;:0T 2(+,L!SDL">($A0&6A,2LSE*T9$5& ,2I!)B;M157F"Y0[-79H7(?5+LWUL5'\+F%;U6T9FN Z$+[CX'GR%Q_=H9T.!^QQ M_O!=LM,Z>E1I($Q1C\ \18][=A6&Q]&A4^#E_1CKKVHAOU2_L+6+^-_%F-HN M0//EIMK4S]M<=&UDMDF'LRR'&:.N,4^) 4XI!(Q+#% F)5^LLF%$>/OP^E'DJ(,V].Y7 MG/&*1ZS1P(U)N;?[C.G+\_T MPSG^+' (_:1F@ZUR?ZY9X1#3Z+/#D8">^;>+1?4/V\[V7;5Z4VWX6F\6KX2P M*XCZLQ)J_MUN@M@@--T&Q9JI@*HRUT!!6]X#*PX($P)(D9648I0AS8)R;4,U MF!KK=\HF.VW-5[G9\4F+_PL0KA/&T"!TRPKTJP$4%KJ M8B4'/&<88*13D9.RR$10)Y03,J9&7]L0'U=[+=D=*IE?W1"7T@+*M8 4H1RD MW/99EB4!M"QRH#@7(E.,9RFZ(<9GJM$]9T$-J9A\"5<_S_5&K :>)PZ"RP8. MY1DIB.?%PW<" G>BA.P8/C:T_)N9,UUDUG9G3"*<*:()4"QG !O?#Q *,U#D MD.-"(JU14-6I,W*F1J>OJZ6T\3DVZ7-95XNYM,4TDZW>-C>SS?P.#OP[![4? M&40 <&!":#3$L2UG_K'R-$0&M@1N@#5# C7($A)B.<$S4J(URQ]Y 1KOW\'"/L#] '\^E?_Z7[ MQOQA([O_]5_^/U!+ P04 " H@:A0O,#^N_6% "_, 8 %0 'EE;' M M,C R,# S,S%?<')E+GAM;.R]67=;R8XF^MZ_(N_IUXO*F(=:7=W+:+73 MZ?OU%4/-H#CNX0UE==5*6)7IO#%\@ 2 ^&__ MXX\OIS]]P\5R.I_]RU_X/[&__(2S-,_3V:=_^5__/?_\E_^V_\# M\+]^^?#VIU?S=/8%9ZN?7BXPK##_]/MT]?FGOV=<_N.GLIA_^>GO\\4_IM\" MP']?_Z.7\Z_?%]-/GU<_"2;8W=\N_IE)JTNP%D(*$I0M D(("0*3.6)RVC/U M_W[Z9TM_#SIPB"AT_1@'GQP''HMCW/C@+%L_]'0Z^\<_UR\Q+/$G8FZV7/_U M7_[R>;7Z^L\___S[[[__TQ]QZ] M_WG]VZN/+JRW_^7[^^_9@^XY< T]ER%6:IOF Y_>?E^H=OYRFLUC+_ M(5T_/?J)^C>X_!C4'P$7(/D__;',?_GO_^6GG\[%L9B?X@5?_E+_ M(52=,GG^PO]Z_8]_OG[WUP4N"2YK7M_2#RZ>4=^V/1WXQPIG&<]YNWS#Z3S= M^M!IE>Q\4DTKQ6QQ/1/G^;??J8'DT*XK]] _088OU##?[WWTG/I[$;] MY>H[H<].G OZ^91YM:<,D3-SE M\*ENJK0WAJ!I9_#%*\]$2EP/"(M;+]\(%+)_4.PNT4X@<;((L^6T"OX"UM*0 M R-T H%9$*R=!&<% R.Y%(('EO*@^\6=]V\$#-4_,/:2Z\C8.)JMIJOOKZ>G M^.[L2\3%)(1HBA(%BLBT!ZJ42!@2(3/C'?V*OO(!,''WO1MA0?>+A;WDV 4& M/N"G:17";/4N?,$)0PQHO(#D$F$X> /.2 E)ZAPB-Q2FY<%P39!1[>4-"_('.V%OQ'DC^^G)_-5HOO+^<9)RBR8(XSL(IB)-)?-,R/<]J7%A%:1-S,AK )'P- MLR)X3BI'Q4ELW(D4PV"P>82(C0#C>@?,$!+N BHO#N=(9](C3X$ MAB"#3-6!*N *B49[YS-RXDP,!Y,'"-@((KYWB.PKV9[@\9*^/5Z"39V%&M/R%AOEL>+]XOY MM^DLD:.E?$S)1(B<1*(DTQ"P6#!<)\VDCSP,Y[@^3,-F&.DX*SJ8@'L"ROOY MS0#0 M<1IT+T&.#(*/F,X6!& NXLET=8J3S)6+D8B5K*;U&6UN/E$,56RB"#S%I)0< M 1WW[L9"#K.?^XER)%!<+((M;KEX_NXNP$P-P]$?Z'&:?<)VKU25D%(JA%*YCSC@ ,)ZB83. =)^^'$# 70#ES8R>1N*8?L-7814N MV)JPZN%R.7%2&ZS%0XSS2-NC%.!B<) <,N>\8PJ'2#L\\.K-T-!] MIG)W<7:!AJ,ON/A$F^!?%_/?5Y]?SK]\#;/OQ 83J L'X2R9N"PM1%8\H'%6 MB:AC&:24\PD2-D-']RG*_<7;!4H^?L;3TTOJT29) 78APB-A7-7HRDH&)EN= M@E42\W#U%S??O!DF.LY7[BG,+J! A'^I92+S](^/GTENR^.S5>THJ3'X)/GH M7;8$;-0(*HH,T61--C &&U4)* 8,4IZ@9#.H=)S9'%C8(T/GQ1>#+]\,"QVG//<7Z=@G MG^>A].OI,H73?\>PN&QM*-I'Z0RY0J%FZY0LX+00%&HG;[.11,<0R8O'WK\9 M,CI.@0XBV$YZ1JZ9>$T_64X\*J-,JD%V$*"XJ@TPE@R?%")[$[(60X2JC[Q^ M,VATG/P<0JQ=(>.\*>J2"9N,\@),%*56D*U;LE/UA5Q44>EHA[ ;CQ*P&3HZ MSG@.(]K!\/'??KXGR+?T@YW:R(_?O3IZ]_'H%7WS\?CMFU_?+B[8MW M+X\^_NWHZ.3C;>HW["__\5/W;SS?DO(].]+/EO IA*^3==%=Q<)Q>3V=A5F: M$B#FYUUF5SA#Y[-@%*TJIBEN==% L&0_'#D:C&4697H@BWRYWDI8QC4"+MYY MONCP=+6\_,G=U;<-<;N:F,MWO%@N<;6\8C49+2]@P@\Q$WI=O47SA?5TSHZG.QHB'[=1\>(S,L M/%EEY02W/J)G#Y0##P6<.]2,BY]]U/L@4O:1=0> >1F6GU_,S3_\63L]PXE!YXPR'8"*2?X8&HA<&C%0V,!ZE\@\D2O8' MT$;4]0"HO5 P;ZV2#G#V:UC\ UR80BW#6H&/X%J M:)!V%O'N^)BOPFDSQ^C=?)8NN+&A\!RY JDXQ;,N%?#:(=E3C-P%=,H>S#>Z M)JL']VB0&&Y Z7=@:]XOYE]QL?K^_C30TIKE&CY\KO"#!L'1<++O M $A_G<_S[]/3TPGMYL9KC[4\O$/BGGV:TC9[+@RRBD=_I-.S6CYVQ9,HUO-$NZNPR=52(MIL$RG5I1QD MQ&1M+BU0L@EQXXQC:X"@P371 ;H^( EFFE:8'TZ=WG#H6%1!,B[ !529@=YGK?3$*>GZP0#V<)U)?WG^2D)?5EM MXNK[E6A80A>LKXN<2P4^&@W66\-,<-(^-'QX?Y1L2N"XN9_F]1]-]-2! M#;K!U]W*%MO""$JQQC%@KVJ8' M6O:&.Y_=@,9NL+<7+!XYLQU:1QW [W;*[)*?[U?'A;E.81(*2@F&8HM,:S2' M %IBX3HQ$;-IXI8_2=:XFV@CD VHB0YP]7(^6XOD[]/5YY=GR]7\"R[N\237 M\6EQ8 4C<3$7(-;,>KC3"V.!:Z0!I#]C@K&,*G$F@ M!4)K11=&SFM2)"=>1"I)!]7DV'?'[;#9T4HC%.TI\0["R4=L[8T. @SOVPVNG 1*W3<#=$=X,34U3Q M21/]KG: *T'&MO " 9'P:Y7QY!,5U_6_1"S7'U! MLK$X2Y45BUEQ42)DK/<#*2; UW$4WB>>I$S(=9/L^A,TC5MWBNRYLPQV\I6W21D[%[>813\@$G:6=H=H.5% MSNOCK'#Z/DSSF]G+\'5*&^A$>.0Q1@<4C];Y&!0R!%L4%$VA1(@VQ=(DU_0( M/6.? S;!SA"R[P%"*9U].3L-*SSOH*E#_A;X&6?+Z3>LURQ^P;?S92W^.BXG MX8])Y#DQ#)G,M*N%I4R"0]JI*6X0)G(C16E3F; =G>,&=JT@UU!7'4#Q Z[" M=(;Y*"QFY!HN;[#["LLT35>30NO)I8A@#>8ZA=2 2ZE SEYDABQKU213]6/2 MQHT&&P%N8(UT@+'[@IH@!) D(6'KW6VA29O"?5+�(; M86A/B7>02OA1"#/!DJ6/RH (F;S&&#,X1U^BU1@Y!B0C/$8=UK@%PH?.4.VO MF\&P=M!18._7VOB,JVDB5_L6*T/-!;O]B@,,"7N"IT-.#.,F)UO(;=)D\R@< ME!HBMQJ0T*.*DR6[)C5(!YD8=GHZ_YT>C:_GBU?SL[@J9Z?WYS5<5?J09=4BLB4/W M!$UC)S0.!["]M-$CL-XLEV?$!II"RT%'2.1XG:\/BJ$$,%:X95B4%$WBS$?H M&3MA<6A [:"%'L%T\S8-)[G1T2NH+5*U(:J>QAOZ:R&3:[2O_SL(HK:]Q:1A M#N/0L-I5'\]F[/3'$_KZZ]&[DX_'KX_?'WUX9Z.O\+C];#S8,C>: /&U!-&QB,$\LLA6.7(!,E@>9,U^P@]^^?LO^'L#%_3 M2GRHWOIJ8$#MQ*3_Y7HL4;RTR&4!M(:!BDY"K)MZ3,&C";I(W61*W@ZTCAM1 M#H&A^RG]M@KK8L],B $!2Y%%ZYXDXEH3U(U;C:J"9Z&TT('D/HKSG 1 M3FOS=OXRG4VK?.J=\)?L9*=$Q)2AN$ A,!(G@=5![I$Q1X+*N4T4\@.ZQLU) M-8'5D)KH %BOD-ZGN%8.,?=EOEA-_V/]\TDIW#.9!!1K(RA1+_22 MRD"DQ6*C=ZY@$W1M0MRX^:DF$!M<)QW@[*Z@)E($FS)F0%G(.RRU"U)824&* M5-KX9!I=UW"7D'&[*9JYX3O+NH/ZK*L6VNL2V(E*DK-B-"2=!06QD4'0!FF_ MCIACE,:%MK,\KFD9UU=J$>7O*_ .,/-N/IO?YN)R0Y8ZZGJ_/86AMH+?"/ D M$OK"3+UV0/G8Y)CN48K&=8I:X&<8X7>P2UWC_S*?.IV=$5,7"V0^6_Z"9;ZX MJ,T_"7_@\M?I;+Z8KKZ_F1$9N*P3X&\_Y;QN\5==<2I E%,NT=J)-F<0C](SK[[7#Y'Z"WQX__AP_,_Q4 M*\=.!C/![W!UPPLQL626#$73Y(;0_J$B.,DU9&,\;1[(4FXR%N(6%>.6W3?9 ML'<6<@>&YK)YZ;)0\9>PG*::Y9N>GA$4KP0DI=9?5@.8<@! ?FBE4L MZ\1CDZ;9#>D;=TYW"U2U4$P'3N&#;$UT#-K:F&@[9K6(L0;HDN(C)2A,IX ; M99LSH0>I&?-\'65DKH$$D7 J(H27'KT $OIX6,5S*+S-:Y MB0I565(Z[J;8%S([HW%Y[.T.3*(GSMN"\L/KWZ[XU MA;=<& ^B%'(FDK<0ZME:UIB+(RO@2Q/?;DLZQ]VG>P#H(!H<$**'K-U_>?SK M^P]'?Z//O/FWH[?''S^^>4<_.FI2R/_8N]I7]6_$Y? MY.8L9,49Y%%*G)+K8EG<-FY 3GK*3$01F^SBH&"KF( M_<"5]9P<:$Q-[A+>/B-WB,;PP7'R=*9N&^%WX!0^-=3J)/QQ):#LH]>I1.!8 MB_$2<[78(4 R01M-#%O>)"S9D+YN>L&;HZV%PCK&X>OY@OR*V?F$A?3]9!%F M2V+OO-IJ_;?3M9K_&J:S*H(7B^F2O(M79POZ^AX7TWF^FLV&Y'!(DBT)0L5: M4,K >R5)"]%D&6T6NLG=;0?@;5QKVP23&^)^+(!TO&9N#B1\7^L121:KU6(: MSU9U6LG)_'S4#P6)GI=Z\!C5VOB4!%&350J,:9Y-2,B59SXQ^CJ9NQ(,U]C:$4 M\VR&O-T,:S^>'+_\GW\[?OOJZ,/'HW_][)VQ]X3?N0_4>\#1^M/S&+ M4*%EV:(!@I.N%Q%P<-HR"$6BD3XKEYJ$%AM1M__PTXN7G%0+/7%!Q!BU!.>% M(EX-^1HB!U "D]$BEZ$XR@+RIQ ;XD5PN#8F3%>>7;(N@AJCH!U [J?@PY>\N^ R#= MX>'5_ O%0.LC4J^4!@IV:&$A+;' BP7/%6/6ND#[>I-*AH>HZ00X^VO[;O7" MWJ+O #\W!B_]BO4T9Q*]HZ X2$ F5;W548,W2@%*I5%FRTQJ-)7A#B4C5U/M MK]W'9USM(.H.L/+(U1P7S*A(/K'%#,'):HAY@B * TUBL99"$&N;3(%YDJJ1 M:Z@&Q]!P*N@ 3R<+#,NSQ?>;2Z)H53MJ$Q23++'@$_@8$9Q,*+(IKN0F_:@/ MT#)N#F!X[.PK[@X0L\%-+1>,812:555SE53MFQ3U=$Z#L=Y*S:0PHHTUVI3" M<=L/&UBF)JKI '-W+VNYX$(Z+E3MXQ'.(RAK.'&!"):;Y)EP1>1&T_8>(F?< M%K_AT32 T#N SE7L\99X>4/?+B>NH"Q!U $10H"J=:O>.OHNE2")"XFRT:TX M=TGIY#A]P'A^-REW@!,RCW5OQE=X_N>;V?VDV8?YZ>GK^>+WL,@3SE/*.M:A M(ZK*2!8(&35@8DZK&&RQ36S/EG1V$OCO"(O[[9W-=-0!!)\V]!V*W'"';#@W;S,;>1C4[P^SKNH2"%M1B-="^ M>.\^*:&8)<(-%*42*,X,N'IAK./*"RU"";Q)UFG'V[U:3H\]&+#V5$,W<'IY M'GC4Z6^E8%H=EW?X^\4-/K4 :#&=I>G74Y+E>2W0<7F1YU_7X[M"-)*S@/72 M"_)1-5KR0+0'%Y6-3!AE&UU9OS/)HX\].IS=.XQ:.]A\US(\OTCC9LW:N;5? M__)XS=?RZ ]ZK7(#G+QF1QMXVK!F@/C+5>TH4C=YB1R:TI''Y(T M-DP'4F*_*#U?AQ]PN5I,4VU7JQ][4<6Y+G@CT1:2 M_+I<%&?+M>H_($E^.5WA1UQ\FR8\E]0'3/-/L_53UDM_DIGD63H)*=3[FX(A M;<3LP 5MM529@LLF[;:M&1M];M3!UD17$.EKR7S ]='4R?PD_%$OYJGR)Z-! M4K^<;G);()-H6> 4\H+(M/$I'R4XEP,8#0H*;3Q 4M@ M38ZC'B=IL\,!]J=#V^YZZ=327;!RO7!>?*GIOTDV2B;K,KA8;+T2-($/O !2 ME%I"A T:97$RM9EDN,,8FC_%F=CNTN\@''^RD('>EQA/ 8I@D9R5I, QQ^N2 M2+0(M-"A==O)CC4F?XJSJ\%TLV=5P-%LF'#E@=H&\H:U%$D"NN1!Y5C+&I@! M[502S+*,#8],MR\QX7^>PZ;=]3 HF@XZ%O#%Q[^]?GO\]X^W.1EJ$.#5TP\P M^N]A3H8?'_ R+#^_/IW_?GW[&H\L%N<4<%Z3)+Q$\-EJ<+Y$5J],D[[1X?'C M1 W@/]5GOE_,OTU)?+]\_VV)^6K+X+6L;:E)IDDRL[.AHNV5KE3_KUV\A_CXS),-67MPX=ZXGA+$U/\19# M)_-M91DX9A%R "UBO6I<<8@A&))%1F2N]@Z)%@ALPC4Q$?+TNM$Z JS?-4L 7-EIQ(8F]K JP>64Y8+C()B\!S9J"D)%/.C IHF,Q M8V'A#N#N)VX>?/*X#1#=8&=_J7>P;;ZZ>.UCE[U*1?ZQXQRR(DZ4RQ*"H"]9 M,J5):/2U2>'X#^@:M[FA&PBVT&('H%P?33\@J\LDV%5>;,*EE]H8"XSE]QL3.&X_0O= ;6-9CN [/TCJ"LN+^K4KX>L8^"F\ ), M>Y)?K,FPP#*@E\$)DZ(330+ES4D,4G2%>+5,U9"DPEVFQ#7V]",88#Q0_SMJ:4NZJ_O<_5^@5_# M-%\Z,Q<^S(O9^?RU%\LEKI:3DC(:FS)8Y!)4,1$\+QD2BSY&965035H"=B.W MM]D;!\+GX)H<%;'K0.\ND]-K6:Z#O[?3$*>GZTUG4KR-/$H)Y%>3[R(<^2Z: MMATN+2O(,*"[4_KU2.2]Q4M[&Z,Q*-*::J"?$NW'#?W[\+U:^9JC3VEQ1@3> M8-;Q1*YR<62U= "*\"RXXCQ)5#EA49K$FV06=R.WM_$9!]ZR!]-D!^[CYD>Q MD^!9$)[D6(@-$J8R$(LQD(S1,B?ELFG2W[(YB>,:T,.79[307 ?WTAC%\Z@DK3^#XC-)TCM9,3I@?F:A/HQK,W_KV%UMIBNOA^7%]_"]+1N"K7'FW[Y$5/]35U\5B.:K"WH M]8"QDSHTWM.8CTH94$"'*A*#0T(:14E"^22O@QA1V6;C6#)Y-]-9% MZNCFRKO@A_A8)QW.>:[72X;3T^5Q>93I@L8J22&ASX9<[:P"D$0ML%1X+I*C M,$T.-@>@O4M/]1!6]A"Z[M'BD@S(,5]]?W\:9BOBM_8=?5V?DAFNF$5!VPBY M_/5"4U:K#30(@0*Y"-W)H;J[)=4;W 7E. M9,E*>5E%:%0=Y.W H?&TM01NK5?HVTPBWI+.<2M)1L)G"QUV =+-Y3E1& MR MH2"ZX&D5:@9.R \68?")Y]$DXM+-B=QW-J1 T.SD>;ZS4B]GL["+#V2VBM1 MB-I"[$46),C@P#.M0$L1A' 8M#ID1NH)4KNY5_X@&:FA=-:#DWG#_M>IL\07 M'I?S40F_S7+=#Q()=OJMYC4>+H^N3LV2/G9Z5H7=[%=/0' M[16S3_B!('\\J\S6_VK"[ELX/5^CEW-1A'0HB^6">;S'YKP,NX*&\6X(VM]0Z M6*M2-K7]K-1R)><$>,,4F.!RR.BU\FWF(1Z4S7'3R@\9!<:3I%*]G%= +K7;R)DZV5 FB#86S,'GHK %ONZ3,O*\TA8: MO]]9LX_X.P#0I60N1L="4^4Z+1UF1(.1100A._ M)1L(W(245$S,-H';OH2/>V-6TVWW8/KL K_K/KEU4V\^OWJ4%F6]*B3_F81Q#VE'P>(!=38V,B_D>N,>I>O#Z>7MTVF%4G#-# B4M1DC._ ^:K#9 M,FE3%/;NF,BGI_9M\,YQ3US'PUXCK72P17^8?OI,?LYO2US/VCB.JS"=U?.Z MRUSKZ_GBX>$)WR>H=,Y8,I#34]O>2[W RWO(UB5=K-:,-[D!:P^:QSVC&G4C M/Y2F!P/U@'?6O#KZ^/+#F_/;]X=??SXXMVK7UY\?//Q]?&' M]Q^./AZ].WE1/W";C\UNK=GJ^7O?6[,[-P/=7'.\^!1F%]._7\YGR_GI-(>+ MR>#O;[!T7"Y@'4ZO8JKK2"JBR+X85N]1#Z!T'1NN; "&0AN7LXVJR72[0:C? M>W#E/D3B8F1Z9#<9PW.0/O8M?X)2RG%&_< M68[?S[]>+\FD="01,9"9^3H1U]4+.30D5;@GD45S-TDQC(PV(^_/8*&W0>%= M"]U B1T$DK=D>9<7%9*1BA>0055QH0%GE01-&YG$*$F4348H/$74N'FT\6$X MF,(Z -]OM7/CB&+I+R2BY23F:),M"#'6>:%9(@15$N2LN-31%NN;'"?<)F/< M9-GX -M#*1U ZM>P^ >NZERFZ_$@YZMD@HI[=)J!QD*27CE=U1 MA90@>HJ_LM$^*,V,]$TR*-L0.6Z9\_C0;*;0#L#ZU_D\_SX]/25AOB%!SCY- MZ[S:]H;3&QSIS7369H;$[BN'7*XP.UD3([ M@.G#C9'G#>9K;B_:T]==Z!?;AK/!%Y$3L%AK7+%H(*8X>,Z]4S;RPMH4@FY/ MZ[@URN,#M[5Z.T#P._S]1KI@,9_1M^EE4(F;TSVH S=02=E>2:<"SP2V>?A K]A GA[%E!J.V M4B$@EQZ4R8YV.*6A4,2A@M.,-M7G9\L^IL^8ST[QO*7@_GO6\KY>+"YF(6*B MA5A4 57'#_E(9%L30IVU;5UL9?/ M*Q:+$%)9G2!I1WZG49P")DE[A& D4!.U-DWR-SO0.GZ!?'-4MM';<]UU7^$J M3$^;;;N7CS_(OOL@+X?9>#7+MI@20;I:R+5ND^#"@0Q%F5A\LK;)GM,^B)@( M5U!3< PEQSI$$CTXICQX6H 1K==HFU2JUY=WO4ENH_.'7/^M)-O!UG=7#JN7 M8;'X/IU]^K=P>H:3$(.-W";PTC&*482 (.I%:4F@11O0IV8#5AXGJ^L-;5\$ M#:2-3K#U@*#N,*5=$$;& I91G*V88A"UD\ C\S+$Y#$U,T4_I&[\_JZ&2!M6 M-QT,D_J1%UC;C&JC[FPUR9D[[VMZ.I.M5E@2A.(YB)2<-Y$Y;MJT:FU,XOB= M68V@UTA+ Y;2CS41BEL9=182L' !*KD$SBM%1IY)D7ATQ3[3<6;-ZED:F\C# MZ'(PTWG@./,=;1:AGB0W#CCOO><@D>?3W!TF!$VJ2.6] ^YT E7( +J8!&3! M-,H48HY-1N.W#4'O7O_YU)V?KS#2,LY"L, *:,9,O4_TV6/K1A:V#:FSL$1,/%LM>,/P!I^NF=,P3J8VW*1?:1NJE]H+7 M2H/$JSA-)-F65'YH[;9X7]=![BY8:B7KL>'S 3-^^7I>%K,A>T8PEY %"$HC MK0X*Y"FD#X!9L:1#8>9N[_$C4-K^W5U'M#O#JK$..DBF;!$U8;8YQ4(!DQ*Q M#E.GJ"D9"5')>N6%QH1-BE_^)+'M/OMD(RWU>!#U^L6;#^0Z_W9T_/KUFWR,-_'::+=3;MN@;H&FN(R>=2 M#-1$&RA?&(' &^"I!!8, 8(U&4+Q%%'[6JJ'GGUC.@(G=EE!,!)K7L2T[,U2>?M.[]BJ(_/Q[,/U4-<3&>?UC,(;O2= M:8;D!#*HMSB#0@IDHV((TE;VE2*!M!7"AH1V;+BVP=&CAJN%OIZA+=LCO[KA MDUM;LY8YU"=AJ+V-/# &4E\O_I@N)]ZB,D(A.%9R#9\M MA*(D9!T=9T%F[]MNSH_3U@D<#XN:Q[ [D I[0N5##+V:?PG3V21[F:R1@<(S MS2B<2B0M;3SY.TX7A<7EZ)JB\G':.D'E4'AX#&\#*:=3O"VOENVO^"7B8I)L ML$<4,A8@/$[:6>#B#W2%*\+L[" M,"1;'(0J(.6K(Z-D!$N+5GF5<@R'K(/?=)MM=C;:QS8[D,(Z@-Z/#DT>_NG% M,G,E.2US 8ZUPFN]CCG/P$O.RC*A?&S2Z;P/T5V6B6P-G"V/O@;38@>(_74^ MP^_GY\ROSV;YDHL0M J2"\B\9M0EKN_>C2"M"YP[XQ4VN5WL87+&1=GAX'!W M]-W^NND 8?4&%5S4 2OOPU=<7#!A(I.LSCEQ/G-00G (D78.GHLT6F**NLU. M_! UXV["H^%K?\UT *\'1N^=QV$8I(HV X5=B=B(M '0A@!%""%%2,FY-MG2 MA^D9MUBI#S]O"%5U@+CU55'TYBK&C[CX-JUW^]R8(W7-W?*$'KE\^%<7P5OA M1OA4YT Z3L8\UJ-K37]-/'G'BY,\-QF),203(X?(0Z!JWHF*.X#WG5WAW7SU M9I9.SS+F>B/?DYN1#UHK1UN'55:!LL1NX-:!$^)U)'A>ZX\'L M:4^@E MEC-&.F$2"*T$*",D^%"G[D95C/3:AM#Z)/L)\L:MTN\D^AI>D1T8T@SKV6JYEAB_,/Y,8^2.$0/2U$:MVL-/^P%PFTEME;G/DV=Y-9'0=@N:ND)87NX MQ&^G,WRSPB_+B22G([L0UTT2H%PJX"V9A9Y$5RWB2,V9C"3KS*PZ-H MH\JV?57: 5;_AJ?Y9/YK6-7LUO?K+-<5:Q.G*M44()I"MF ]E")6UHHM)$), M)?LF!YL_I*P3?W1T; ZKPBYRE>,@X[3X$ MY8FG-3&C#<>=; %,KHT+AKRU*(.E[5,F^BY'4-Q[F4+103;Q> YG3!]S8&]< M9NQLXHE\$EWJY.TZ=B@(E4%8F43..3'?)!O^0\J>C7G;!D6;!AB[Z:>#H/?Z MDJ;?R!<.I]/_(!+FR^7Q[(9$[]P?QIW4''4 G6E74%*XVH?DR4$.7G"ALRI- M(+@#K>,&Q@<"96L=/I?M=(B!YQL]M\D6>Y"!YE?W0=^H&GL_7T[7*^(2BRXG MR^I\)L7KN8N5!F+)&KQ"OP>$6+T&0O]'PN\!2Z;#-UOM@,WQV53O76(RTO7 MMT;N\]-33%62R^-RP].8L."-+UBO=0D<%!,%@O4*G+1,>LCSLOJ,5XGYU?S^OC$OU^NU!GNKJV!O8*=R2)*:^*/-9';X MO)$L*D3-#+#L1;VHC.(<[PC2MM "0JT5/O.\T74(^&B&8EW(8K7&$&,&H2CB M4\E0F)F3@2!%L$7XH+&-:[\9?<\FA[0-HAX/UX?350>>PA.#:VC+T$F: B6' M>NAN'>TFWH+V3BNA50JNR051>XZH:A0D\6$.+M4F8]*<<0+45<(8<0+6-%CM [,-#:+A)7&CIP>9Z M,E \,5$/"@27VNAZWT.;DYO=QP/U.7YJ*S!L-!YH&\UT *_'IH-(5H0(7()! M;D"I8, ;VBYT\CG(G*0H;<:%[S$>J%WFYP![[!"*Z !/@W:<6V&S1Z?!B'J0 M9;2&P(JE+\SDD@KCO,D0M#__\)^M4-5R^,\V*NX WGL,@M&.>5V#.U-,KF,) M-3B52KULSE52K7+Y %OV?\[A/UO!;+CA/]OHO MT/S5"1@H?4Y()"\30W??\+A/_N LXD^NVBH^7%@\/:J"T1I$9 Y!%FO!E(N1HAUQI% M*QPY8X%('"==_G:K%MMV)Y@'B+):*6SLF\D?X^;E^17$5V<-L205?,JTC%5M MHRP9O"H1>#(9O3:LY,VN(]_PA;WGQG?4]KRQZ#O8A'_ UJ08(QQ2W.B,)W;0 M% B"!S 1+1IEC;9-S-D/Z!H'<.V L&'-^"Y:&:PI<&";]2*ELR]GI^3,YEJ# MG.:?9K5$X&_ST]K5\U?R1BZY-<(69KT#SYFL:U: 0YXA28U.!.'(F=C+FFU, MRCAA2'/8C:"G7G?2I[FM)?*7W$95G5:*MJ)U$92H5ZOX0FO09VFT3]H*W1"5 M-T@9QY_K&96[ZFE[5/IS5,[P4R6E'2ZOJJDNV4J6%1Z\A91$/5C%>K,/(F2I M,)0D'=\3?G??.,[PT'%1MI?4._;NKB3&B@C>108\B "*1P<;5MQD*RXDB^+HI(*^WX2D.*FB?#>/VWEG& MKC'&EGAK=D?!X?&VK]P[=OLFWCDAG2)_S-3I^+)X<$:0@YRM]9XAU[;).*;' M".K]X*MM5+&5.D;T\7ZX%G_H/$RR\T6R@(">3+)BM%Z#=8S^&EC.&K6R3NQUE_DUQ[6B[?8DJ\NA",UZ\+=Y>>-N^YWE +/5(S9T-IL M-#+K3]97OPVB=NVKWT97'03DC[4#.<6+(;D BMJ,Z[D"'\@KD4H$[9-7C1JM M]NGV&[VC?BO=;]CMMXTB.L#3H"7F(J,3J#,PQFJS#,'%&:]K3M_$6$X_.+V($=;T,1!M>[WR($EST":1PA;,0!7=-KH'[ MO]U^V\)LN&Z_;73>!;J?ZAGSP5@76 0KZQP#IA <5_37((*P=7R_;W+9Q'^6 M;K_],#J4YCJ X38Y$=JMT$CI@!Y#+GU=:R$6!&^9LSQK%5V3JK2A>ZA&GU2Q MC^_:2F$=8/'1>M+Y;#6=G9DD[(6BJXI%^D5!%$$"(S"%Q=2$$V:/ M%V_GLT^XN!:"TLPF%P-H)$RO[SP/,7#@!'&GDV F'K:!>U/>9T'L\U@#NZF_XW*> M'S%\HS:D_OBZC!2Y+9@+B%)(^,%H< QSO2?>AIBU3_F@A1,[\M%[%#QN]#"$ M\I^QK;]T#KDXW_3NB&-2@I>8K0$IZE454D4(J"0P%V)4Q<;"N_*,?L#/\XPC M!L'HP-'$$( 9M9-[7T%<"N#23;PK"!U]TC%'L%R8*@@&,5!@E6RN=XW+K-I< MR="(G^<95?2T.7<9%P+1E7KGY>5 MT5VLT=/*V <00U=B#U@7^_[#T?L7;UX=_:_W1^\^'GU\\>[5\M&S]V[FG5[Z@!@I8F>"]!*DP?B=46/+%!22=HR'YUODK38D^Z]&D8O MWG'TQU><+7$9+MYU.7ME__JB,*:Z84IH<_XUI!:^;+39:=+=O3FVDOOM2'1. M9 LIN"QI,?J$=B.CN \5S]M&;H.Y6S;R8(I[KB9SCP:I;1Y_$*/9LLEI7P0[ M:TI$:6B7EQZ4" YB#AIDT-$ES%S9/Y/5O'S][55W.4=/RR(\=QFRQ'I#L4KU M\,F!4XP[J4OVKM%5Y ]0\[PMXS:XNG_9\[[*Z>!\XH9XKL8T"I9")DGP]7UO MG@+\:,G5)2>7JR0-(Y>[!;SNDS)N;G-,;.VIE@Z =7MUW!;6)4LE6\^T#B"< M)P]!1 O1J0CD)7B76?3*-)EGN %MXR8/^S%K^RNNQ\[X]Q^.WQ]]./GWHW_] M[[0T+^5=AZR5YM@1PH3"0R'4617J'3;IB?TC9_O;KD1=<+[?K M4*<4(P*:1+8YU224H$U?8@*FHV*F^)!C/*@4'B!R7$=M6"3=MUF-E-5G7/JD M(=@GB[?)@UL;LH:YNQ^#,*,(/!H'.A@)*I9Z-TCD4)C24N;B63GL0FYNSJ[7 M!5+ HC)&P(0<5-$&'&(@WB5+FCE=;)/+-W],6N^F:QO4;&RZ=E/,,S18-Y., MY[*XDD&8Y8_SLOJ=]+17IFW ][8*8*(@7>$J$D1(Z, MW.+'FY M/$OP661(D2=3B%KT;;;4QRCJ%%N[ZO[N+CJ((CI U%L,2_P\/\UOOGQ=S+_A MEQO3AFIE@[')@=+UQC$9!02O!&B9+:.PC%/LU )33] T[IE6:U0-I8P.V M\8'&BCY*TKBW*;1&U$"JZ !4)Y@^S^:G\T_?[ZX.5[R)(23@(=#JX)Q#](4# M;>51"XPNZ"8%0H]2-.X=!ZTA-8PB.D#4I4_XXF:B\]P^!0SONPBNH @8\*[NW5, (C D]% M5)%E#\H[$IF/$F(R*DDO?4Z-BH9^1%HO QW&R(#MII^>$??7Q;KET43GH_* M9*KK_9D.@F,(NFBEHW:6J\.B;4U6IZF)'4&P*<:VUT@'^+K10_L*B8@T#>TE^1+&&')IB."3 SI-[42KTD) M_% ,=)KX& :SHVBYBV$#C[+R#E>3PKA.4I::\G9U=$*=W5PKKW(2F#)B3(<] M.2"B.DV8-+:=VVKC&5;MO@N+!3W_6\-2D7NO:%T-\C1/!ROX8,8:PZT"Y\@@ M*2,S.!DI=-$VLGH>8$*3O:=YP<=-8SV1SNL2I" NR:E0F0(F'SV#4'BV.<9< MVLR5NTE$IY[=3DBX:YQV%G:/16U_/3Y^]?GU35^U?W_SR]FCWV2%/ M/6YO([,QK0,9E+_.Y_GWZ>DI(>A-+5O[-*6X\]%F%>6*8B$QH&THUO)&VNJ" M+J BRL@1%8&CQ;+;BLI]#RNX6JHO&=FVG9O+OCQ0UN:N89-!=O!D !@HDVF)GPK^ R" M=S:"3T%+SU-*ZOD;N^M4Y.5K;PS2J5TVH5@03M3H1GIP.3#0T3B,*@4A&E]/ M'^>GI MZ_GB][#(DUCKF+5,% O*>GL'9Q!E[3=/.I?HDD'1Q!-X@);GY'MN@Y?'0NA= MU=#!3G[)PD3I;%4)"JQ0 50J!9QEEB)];K@3,K(VM^]<$M '9G;6Y"/(V$JL M.\/A*RZF\_QQ%1:K04%!DL#II]GY@)ST?7T-[NE:)W\-T]EZ>G:T HLE^611 M)X,YH2'R@&!E$MP'H;#-#+O-2>PC[!@:6 .KIB=+A!%]-D)"+H7<0IY(/*(. M9+<2?0D\\[;9I#Y\^<$MT39BW=,2'?]V/L.XX%OQ.THGC@F M;AR/%%UZ3O:G! N1I>I921)R\(BJ25OW2%GA'R5[2![99>L%.$U24,DQ")$% M2 %Y8:X87IJNV!8V]C%\8%B9WF[<:Z:QO.%XS]BY\ MN6P?X48'R;@%7I0F,68)SF<%6'3QMH3D?)-KS+:D-"T_3[]>=A=1I!22M:)BO&R,_3#]]ONI)8R%H&9&,O_$4HR7ZXG01 MM/"4-J)(1-%DP/@/Z!HW^W$(H+504 =X^Q7S--2[[*X;;PW%^[1F')"?2RO& M,')YZT19HYDS3AM:-$T2(_=)&3=%(@QZY2T+$VNPGR4HG&'-!P25L,HI0-TG2Q"QB]A\8\E MA>WKO]QD1O'D7%(<3-8D(D%[? @DI\B5,]E*JWB3$/-)JL:=VW!(E VGG)V1 M]@T7<3Z$Q_[;$A2M/_*"<6.VFI;Z1=][B+YVR.14).7D2&*H"P3 /QA64M*OS[)H$B#\BK-M4Q(Y0 MV!QKV^NE;YS=Z->_67PYL9EY+VFC1[D>RL,%>(,1N$HLDG5'Y$U*>[8GM=ML M17,L#J&[+D8G/,%C;==G(C!GN812ZN@FU!F"BA&2=UYKQI5H4]SQ-%G=YC.: MXVY;G0PV0J$)PCY@]8*GLT^WYI*L:U+X1'B;C64,C+2Z-F<;B!@!-[&!3Y/UG.J.MD'1O8%:PRGGF9FV&WUCCS6'M2[3_.&+#U.ON1W_HQC* MP%7,BOQ!J9('I1AMZRI'^LZR@-%G]R=HY]^E?_'BIN#UD.UO^/$L)<1,?LIK MHBZ<_CN&Q?+ZYD]I;,XDOR(8"9$I 2Z$#!A*"-(QS\NA YTA^'I.IGH;'&_A MGAX<'IUGG>X+XMR!)RC4//(E[Y,H#'=2$H]8"WYBJI/H:><,)KDH$P;19NKL M +1WFR,]/!:W2&FU ,:S6PN5PY/?YQ-F548N(YB@'0FY$'^5R>2X+4'5N>5- MNB%VHK;;/.PSP_LNRG^>""?(XJ28H S3XF*.HD9#49+*H 4:H5T=_W_H\NVG MZ.TVZ_L<4;XU )XESE_/SQ83%IU K2@ZY_7$,.9:$Y%KS47PQ2E5LFHRL&8W M,24+0.8*-UF'@EC/-&B#V M)@T;P=;^7]BV46K?WD0M)4FT[IA-Y/$S6HY*8(!HA8-D;2A%I1P/WE.^:7F/ M^\^$V@;J[/%RE7K\=K33U047_W+O,\&'*!CH4&]]+?4U#(K7K+!L@-?+S&(K,E![3 5+WM M)XA(3-H"7HHL!5K.0Y/ICD^3->[QP!XXN'_3^6#2[[% X7PQ[C[N_]:_'\@T M-!SB?Q<86FD,#B$FFT$I6>H-#N1S:&V16V>M!6;3),?10$L2UP2])MQ=Y^>ODS"%IJ_;Q+VEW<'?NM#ENWM-,3I MZ73U_== ;AC]>9=%F5(NW ##6C5@6 8?$H+T-=]G;&*F2V W*-S: MZFGL\/\B*)SE2Z:FN#SG^0Y3*"*2TXW C*[S>CRYWA0+0I'*:U6DB,4),[4O(4D+,13R MB)V*UGMR7GV3LXMA/9W;1K"*<&(%*B_(M\_(UC.3:I%,0=!.Y^QB,LXTB?'N MD]*5?[.-ON]N.'M*>=3!"%=MVY_GB]4)+KY<\Q!9CL$)!5X;!LIS1U%:R9!* ME,4IKGAL@I3[I'3EFNR#E#VEW($3_/&,MD"B_^%C=^GNV[E[,F"<=(EM[SC+GA5 Z^K-!75\ M?,KDC(68N)%!VM(N7;"QX6A6N#(@,':3:;_Y](]G7\FMK#G\ M]S>S,E]\63]\;U=TP^?GY7SN@V M6KP5N@X@NPY\C-O^]/OPO:ZLY23PHB4C[)G(+5F^>OM$HJB>>0KEBW!*VP-$ M+I?DC .8P;3\9 BSD\C[S7#<9NXB SC%?6[UV.S! VTO6]'?9E]!IE+ >J4H M*Q*4XPF"I.\P,BNX]A3"-#HT;7TR?)49O@3]PPU&Q2HK7!'U_B,'"D.ML0D> M9(HV9*8$%XTVUEU)[FI'VP8_6^7SA]-:!QO?1IR^.KOJ"7*.950$&AZYIOB0 M,7!!D) #CU$5'\7=,?,'!.4UG5VE;YHC<4?]/#?XK9MUHE5.,2$ N6:@1"[U MYDM52V>C<28@QD8GYEM2VE6&Z& 0W%I'SPR$ZUX:M"5HA0[02%IDIB2@Q<6 M8>$),4FM1\?@^$U4(T%P:PT]-P2N&UTP1AZ-!RLI^E*E6'".TW>:%T]A?,'< MI)EO6T+'[7 :"X';:FCL\HYMF%M7_WO&,TH#DAE#]MT4"([ XK23TB/+.6XV MO7S+%X_;?C0 FII+^[D@Z58SB:V7O,KD(=8$I!*>/ 6/$E@QA7'.E79A4#CU MTQMT:$SM+/=GM$E.*A&)+W(ZE:PGW9F\4BC+[[4OTUR5H4$AF!L3J#JS)3@C8*D M)%/.*U58D\*$G:C="(/^N6-P$%WU4^;P")<38UB6B2PW13:"?$VD>%N5.I0* M98I"^&*;3&EZA)[-TL#L&8!K"($_VT.JR9U*X@&/J2;\0 =5=WFX.JKZ>7>Q MO%*U \*@#K1T90C+6)]&D MS[IEA?/?L5[7B?G%-_KI)[R: K_^9:V[Y)-,CC37+I,%PE@M4" _*")$Y5,M MGPHI'\ \_YC0KH[OML'*TV9[8 UU$ D]R=^K"X_G _D>[W&12/23D%%800P5 M)NIM09F!D\9 YC88:U)FIDG">EM"NSJV:X; ?374HT=Q?/*WHP_OCM^]_.W# MAZ-W)^?SPW?9#1]^T-X;X ;T#;3G':\^X^)B&,5\ELY'8CPPYYE'Y,&: LG' M0C;')8B"(3"A;2HV%%G:[ J;T;>WC;I^S?7#KQO95%+6JT",^U0M;K3@,H5B M/)I(SK7VVK6IK'N2K'%WP!;(N6>8AE/+LS%#NX].>.IQ;4Q2P\$*F\*+]CQO M,6CP+@8*;A,%S(JV(B^L-C&AT*+)C3,',DS7MX4^^,+KM4#;KW;"2+"BU#/D M%, ;"O=UL2H**2WJ)@6(FQ+X/(S5-FBZUYO40E4=^.\OP]?I*IQ._P/SR_EL M+:<'9E6D%#CC2@/S=<::-AQ\Y@E2BE)Y5D>M-5F'&U$WKJ=^"/ -KZ1GLV'N MD 99A B24=>D\38I![G0'OFJPNT MGC>)GH0_KH?MY2+,.G#U6#U&S10$&QU8ET6I:Z/1!*/'27H>^^(VB+EKF@92 M1[\[(7%R+;P),\)SHQCD.K!(>Q[[X#Y@&UQ% M'<#NAMQ^)6GAZ6F8X?SLAA G6GC+LI1@BL,:#EN(/G!0M))D9LZ6W.0FM!^3 M-FYA^2$@-[!Z^@+<#2:,Q?^_O6]K;N-8TGS?_Y*S=;^\; 0ETS[:E4D-11WO M/"'J*B&& CP J&/-K]\L +P3)-#H0A?H=3@<( EWY^6KK,RLK$R16! 0_'(J M,*=@"%% M4-9"'+C*MPW MW?O<0MWC;76\_PZ<'C@V$-R$H!!;Y1BQN&2X+5J5P'D6J7/*<%:E+JQR;+"Z M%[Z2_H?)!B]A?C&]NOIU.ON7F\614<+EIS'!&.\)).Y%F:+AP4FF(:C:?Q\\+-%OM?9-C UDT%U1S=!L^I1$F) MN&2I.")&69#!,>_11W%1;V?,7GG3,!'F84#4OZC;-5OWYV6,1#+:LG(YUJOE M8:L$ZXU!KY9HR3RWRA\RI7&?MF'"RR:,5F<5M5,BOJ4YEEZ4/CV$E_+EY!TX M&GVI?HM)ZT"9KI*M[FW/[#T,;0)^W96TYYYY.HD'C$W/W*S4QOU(?8>A3QY< M)^)\F?X#!Y?*:-P/K0+'2I%B] @0XSSPS&4B)HLDJG3[/T1P^5Q$7^IU1Y(8 M2GTHQ9*E7-?E"+@6+1@9-&)$&&?,5K[7IC<<1]"XB^X?>%R]"';HJ\8?)F&V M:ES[S"2RD77+6ZP:D.A[4_SB:X[C]*!MBLL -U^7*( ,3'0>=(V[4,2I"Q5:(VI^6XS@!Z@R[ RNKQ;*<]^=G MEQ/'M_?5\ M,?V.P+L]"6+.:%9FCG);SFT$;E/9:O!*:,Z\YLF0&I[/EO3M&\B]\II[%6@V M*VTP\M"R7&461H#GQ@%CF2:6;1*^2IO(;0DJ@:;'X5P551V#5>I>6+_A M2;U;J(KE]-LB2R>NK2KM\GUI_^0INDDT$O2: O7H.A'$UQ':J>5.?5.@/@X#@NU"XX>N%,'5%(+V??G9%BNZ\MMX0R((S$ 9=/"]5!"=X=(PYRE65BM$#!22WXO_U MI&0^7[(ZJ$#(:83 M/KNH;_!RHAL6/\VF/\9SU-XS+(Y(9BQ0I2"%LK9SU&!Q74-T@?DRI2V+*J;R M):*&=34/B[_>E',TIO"/V7B1SG.>CTR*%KTD"MJOVL!2,$E+T$9FC[!AMDXW M^QWI'/;0HT5SV$V%[=0J[6;T*7.<\V!P%4J+,9XDI35) F8$Q2]'FWB5?'__ M>W:U2S0M@K2+^EHM9WH:+LD2V)7NV-881J5PHDI; MS&V(.X[0>!<4;9-OW$M%QY!@?')K;BWI'@W9:Z_HW:[MQ-.!S1PEW'@>$@2I M##IHB8#5RH(5Q ?#;-"T2L+A$(> *[F/)S*]R-EZ@6/L,_TZ*9<[1C2S M+'59RMX1#'H$1?:B@6B-HBHIIE.5'J^[D3GX#<,68+F?\H9/JJS$^9(8;XIG MBPK*//=EC/[G8CXRQFA9)F1$26/QGB58%P5P*7B.)C.=M[M.T>GU@]\WK(R^ M RGF6/9GGU(0W&CPIEQKB[BJ+!$"C&>4I."\E8L+-.U](+'.7J]? MUO:A^ZU^KN]X%#VKF)E_TL(E5S[S*6'Q!&F0F# :E,L YY= MX#Y&SN.Q6;V[+NM/%\RC.EO/4Z2>!<#(*)0Y2>B0,HN>A_5!A.B=5)5;XK]& M8KNV;1?D;&Z$WZN*CMB<[7%0L>,;#F70:AY3O(1+3J@R,DX%Q^917OD"MQ$-,I2QT16P!,O53+"@'=:@V'!>Y\-X[:*]7J>G'8M MU2Z(>,4+ZR+ZSE;I1YKY:1]IM+61?3_]7CH=+'7B)O$B7954W4@PFZ./'+)7 M D2IR+:!9;#.82QNC E4OF:#7G_-L-67?<.C9[$VD.RZ='^EQRCG7EM:>G<2 M:13NO4X"@CL"#2X+SR,GJDHAQS.T#%LM6(\KT\<;OC( MPAH2L@:9.2DWUTKW?,1_R#(E36FRENUF5IZ^9-CRQ+I&94^1-F!2UJS\[F;_ MF4K7DV7/N5M>I#9$A !4XC8J4%A@"->0G PH-Q%XG2'"+Q&U%9SDL<"I=S4T M *E5KYXG,>-M69L-E#&,$XL?!H((#T90!DP$$@F/(9.*KLH>NFL_/%E:,:/3M<.#91"8%I1K7/DI$Z]T"WIW$KR.EC@UPM M);4X!N/]^>^_?[C\_?3LLJ172FWHA[/?3L_>=SS>>^EQ/52N;DEK3^D?C+B^ MCQ??D= "L7+ZB]M:FH0')R*WB+,Z<)JD F)*(&8$ \<9!<6-"TX[60BJ)W?OI?U^/%S[/IXM[P%"8]S8Z 3%*4Z^ &C"3X(^=692NH8U7:F;], MUM['Z=ITDF!$X2#B-& 2X%"BI)*W,B)=U5"PZTI'-8N]8B>)^=R M571T'#:H>T'!QF=5L$<5RP1>P96R(7M%/4A?+KQ:COM/*=#3R5AI(B4N5[GR M4]DJW9Y$+]_S[N?[*S>?W\-Y8#Y)24!%FT%D5F[B^0341!ZT8]&:RA4"S]+5 MM 7:!2F;*P/VUT<#:85[[)0^SN_<_.%YT9+)\S^7^1 M@U-$HK?'T.8JF4!C'(M"CI;ZV@CL2/JP1WZ' >DAM-H>COUCCB\2BG4<%BDN M>3\IQZ /?O-E,EYLD@67'(,8S\$N)Y9*2L%@Q 0\)ES6R>>8J^33:C(U['GE MX; _'!*:6A6GZ"=.?Z;T.%PW$(DWN$JHHW5NJVPFJ>WH; =\O)X?ZJ2%02LB[R?= MUZ[ZTE3/3ZX7WZ:SY57IC"8_4,F!>UFB3._ !*7 **TCI4%26277\0)-K6&J MF^*?.?CH0P<-^()/6/DPGU\C&RXH=&9# I-# ,%( /0F)#AAF'1!40?9-P"A3S?O?7Y!V,#0$2U]6DT9Z9.%!(-R :ZS#)PXZEB5OJ8O MD]5:H-L+H'K41*.X6J\0&60*.3D@WJDRZY<"AD 88RA)?8Q6J%3GLLQ&DEH+ M%*OAJ8,&&L#2/5/[RVO%YT<1S*ACV:U6SRU0LK@( UK7XD"C6 N415 M4EXRK1@ 6FD%,,ZB]4HHEZLX$P<[S7T^^X:"GWQ-RTJK=S_OOO/)_2R_.RF= M:)8IZ5%BDF7-,\107$>:-9AR["@YDT0)&_GC>I>L7*0_KV?A&S+T:3;].G/?3_X:ST=&H45S5*%#RB((C) QT'$$.$^< MYY"#YG6."S:2-##\AL'(8Z3VH[!FH??+]+L;3T:&1IN5*K?2)$<1$0(86RN@ M#)D(T0OT8PX'OA51 \.O)\5OA:<.6ACZVNC_OK[ZB4K5SS/T>_KNTVP4 V'> M(0=>,%&2-Q8_"0,&!:BU(\DF_YI_M_7;6L1+%\5.:TJY 4.TLLSXY>5BBD2R M6$(E+3(2S[D'RR@#ZDRY*:M22KR&Y7E Q< 9U29VNNYJ:0!3W05WQ_8D?KIR MDS/W/:U7K8K4:DD"1)'1PR7!@$\8WAM-=+0TE75<;5/LF9F!!_=UQ]9S^^>0 MBFX [+=%*GTZ_=L,>!D);/YC4^2T:^Q)(%3-('(E(,S&7\D*I XV/D/+P">MK8%N7VT-"+CY;#&Z*');NL@N"9\YRZ!DU""4E[A )-KI[#DA M2AE.MKDPA ^]!R_\Z3&T'KQU8 LV:!3<7?PM8.8&ZJ(L%XRILF/(N H9',>E MDVRD.EB9.-EF1]P>-4,Z^7MH[+'..XAO8*W_/IZ,OU_?) 9]=E%4XHK*47 M4PU>)@TLZ2A=BMRD;>H3M]+[@SIOV(<2AM>_^ND]XEHSF&(&;4GU$ M,@%C&;KSEG@F,Z72;!/T;Z?]^V\>)N[J3?N=A=B 6_I/#//&DZ]+TX?A,KI% M1J&'5 [BM^$E3>B_B]ZF M%838$A@^IS"=Q'N,1&^8S=:!I"6J=IR#IPSW7Q>5C38$__@ =PLT/'[+L"G> M"G#82XPMX>'RVWAVGP\2<*LL21LI% 9B9;B,5\Z"42DXPY,2?KO!G2^\9-A$ M104T["/$H<&P-&PGD\GX!S[/S7ZN6=#94NE]J7YG'D34 JP. J-RRZ0+4F2U M7>OXYY\_K,?9$P1Z$%T3VK^'W,"\(R&6?'YPZ"U) S8YCMM:L,[(XDUOMQMT M\0>J7?KH4]\=A36THI]L6$R:3*Q4D'B94:@5!Q-E!,UC$,&32(S82M.=]OIJ MK=9[4O5>XAI:UX^W(TIH(&B5D':.VU&@K+2ME< S32RKJ*/:;D_OLH]7ZW#> MDZ;W$=;0BOYU>CU;?+M'O!+<)$4#>&0!1$H,G'0&O&5..*:STW$[\_WHR5NI MVC2NZKW$U4">Y]7TV*;LV,?Q)'U8I._S450J&.\Y.!]*[8BW8(6@H#%>U=ZB M$=-U.AGN3?K UT:;R%$>& M0+Y4 CR]QG';!^#D>YE&04?,))&BU$"MX"#0 M*"!;VD$@V7C%$@VZ2C/]+>EKO(ZR9]@\U[&H9QTV"\V+5/:HDGR^Y>_N.S>< M.L&,48X 564P3U;E[H?$$$):JEF.Q-69D=2=Y,9K-(< <.^:;@_3<=DZ=#%& M0GZYGB&KJR:)JX+ $3&EYD^@( UWI=(+_2C&$TC%3>;,9?HX5U %Q2\2V7A5 MYT%QVY\V&T3J?8Z6;3=&WB4?;!; (X9O0J'X;&G@*53V426BA:_77N$ERAHO M^CPL)O?36P- O)PE-[^>_5PRMFX#LUI1PC DR6H,3-&+$=&S'9=,A[G>=4)Y,,DX!_&/U(IWIZ/G!7& MBXAK3(N,"ZVDM!7G8$,P/(>4I7AT4W)3+K@&><,FE >";2/:;L# =A;"\C_K MU.%J@Z$C+4+B1&A@.E 0O$QPR\1"HEJ%TOY-U;FNWB<3PZ;=A_8?AD)#$Y;_ MR:B'IXS[3;9@S?M-)G,^2II9Y!Y-0#0!/7X>P&;\1 6EQ/ D20[;6_T^21OV MM&%PBS^8EENQ]ET$<']]7XR_?EO,<967?<]]32/N*=IEG2$L"W)\J<5AW(") M,B.X=+.O:7'#26%[%*C37D4)4:)4A9(> MC.49&$;,,GMEI-WR@/_)L[<[N2!O#&U]"/J8C>GI7W^.9\LOKURE$7,L$ZD$ MQ,0,!@X<&6<&0V8BC%:P0T"A%960!>YKT<'GOZ% MF\1XGN8?U@*XG"[S,=AE;%$SH67R0"Q48%@RI0K;!&LMC&$'&AR M=<:R'H"Y[=;-FSWY:PT^;V!)_89?7-P*Y(]4?+$43WZD&7IBRS_^XA;I5S>> MK<034C0^>(I:*Q=[E2@71,LTMH1.6XC$$]U6RJ8;G]LMM#=[5-DPJ!I8<6L+,ROT]GZ5^5[=,0BMV5X")#2JDAH MA7+BJ910)"XBC5E0=53+Z%DVMUM;;_4$N6%(#9V3>EX6]WK(_39U5\N3]\O9 M^.O7-/LT0PDBQ_>^\DSKPQL9EAS,2"J68_:Z#&BRI440 Z]T.:97CKL@F,O; MW6TX +';+92_T9GU<%!H8"_JG'U9.[?_7!J4&^?VUHFE(^&L,SP*8!A!8N3( M-+@0-21M;9(V&:WJE+A58FB[9?.FC[:'ADDKRZ6+&M8MH6[WZ6L_#[/Q4C@7 M&/V-N-1>6>U &15Q1XT6G*,2?$R>*T8"KSBBIP)#VRV7MW9.WA1,6EDN792@;?GKD1+1)ITIN.40GX"?;/8H"6NX9E1$PF)3 M>\L&1K:[Z/76SON;@$4#R^+D:OF=%)\7Q.E?Y6,:L1!<-KC8L]$H8F$)&"\E MV,189I(F*ZO<(M^.O.T@_%:/^BNHL#,P?Z29GQXRH;MF'C^=Y\?YM9)YF[]W M?XX7[NKNVO%(!BMC8 8TRQJ#H^+H"6/+.6Q.-D67['"9V]WYV0[\;_6\O@60 M',?H[IL"X6F^-\SH)"S&/\:+G[V.\][J315&?._.X6'&?B=%3)#9@.="@J#" M@;/*@.5*,%\2F*1.M5#=L=]['N"?7R_F"S>)I=1R>G6%#M32?V(!E[Q'.@*B;X^^3D2!O@] C/>BNF U8Z+Y8_5RTC%FZV M:&+)/*S[^FTVG<]'W 0B)4^0XK*#G\Q@&9'@E- R16M4K#)%LP(O1]IVI]UE MLR]>6MAERC;^83Z_?JZ-RSU7][;X.(X,6@:*^SMH%3B(-S3UGB1BDI M4IT5L3.I1]JOIR+@ZVI[=SS;%9XGZ6M),C6Q":"<< P:)^'L:C5%51@P-$Y:T5\_:[O+9#RM[AB6GDS86S*H0 M:V4^4JEB7)4MKG?HT@5X+1M+B9,F>W!"6O0\T91893!N*Z&<"[[<1F]Q'6W+ MX,#A2[OYKBH(:2$VZ<]\/+K#=>/>+BM0BK7+:VNGA0\^*@[,2_1VF49KQU($ MI@GUGM(<*W4A/3BK \=&[:ZFRJCY^ZRK$9-64=08\)@("$XX6$\"9!EH%)D3 M7:F-^F'X>S-9Z"HP'V95[H2YX\E;;YP"LQ, ?"7A-E8GL+YTG+CA?E(U502KD(B5D'0IF$ M<:YGH +/WD9BE1@F$](KFV\F*W\4R[,> M^ )_MJ?O9%8?$DA>8\X8JB"D3. M' S&T) C13G)E%ALLIYB+Z[?S!E!$ZNW&7R^@<6\;8B0> Q,> J4T(@A@J-@ M==+ A$LJH#_"794:[9;"TF,XA3B&!5H#9"DEJD#-''DJMF%)P5 M%)317'@1!"6FQ56Z']L#[Z[M9F4/B*:!U]]VG=O]R]T;'@GC=KK<^^EDJ+/K?[TTK_U6 M',4N%\]?W;0W28J-G**6$44A&I) )(EJ-.A0"^M%(CR1E&6U[>BPO YSKM$^ M\'MNL%,;A6]@H>Z\Z6^2'!TQ&;RB,:"H@@9A0NDHH3V$X+G24D;CZEW]:D($ MPYR*_.V6]4"8;:)GXQXJ/OGZ=;:L4GW8SOQ6I42ASQXD>E#:*L"(/X SWH/7 M@H;,O:.)'<1!?870@<<+-NJ0]JG=5O:U?K)&C[KW2Q)U8IJ!S]&7&7)%5Y)A MV*IR9JBF\!CF;60]-G)TQ,YDKZ"MEW?< T%O8"F]OMUN4./(2V6)L DR\6@, M#4%%"IH@),4"#]GZW.25&\)L\\JJG6%V MYODP+6*TBI$Q38#E,KA3\ PFH!,HN#-11VN-J=)?K7*+F+78SW/W$IG+LCI' M%"T%90377>F/+[)+8),CP-&,:,^24K:.?/KBH.E&,+N@[XEI'D3'#7A%*\KQ MRR=_C>>CA-L;-=(#T8+A/N$Y;FR! /%(OLV&)5/E*/0!%0.#;!@D/.Z&V%DM M#6"JN^#NV)[$3U=NTO =9BLVM\A:R<\B,9Z4]B]5 M35#4<%UBAAJH?9&JQJ\350?-M)8&&X!CYQCSXVTC4YE2B$1+($0F$#I8L XC M7L*)93%A_)N'L;2ODC[P=9PF/(<# ^"8(;^*(3Y,W.['9^![1,XC[6D/U M$74"@XQ)&L([L."M=5'=U<.CW2='0#H MAU^3'3!W/!>[.XOGX:W;D=3<\-+A/A&&\6+@ :R-'#)32C*,'YVOD\,\$(-' M>J7[+2W(/1#WQK?'AZ,21Q@)L"28@:1"*!/?-#B"@F).2DM2ME2T-;QI1P:/ M]/[V6UJ+>R#NN)M(OBJ9]8W9>\*).KHHBJ<@C *AG(,R7QXC$,4"H3KKV%9) MU>X\'NF=[+>T(O?#W1M?E(]]>::RUM;HTL"SY(6Y!QN]AFR(E=$(ZVA;/?6K MQ(_MW<%^2PMR'\P=^PWL[87SZ"["TL?_!2W*[;SO^XH.CBCAJ 8KDBN]JC-^ M\@0"=RI3'PG11^;8=I+#D<:B1Y.$K8;)O\>IR*OB&QD6/9-4X#IC: IYRN!$ MIJ \HU*:F+UKZRBQ1^;??&:WWNIIT!+L!.6_75;X=?$E+6(T!DV_9^BP,1+! M$^9Q[4K.O7&2ZB,[R-E1 D>ZE_^MS$%-4/^M,M.OBRXDXZE@%$0JTY*3E^!5 MM(#2I)9Q[[0)QV4/=I3 F\]MOP%[4!/4;SI$N-=-\G6I14ZR5\:"]J'.E-PS#G\-V "*D&YI?S__),;1]3"I?OKC_'B6[EH.9Y\ MQ5\\+]51SDJGTO$H+D]CI E@F8A@4C2,R$1MQ4JP'8D]4F^[QTQZ3>T>6\N MY3V?)RR7K@J3>:K4,V"K=U9M&K [UX?I&L"593(S"SF5YF,"#;ZG6H#%F$G8 MF*ER==JC'*AKP"E"9_HSI<]I]F,+RTC%#DVDP3 (?2HD$4Q2,S;;<00XR\,AUJ-)G MX 6:6NDZ,!ABIG74URX2UU>'F=0T.!E*?]LR=MJ4ZQZ!@A-&>9:XD[[***P7 MJ1H6C;WI?CM,=5!$ Z@JZ^P\?W97:;Z^*AY(X)XI ]&1#,)0!TXI!M1:_(,. M :._&DAZ0DF3Z.FBY6F?(F\ ,Y_3%?[IZ\DD_NYF_YD6^'GM?Z_Y\=%S9XDI MK81EF3!C2S>. #1$KVQ,1-4Q1J\1-NSI=3U$]:J0!@!V@8I! KXA0[^D'^EJ M^F<1V$.6 I,\\(2,,"F0I<#!)\_1@E.MDDJ4,U$#8UO0-FR:IA[,^E9+ TC[ M+4W2S%TA1R?Q^W@R+F'38OPC/60J.1&SRAJ,M.4N+5$H-)71(0W.&NK1$:V" MM:VH&_;HK1[:^E=- WCK)RZZ2Z@FI1 ZHK"/WJMP7()1@0#5U@O"'26A2@%* MSWRTTO*FE;!U2)@TL$K6G*7X/.-K"S!*WB;IHP--RKS.D 58'@DR:3AN/*2< M7]4 _W;D#1N^#(J@QVT@^U=G R#=2L*7[J]WN(_E\>)75-%S7*N$K!'TE6+4 M&H25%JQ/Z*3+&#)GQ."O!K/@KY(_K.%N">0#P&'?6["7!S;89VEQGE$$HVA, M%B092(DA:UD$\)DED,S2Z$V@.E3!_&YD#AO&M83MBNKM;LBG"W=5Y]#]_/(? MIQCK>7I4*K:&X]FP%5.K\]2,R2I8N4<#O M\'_ZSQ&5CC G.KEHL M_'FXXI<19:=BGF>?T[,]>HZZPU@EK2E7 ?$D6,Z(IRS!!D5!.=1XU!&=I2KU MMG6MTET^8OF>L^ED^F!H3I!R\-EX29.K M\RJ5\_LAJEKU M045$]:.#%M.;*R?X\N3_GG[NXI_?_]_W]LHWTM*3+[[2'&XO=SFB6W28%(S6 MZ.D$Q04(4?J>\*P@)6Y%XEPH7>7FWPLT]5,C_N#1=Q$FRUYHXI$D%1,(FDJ? M%T'!X(\TQB J74Y^B:@6:GSW1\?S%>(]J*'%0/_>DCUSLU5-UA[A_DN/Z].\ MO$SK [\<)32C0J-'+R0K ^VU!N,B!2]B M9CP'\>1&Z5-+U"M%+5PUZ ]SPRFK-82N5UF1ZRPM;FHK/,N96XP(?#0@K$61 M^NR!!(,;?3+9V&[H>^YM+=PNJ(RLO87<3F74E\GLMB[GKOIK/C(9W3UC+.0@ M?;F8+=!*1P&<^^(".AUYE2D;&^AIX1)!_UMD'\(?V@!MX.'RFUO\,;V^BF?3 MQ8?O?Z*D+K^ETYQ3*#XN?O$"<3S2WENFD#.9#3(:%0-'K0'&HB"VDVSC1)3.6'9B@#:C,":626^ZKU'5N3^)66%3'@L7**FHQ^W!V>OGQ M_//G56#_Z?3B\S].+DZ[Y!V>?]#>&8JYE).1/-)62/RT68;,%((7$? M%\FDK'RR5>H)-E(T\)V?/A#QY%Y#+](_&E/2O=+RI1@W3+FAZH3U9-O9>($>W>E?X>H:%_S-A;+KQ?H^T&;#+4FV3+L(EE&4 /$1 MY2\42(N@*PXBRKTN=OMB9>#KAW5A/8B^CV:CONL(NESN[G:YGZ5UJ>.-(/8X MG.SIS76V_STE4-M3B#()$SA!0R PH+6(/R\YQKE"1<<.62V#+ U2!U&[A&"E3:$I)+=,MFVQ :4\@*",@M7X244>LB4.TN[ :B\VEE]OJFU^AW;D_CIRDW.W/>T[KW$C6V!KU\D.M17= -AO&QN4SM6KN13K7EXN M:9&T=*"\MR"B-6"T,Z"L]S28Y+FKVPKE,46-#S^M#I9-+4[VTEP3TX(N4CDO M":6E16'FRV2\F%]\_K)F)R>JN34.'!$>A"ZMNUQVH)4W">,WI505T_DB58V/ MWCPT&/O38!. ?+"V;KNV$F:3">!56G9ME> 4$T"YB,8)ZI6ITHGY&5H:GSPS MJ"7LH*U!(;>%/_[QMFV0H.CO&,H@!56:LKD,)@0"Z*C;THY*4V5["&H_#ML) MLFJ(4DW>#3ASMZFF9Y7H[W.KQ?SA9N4@5ZK$YR;K)(GBCKBT#3+ M6#KAE7YB+BK #5WI+(7+H4HFL1.US1JP?N!77X/'!M.1CH2&:"5(8C4(CV&0 M8]$CJI MG5,.J4IW\)VH'#:4/0!J]L'I3BIL )_/'GB/J.6:.,?!)9.1"0Q\ M3/ 9'103B>:"J#KCJ)ZE9MAH]?!XVU\E>]Q96%1!U?HT\>YPAS$2&"X2&YDK MLS0%&,X#<)D%%09#ZCH7&%^A:YC0]& ;;I]::Y$CCE_56B'=F92V)X:#%TF4-H/4L)!CI%4:B&^@9]@+KS7Q MU8<">MJ>#U<#6FIE?UG7RCXXG%D> ,WKE8!N^>+:%:!=^*]= $HSEY3Y"#8K MW$BI=E F_$!4)AC&1+9UIN;5ORJR;V7VZB@I.)<,CY"8+O<0O 0?= )KLA-*4))J<[@PE<(&[C,MA4$;87LCNIL )Z;RS@Y2H.6?K9<90P1, ;! MH%-F<)2%($F0PO J'EN;!;C]*G[K8MI=M-!$[>++I9A$QA"\-1!,.57CI#1A MI@RT-KR4K_A$JR2<&BZFK0JL_K31!+B>*[5TGD:&_P+/%JVY(0YL,*D,CHV, MY$!BKF^G6BB,/9R%ZB#Y!K:Z/5V*NQ-<17&EH)\ 1J(E%D)2L-27D9941F>- MR:E*L-X7 ZT,6#_V,*4;(HY_)9Q\GUY/%B/AK3+9$2"Y-!+*F8.+04)RB0>& M_X0ZAT>]4-^B,UD;>/VBOP,*6NPG\>'LU_.+WT\N/YR?G;P[_W)YO[;QM)Q/,:V#^^ANWTG/GK*^W].7\N!^47ZVB:"]\_Z/GOO<4 ?!HJ/2 M)7"&8\R620;OA >; L$4+ZM,I7,Q E.@01=KLB'@(QY"UD&0;(+W),J%3R[D3EP;X(:D*VHIZ/V M==<+>*]Q<]U>=3C?]R4>:_O N(7G(&0$%LK>'M&F.5?&@$>36"[S3L.1^L!K MJ"^K5XPF,A(K@,1E>RUCP=*D@#@JN90Q:[E- MW1P^_QX&\:?'^-M$0"M%;O65/^U1$VT@Z7X0MSX4CDZ)'(O3J@L3G&9T7PF! M1"RC1"G.V3;E9[O Z2D5PV"J'\4^14FX@-#B)/Q(:[#F:[/59?XC:<%=F MB,IRUE]JJ*V,RQOL*(_LF%9U#OL>4S(X5/;5[N-3N+U$/?1 NLN9F\QQ0T?Q MS]?DLZ =8X(!*Z-E,.1E8(A.@.M&VA"3Y6:[^9=/GSU,/J)_W?H!\1*6"?F?HR^?1TEF$@P:3.+*;6;!!%AC-*3H"-746<^? MN4X^OT''/(5_^SK]\3_73RP T3<_%'SH>_BX>^N 8.A'==.]Y-A E'(VG7RY MW3TS+9<\.7A?=L]@$^Z>UB,G*?%L7(RD2D>!>S0,YYWV"XA]Q=L ,G;<>3_> MUE/RB-+A!.650RF,9P$Y)NB&9\JTEL1'6N60JRO! Q]W'=[5.:B&VT'RJAIW MLDR>_S%>?+MA=56M6S+KR";^6P:0CS++-EA#(2IGRHBWC"X!+EN+#H'GF7!6 MYT9I!UJ'328?!D3/([>:1H_Z3/?,S6:N%*0?XE3WRRN6H/? MA@ZWAV_,VT2,LVAW;0D4@@%G502G<#/G"CT&1FO8APWT[)6&NEDV^&Q\) IT M/E("'54?,SAN8KF6IL!$3L$(&;CP3MH87L/0AF#--2>PCMJ2_/( MMA_"WFQXY>&LSC8\5[\0DFC!HP<,/S((C!_ >MQ)%6>MP82)3P?8&K&/*WN^DW:VR][N(NHWLO124*)\8T'*,(429 MD.#0?;4QYI]GX7.3:0V;J?7I:<>DJ,!:^X J$PEC%< M" C$.^V3B#Q6:>W?>/:^"R#V%6\#R.BM32G(*B'7!GJ: M0D\'1;^"G"Y2;Q,\ZPR'R\Q9Y3DXY2F(1#R8G-$EC\E8F:3/LD[3E$T4M06@ M3OI^'4,=A-\>BFXJ4ZECCAA<6;+4+-NLP&,P"%EA,&ALXB0?8N]JH45]3YI^ M&3\=Q#[PL=1%&>>X7$9.94%XDH!K"3=Q;C)8FAEH:;SF5CK?W^VDV[<.G.3K M:TOJ+LD6U']SM9:Z,CA1(&J7DS\\HM8(C:@-:$@-1\ZW,1;; V#H.\L=-?98 MYQW$-[#6?Q]/QM^OO]].*0_> M/-R98B_:[RS$!IS%Y>"3Z["XGHTG7S]=N M*N*0!U;#67R6FH'O[O0=J^XO\19ALW:@32:49FN!^9+^81I#,6$Y4,J\3)HJ M1ZLT_]I S]#'=WMK^C7L=!#[T TQ+K^E0OG:7%JDVA/I0+& $9?B 2QWY2IM MSB%3QZ5_=!"UJ0O*_<),L$*KZHYQ]1ZD3&K MN$A(OC1"XNK _WATQ)$;E9"5J#"&JP&GC10U9(OVU?NTAA*&WH]^O9Y=3:^_ M?KN9W'93#)@9!G*<<+31 F,"8SAXQRE(ZEP,EE/I7SWS?>D%P^*B)]U->Q9D M Z;E/;YRO/C5A?'5>/%SN4B2MX8Y=-2D+X5[/!F,##D!#!&38Z4&G5<9P?V4 ME*U (X]F5]I3ULVA9;V$!,LN1.4AV'*,D(M134&AWZ>M5[BD!*]RV/L<,<.: MF7T5_")>.DB[ <1]) W#ZO'"3Z']^3(ORS/.\XFG-2S1&V2P8!*?* MY-ELP894+GJJY*/V6=?I]O024<.>\_4.IM[DWP*6'N[O'V_KR9E7/A.%+EPJ M1QK6!G#:,LB*>*JTL;P2CC80M!6&U-&X0;W(O0'\/ @GEH'FE5ND6,+.T[_^ M3&6\^MEU61CG^=-T/EZV]#V]&G\?3\K71I80YXC'=1>#![&L$Y:6@,T8)'!% M$E%52E3V([NI6I:.T'DI6517CT-'_T_XN(EBD0]CO*).*@A:XY*VK#BI*8#U M7J00LF3F$1XW9 !>>$E352_[H:=7>1Z'-2N?Z8AS)ZQ0%I2A&-&D0,%[[@ % M2+,V,BE697;OM@0V=8!Z, NUNVX:P%R1SHT/>1N7K.H+WDUGL^F_2M3B_L2_ M+'Z.HDB>)28A<)W0NURVLK(&4K(A2B\3]57N7.Q"9%/'*/U@KYJ.6L#?PS#F M_'HQ+_%-662K,?;*8% 470 A.48T6EAPI&D/A*$2;;*8)>"[S[D- VD-$J3$FLN>"9E6ESNT^$5LA2!\M M@G:2;$1HJ+#0S3 K,&XVK]Q54F1B3]1J-V6Q6GQW5I1HWAM<-V]1Q@TNI:9T8 M4CD_LT_@2C$Y_]?9-[4:NI1QGE)A4*PH-I2@7#,Q1A\)U3>H5BNH+F0V5VP\ M,:C5;#711ZENV!3[=[G$GB7#[I--LMMJMDZA-:$S_$P&3#2#W=;29<_JF,J&V[]YQJW[:SDQ_ MQHB9]*)F\]_]BJ,[/TND,-"9@LK^IV]CI25#;TT->?HK5F(F:D5FO MDRUN1](8F;HG%=]XV< (QS=C)7-!:K'D4O74>'30:K>KY7_4K#_?S]X-QB6P_XJ6#U>SRKZJIC<(,^CJ![=GT/K9T\,#_S;5AR?SEC'S#;!Q4T0]4T72.?H4Q9)1# MDU444V5'A\P$F]>OVIW^1I'<'_")'[#!(TX?4'":F![.C2QEY(#'/QE)1:BR M N$XT[17_N@O"=S6]_=,$)AU/3M PG3&\;S'A!N:Z[? Q6ZWWFD?.6@T@(>& ME/SXXF8]W%S8;=5;W5TK-YQ O%! MU#K#XDWEJ%+6R# A8/SL%[!M\ M>3(>H F>4J3HE-$9.&-FPC3Z)<<*; V?HVN:2660%.@[J5(4-6N_()F@/RC/ MT$#$H*!V=[,>[B9ZB1Y""KI]<72#[G;5W2.KX!'I?ZZB HKMIJ56/>#4YTOQ M'=: 3H!#X#[="#GCE(QIU<.5\B!%)'0J) 26P MF F$Q1[DP*K<.$H2:+NH$ M],(HA3O%,$<)CN&10C)E!AGIZ58(!,2)6F,UMR0IOJ'0[U*;&IX18 :ZY"YD MA3XL07N_HS\ N+1NP 4J8YQ+(V+)XQ,X$! MZHS&CD';;@:L23N-0+<@E-%\60P!D0,B!T3>JJ6C@,A?$I$I2I@ S+/P>8=Q M58!C((=BM53.1 )^);:)1?@=\YQ FX"C2X!6!0QFUA?- 8M@EMDY_P.H@MT MU ^Z!BM 7,:R:BER#@2 RQ+ TW6G'3\QUA.4<#G3)6@K.F;:* P=8?O0\PU< M5I>P5Y?,K' ;X#? ;X#?K5HZ#O"[!RD.[V'5ZU>=5G3:UP7 %DE%ZT#*)&%P M>Z /'9 -$%;4029 (+.Y0X V1+7-YS$]L34L60K^L_6A[3VL@)A+G4,]ZUDK M4):CR92,*8''&AT 5!(*V.OQ\.HVGF QIN@M.*W7.0>*Z C7HO8!]5Q$;>+O M_"VSF6WA,=NVCZQGNP3E'EHM+SMWE-SK*(&.[#@? CQ0V/3'_;QK .U_)&@_ M@Q:VC""8D&US!A]^8F;X&03\4M?E)=7 /N"L2U8\;@2J-H\2XUSO7L4F-$84 M +WHR:=(9*Z@ 7"TITP[]QVHJ'#MV$VR.\=_.7A0E&-G(8H#MTC7>,W&P&'N0XM44\]SY MXQ9.:9+0V+ I *%>DY9?I+IVB"_\[?I,O3,04!%B ^WW T8R-YLYV"4"P@MJ M:C<[DL>W:]&HW$9Q-H]Z20 _#M]M!P'C \8'C'_&.4,"QN\C*O#PN0K#]I1. MD<5W)6NQ_@FQ@$T1R3C.E07;I7S,FE93J0T\MR?KH2T-0D9_^J./Z&!#E02L M!GCI#Z@+QF/ -#L,6<\#FX/6_H#F#@]>_!RF^Y1S9K#P# M0V!/W-BS.S&C -M%=F:QF3NC^,:F6WQ6W"5<7#[?G:#B*70"H N@O%=@ME_/1NHITGJ98@7C=8(J(9NWQUN!U!V0/ MR/XUS)FPR[L79!=SE"CPH:N L]1Y_H#4[NVE M*K/NO!Q%3R*;6I#X''Q4M8 MJ@@6:)IQ.:=0.IM('Q[@>P8# 'XO>:'Z*NPVW#OL2R_:;_RHQTMX";_5K;>. MNAM?PM_Z2GMT4F\WMY5OK;RM\+3[A):_ELS&2UV2E[#P=HTS@S ?$>9/>(XZ M5??UH<<]MG^\(_!2M;S&?URKX) 65L<'$Q+3(P97AH:6)I=#,Q,BYH=&WM7.MSVS82_WY_!:K,I?:, MWK)L/1S/)+8SU4R;M#YUTGZZ@0A0PAD$6 "4HO[UMP!(2;8>EA.EMEMD)K1( M+(#%+O#;!T">?W?U\7+X^\_7:&(2CG[^]=V/@TM4JM1JGUJ7M=K5\ K],/SI M1W12K3?04&&AF6%28%ZK77\HH=+$F+17J\UFL^JL595J7!O>U&Q3)S4NI:95 M8DCIXMP^@2O%Y.)?Y]]5*NA*1EE"A4&1HMA0@C+-Q!A](E3?HDHEI[J4Z5RQ M\<2@9KU91Y^DNF53[,L-,YQ>%.V M;)%6U&R?G#2:G:B#1]'IZ6FGVSZ+G/&#&37J->_W>_Y.@NSF,I#'2FH++_Z=M8:\G0SZ:".1N+GAM//\%JS$3% MR+3721>W(VF,3-R3DF^\:&"$H]NQDID@E4ARJ7IJ/#IJMMOEXC^J5^O'?5_V MJN[^]6T#E1@GC,][WP]90C7Z0&?H1B98?%_6H,R*IHK%GE"S/RF,#OIVMS,_ M^#-HAS-!*[DP&DTW_.O??AB\&PR+83\+5D\VLXJ>%9-;Y-EJ5)MWY]#FV1/! M7*?JQ4^?R^N;X>#]X/+M?VJW>EO%!:>QZ>',R$)&#G?\DY%4 MA"HK$(Y337O%C_Z*P&U]?\\$@4G7LP,D3*<(^U[%]M.;Y,^A@T;B; M'@U0:?' 3X_&^@IZ8([OO5;N+K$]1U2Z:%1?OVJ#3OU[ MOL&7)^,!FN I18I.&9V!+V8F3*-?,JS U/ YNJ&I5 9)@=Y+E:!&O?(+DC'Z MG?(4#40$"FIWM^MA.=$+]!!2T-V+HQMTMZ_N'E@%#TC_:Q454&P_+36K :>^ M7HKOL 9T AQ*YNA6R!FG9$S+'JZ4!RDBH5,A(:X$7C 3"(LYRH11F760(-)T M02>@%T8)W"F&.8IQ!(\4D@DSR$A/MT8@:$2UQFIN21)\2Z'?E38U/"/ #'3) M7<0*?5B"B"F(4(%,0'7@!!PO-)NP:()T9B_+^C.J:-Z('4#"-(=0UD;%,V8F M,$"=TL@Q:-M-@35IIQ'H%H0RFJ^*(2!R0.2 R#NUU J(_"T1F:*8"< \"Y]+ MC"L#' ,Y%*N5@K>B8::,P=(3M0\\W M<%E>P5Y=,+/&;8#? +\!?G=JZ23 [P&D.+R#5:]?=9J-L[[. 39/*EH'4L8Q M@]LC?>R ;("PH@XR 0*9S1T"M"&J;3Z/Z8FM8CX?7GZ,)%F.*WH+3>I-QH&BT<*71/J*>BT:; M^#M_RVQB6WC,MNTCZ]FN0+F'5LO+WAW%=SJ*H2,[SOL #Q0V_7$W[QI ^Q\) MVD^@A1TC""9DUYS!QU^8&7X" ;_4=7E%-; /..N2%0\;@;+-HT0XT_M7L0F- M$05 SWOR*1*9*6@ '.TIT\Y]!RHJ7#MVDVSI^*\&#XIR["Q$GB-9HGPY#RQL M(8,@ 'C1DC/BCA[H;*0985@Q.P#F,SDNG!&VI4S;[(JSJ=JE8IRS+S4%A@P$ M%[92BJVZ,XYMC +#P!LMB,_369&!%"O@& M@\+PB'%FYC8UM*E;:\P3S'/ MG#]NX93&,8T,FP(0Z@UI^46J:X_XPM]NSM0[ P$5(3;0?C]@)#.SG8-](B"\ MH*9VLR-^>+L6C8IM%&?SJ)<$\./PW780,#Y@?,#X)YPS)&#\(:("#Y_K,&Q/ MZ>19?%>R$>L?$0O8%)&,HDQ9L%W)QVQH-9':P'-[L![:TB!D](<_^HB.ME2) MP6J EWZ/.F<\ BQW!XP$>BM$!@3^_.2QYVJ"]2)Y9?U[9V4H<8&/DT<>E,P1 M9[>4YZ>-[M&7OUI$P;+\G2U+P/)=6FJ'O>>GW'MV9\U)80G*2^?7^N*K:+ST M@RV>/B*'M);^7W"',\*,5'J1MG$/H,DD8<90NB/2&$FLG#M/&/#G&CD"S ;' M7MO ?[:C8C"T- _,@;L.Z.2B<@=-CH.6\P!FX/7_X+F# Y>_P&D^)9S9+/R M# R!/7%CS^Y$C )LY]F9Q6;NC.);FV[Q67&7<''Y?'JOAR'I\_P!J=W;2SFDEWW6@XFIY%-J4Q\"C_.7 ML%0>+- DY7).H70VD3X\P'<,!@#\0?)"U778K;EWV%=>M-_Z38^7\!)^LUMM MMKI;7\+?^4I[X[3:KN\JWUEY5^%9]Q$M/Y?,QDM=DE>P\/:-,X,P'Q#F3WB. M.F7W\:&'/;9_O"/P4K6\P7_0."Z-"#"]N21Y@-,]JG"OX5NNT;^;(AQICQGH*OKFJKF<,!JC]XMH MYJ/?3_DJ!7U1U)-*_^W'GG_-8DI7/XAX[U.)I65L<'$Q+3(P97AH:6)I=#,R,2YH=&WM6NM/&SD0_WY_A1MT+4C)OA-" M-D5J Z@Y]4E3\_VDJ9__8V]NR$A/'(5'-""Q"I^S8S'X]_, MV.X_._@P&'W]>(A2-9V_7!#2AN[E&*GF&7G92(GFW0L\:[>=JW!&8Y7V7,?Y/6R8?OO] MA#,%S 0,+G^6--8H*?)-M7!&)ZQGYA-.L9A0UE(\[W7S17',E>)34],HB=<$ MQC@ZG0A>L+@5\8R+GIB,M[UVNUG_(\=R=L*R;O,9'!Z/AD?#P:O1\,/[ MZ^=-60QS[KGM+O0BJ:S!^/,JXPT(^%D 4&^11'*B5(D'\**HB!1TD4 M2KA0*:(,'1<90:Z/6VZP/=Y!/#'=/Y.H$(#*(-'AMRC%;$+0JTCI9G?/#YH( M2X2!6 PHNZT'/-_J>IX3+G3&:0X!ZM#'5^71AIH MD=NM^7]A5 /X9P4X+@&R8X*VH?6+]=D:6,#,[>R&AA10_X/ O.;0E^$CRC"+*,Z6"6MJ%9DF(M ;I2#8>(Z@'4Q*JU*E6#7K%1D3:?294HE. M&9]E))Z0YUOM;GBE[:Y:8:>T0H7'H+K5'AE)5 \7BM>&:QQ$63/F(B9"6VF& MX7F/,F-OAF_EO_;VK&[;-RY,@=]2<2U/Y=ZL MTKW9*KZLT>_L7M=\[=AK&O<"J^/[&PZVC=RE[* 1" M>/FWL"Y72Z&K-D2 BUH^T]81X:RJ P8+XF857=!\75&NHKN./C> Y<8XLPI/ M&\ZHL>]:>D-$HY>Z&$GTJL ,S>;H MF.0 Z CP]8B+*7*=UB<-\09H2&H, M/'<.VQA\D#BO:&_'"Z>TZES:>Z%&Z17;NG07=YZ,;%,CVWB[UKZ <4:>,/0V M5.]93RAY.RA)&2#?M(2P"/AAB%9B'>IJ#%F#S 137!!BJ@R&)I8FOP77BAXRZXEAC/ M=?$=GI?NS?KOV>_#BZV[@>5T@A^+K;VNM=OU[B*X]CM6X =W0=G(O"GEA^)R M'BM>/M\*() TW_4\^KX<4K4C?QH5/Z5 MV^L:V0K4" M !97'P 1 " 0 !Y96QP+3(P,C P,S,Q+FAT;5!+ 0(4 M Q0 ( "B!J%#VT>!P^A( (#/ 1 " 7&U @!Y96QP M+3(P,C P,S,Q+GAS9%!+ 0(4 Q0 ( "B!J%!V>@5N"RD +6O 0 5 M " 9K( @!Y96QP+3(P,C P,S,Q7V-A;"YX;6Q02P$"% ,4 M" H@:A0CE0L@BQ& #;^0( %0 @ '8\0( >65L<"TR,#(P M,#,S,5]D968N>&UL4$L! A0#% @ *(&H4#D!HD@NZ@ J]T) !4 M ( !-S@# 'EE;' M,C R,# S,S%?;&%B+GAM;%!+ 0(4 Q0 ( M "B!J%"\P/Z[]84 +\P!@ 5 " 9@B! !Y96QP+3(P,C P M,S,Q7W!R92YX;6Q02P$"% ,4 " H@:A0RWVJ@_$( #?4@ %P M @ ' J 0 >65L<'$Q+3(P97AH:6)I=#,Q,2YH=&U02P$"% ,4 M" H@:A03[Q"P^P( #>4@ %P @ 'FL00 >65L<'$Q+3(P M97AH:6)I=#,Q,BYH=&U02P$"% ,4 " H@:A0CT=LVU & \(P %P M @ $'NP0 >65L<'$Q+3(P97AH:6)I=#,R,2YH=&U02P4& / D "0!9 @ C,$$ end XML 48 R25.htm IDEA: XBRL DOCUMENT v3.20.1
SUBSEQUENT EVENTS
3 Months Ended
Mar. 31, 2020
Subsequent Events [Abstract]  
Subsequent Events SUBSEQUENT EVENTS
Restructuring Plan
On April 9, 2020, the Company announced a restructuring plan to help manage the near-term financial impacts of the COVID-19 pandemic (the "Restructuring Plan"). In addition to reductions and deferrals in spending, the Restructuring Plan’s cost-cutting measures included workforce reductions affecting approximately 1,000 employees and furloughs affecting approximately 1,100 additional employees, as well as salary reductions and reduced-hour work weeks. The Company is also deferring share repurchases under its stock repurchase program indefinitely.
The Company expects to incur total pre-tax restructuring and related charges of approximately $4.0 million to $5.0 million during the year ending December 31, 2020 in connection with the employee terminations under the Restructuring Plan, substantially all of which represents future cash expenditures for the payment of severance and related benefits costs. The Company also expects to incur an additional $4.0 million to $5.0 million related to supporting furloughed employees, including certain one-time payments and benefits.
For details on the Restructuring Plan, refer to the Company's Current Report on Form 8-K filed with the SEC on April 9, 2020.
Revolving Credit Facility
On May 5, 2020, the Company entered into a Credit Agreement with Wells Fargo Bank, National Association (the "Credit Agreement"), which provides for a $75.0 million senior unsecured revolving credit facility and a letter of credit sub-limit of $25.0 million. The commitments under the Credit Agreement expire on May 5, 2023. The proceeds of the loans under the Credit Agreement may be used for working capital and general corporate purposes. The Company intends to move its existing letters of credit in aggregate amount of approximately $21.5 million under the Credit Agreement sub-limit; once this transfer is completed, the bank deposits previously used to collateralize the Company's letters of credit will no longer have restrictions on their use and approximately $53.5 million will remain available under the revolving credit facility. There were no loans outstanding under the Credit Agreement as of the filing of this Quarterly Report on Form 10-Q.
RSU Tax Withholding Method
In May 2020, the Company changed the method by which it settles the employee tax liabilities associated with the vesting of RSUs from net share withholding to sell-to-cover. This change will be effective beginning with the Company's standard RSU vesting date for the second quarter, which occurs in May 2020. As a result of this change, the Company will no longer have cash outflows relating to the settlement of tax liabilities associated with employee stock awards. The change will not impact the Company's condensed consolidated income statement.
XML 49 R29.htm IDEA: XBRL DOCUMENT v3.20.1
MARKETABLE SECURITIES (Tables)
3 Months Ended
Mar. 31, 2020
Investments, Debt and Equity Securities [Abstract]  
Schedule of the Fair Value to Amortized Cost Basis of Securities Held-to-Maturity
The amortized cost, gross unrealized gains and losses, and fair value of marketable securities classified as held-to-maturity as of December 31, 2019 were as follows (in thousands):
December 31, 2019
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Short-term marketable securities:
Commercial paper$130,464  $17  $(9) $130,472  
Corporate bonds85,396  225  (10) 85,611  
Agency bonds26,140  90  26,230  
Total short-term marketable securities242,000  332  (19) 242,313  
Long-term marketable securities:
Agency bonds53,499  21  —  53,520  
Total long-term marketable securities
53,499  21  —  53,520  
Total marketable securities$295,499  $353  $(19) $295,833  
Schedule of Securities in an Unrealized Loss Position The following table presents gross unrealized losses and fair values for those securities that were in an unrealized loss position as of December 31, 2019, aggregated by investment category and the length of time that the individual securities have been in a continuous loss position (in thousands):
December 31, 2019
Less Than 12 Months12 Months or GreaterTotal
Fair
Value
Unrealized LossFair
Value
Unrealized LossFair
Value
Unrealized Loss
Commercial paper$63,639  $(9) $—  $—  $63,639  $(9) 
Corporate bonds20,979  (10) —  —  20,979  (10) 
Total$84,618  $(19) $—  $—  $84,618  $(19) 
XML 50 R63.htm IDEA: XBRL DOCUMENT v3.20.1
CONTRACT BALANCES (Changes in Deferred Revenue) (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
Change in Contract with Customer, Liability [Roll Forward]  
Balance, beginning of period $ 4,315
Less: recognition of deferred revenue from beginning balance (2,974)
Add: net increase in current period contract liabilities 2,296
Balance, end of period $ 3,637
XML 51 R67.htm IDEA: XBRL DOCUMENT v3.20.1
STOCKHOLDERS' EQUITY (Schedule of Stock Option Activity) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Number of Shares    
Outstanding, beginning balance (in shares) 6,210,385  
Granted (in shares) 86,500  
Exercised (in shares) (200,847)  
Canceled (in shares) (77,311)  
Outstanding, ending balance (in shares) 6,018,727 6,210,385
Options vested and exercisable (in shares) 5,167,499  
Weighted-Average Exercise Price    
Outstanding, beginning balance (in USD per share) $ 25.10  
Granted (in USD per share) 28.94  
Exercised (in USD per share) 12.87  
Canceled (in USD per share) 46.89  
Outstanding, ending balance (in USD per share) 25.29 $ 25.10
Options vested and exercisable (in USD per share) $ 23.33  
Weighted- Average Remaining Contractual Term    
Outstanding, Weighted-Average Remaining Contractual Term (in years) 4 years 3 months 18 days 4 years 3 months 18 days
Options vested and exercisable, Weighted-Average Remaining Contractual Term (in years) 3 years 8 months 12 days  
Aggregate Intrinsic Value    
Outstanding, Aggregate Intrinsic Value $ 18,213 $ 75,805
Options vested and exercisable, Aggregate Intrinsic Value $ 18,213  
XML 52 R48.htm IDEA: XBRL DOCUMENT v3.20.1
PROPERTY, EQUIPMENT AND SOFTWARE, NET (Schedule of Property, Equipment and Software) (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]    
Property, equipment and software, gross $ 305,797 $ 295,845
Less accumulated depreciation (195,656) (184,896)
Property, equipment and software, net 110,141 110,949
Capitalized website and internal-use software development costs    
Property, Plant and Equipment [Line Items]    
Property, equipment and software, gross 148,395 140,886
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, equipment and software, gross 86,501 86,089
Computer equipment    
Property, Plant and Equipment [Line Items]    
Property, equipment and software, gross 46,153 43,626
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property, equipment and software, gross 18,133 18,403
Telecommunication    
Property, Plant and Equipment [Line Items]    
Property, equipment and software, gross 4,929 5,154
Software    
Property, Plant and Equipment [Line Items]    
Property, equipment and software, gross $ 1,686 $ 1,687
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.20.1
MARKETABLE SECURITIES - Narrative (Details) - USD ($)
$ in Millions
1 Months Ended
Mar. 31, 2020
Mar. 16, 2020
Statement of Financial Position [Abstract]    
Debt securities, available-for-sale, amortized cost   $ 300.2
Proceeds from sale of debt securities, available-for-sale $ 135.2  
Proceeds from maturities reinvested $ 65.0  
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.20.1
INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS (Tables)
3 Months Ended
Mar. 31, 2020
Segment Reporting [Abstract]  
Schedule of Revenue by Product Line
The following table presents the Company’s net revenue by major product line for the periods presented (in thousands):
Three Months Ended March 31,
20202019
Net revenue by product:
Advertising$240,093  $227,033  
Transactions2,639  3,307  
Other services7,169  5,602  
Total net revenue$249,901  $235,942  
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 March 31,
20202019
United States$246,527  $232,712  
All other countries3,374  3,230  
Total net revenue$249,901  $235,942  
Schedule of Long-Lived Assets by Geographic Location
The following table presents the Company’s long-lived assets by major geographic region for the periods presented (in thousands):
March 31,
2020
December 31,
2019
United States$108,634  $109,849  
All other countries1,507  1,100  
Total long-lived assets$110,141  $110,949  
XML 55 R53.htm IDEA: XBRL DOCUMENT v3.20.1
GOODWILL AND INTANGIBLE ASSETS (Schedule of Future Amortization Expense) (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Year Ending December 31,    
2020 (from April 1, 2020) $ 1,697  
2021 2,203  
2022 1,031  
2023 714  
2024 708  
2025 708  
Thereafter 2,243  
Total amortization $ 9,304 $ 10,082
XML 56 R57.htm IDEA: XBRL DOCUMENT v3.20.1
LEASES (Additional Information) (Details)
Mar. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Weighted-average remaining lease term (years) — operating leases 5 years 6 months 5 years 6 months
Weighted-average discount rate — operating leases 6.00% 6.10%
XML 57 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 58 R74.htm IDEA: XBRL DOCUMENT v3.20.1
INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS (Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Revenues from External Customers and Long-Lived Assets [Line Items]    
Net revenue $ 249,901 $ 235,942
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Net revenue 246,527 232,712
All other countries    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Net revenue 3,374 3,230
Advertising    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Net revenue 240,093 227,033
Transactions    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Net revenue 2,639 3,307
Other services    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Net revenue $ 7,169 $ 5,602
XML 59 R4.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Income Statement [Abstract]    
Net revenue $ 249,901 $ 235,942
Costs and expenses:    
Cost of revenue (exclusive of depreciation and amortization shown separately below) 16,847 14,265
Sales and marketing 137,297 124,316
Product development 67,113 58,075
General and administrative 43,536 31,292
Depreciation and amortization 12,358 11,876
Total costs and expenses 277,151 239,824
Loss from operations (27,250) (3,882)
Other income, net 2,383 4,691
(Loss) income before income taxes (24,867) 809
Benefit from income taxes (9,364) (556)
Net (loss) income attributable to common stockholders $ (15,503) $ 1,365
Net (loss) income per share attributable to common stockholders    
Basic (in USD per share) $ (0.22) $ 0.02
Diluted (in USD per share) $ (0.22) $ 0.02
Weighted-average shares used to compute net (loss) income per share attributable to common stockholders    
Basic (in shares) 71,548 81,772
Diluted (in shares) 71,548 85,087
XML 60 R70.htm IDEA: XBRL DOCUMENT v3.20.1
OTHER INCOME, NET (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Other Income and Expenses [Abstract]    
Interest income, net $ 2,106 $ 4,374
Transaction (loss) gain on foreign exchange (68) 115
Other non-operating income, net 345 202
Other income, net $ 2,383 $ 4,691
XML 61 R8.htm IDEA: XBRL DOCUMENT v3.20.1
DESCRIPTION OF BUSINESS AND BASIS FOR PRESENTATION
3 Months Ended
Mar. 31, 2020
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 connects consumers with great local businesses. Yelp's trusted local platform delivers significant value to both consumers and businesses by helping each discover and interact with the other: its content and transaction capabilities help consumers save time and money, while its advertising and other products help businesses gain visibility and engage with its large audience of purchase-oriented consumers.
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 Company’s Annual Report on Form 10-K for the year ended December 31, 2019, filed with the SEC on February 28, 2020 and amended on April 29, 2020 (the "Annual Report").
The unaudited condensed consolidated balance sheet as of December 31, 2019 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, except as set forth under "Recently Adopted Accounting Pronouncements" below.
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 and assumptions that affect the reported amounts of assets and liabilities and 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. These estimates 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 the COVID-19 pandemic and the uncertainty of the extent of the impacts, many of the estimates and assumptions required 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.
Significant Accounting Policies
Except as set forth below, there have been no material changes to the Company's significant accounting policies from those described in the Annual Report.
Marketable Securities—The Company considers highly liquid treasury notes, U.S. agency securities, corporate debt securities, money market funds and other funds with maturities of more than three months to be marketable securities. Securities with less than one year to maturity are included in short-term marketable securities, and all other securities are classified as long-term marketable securities. The Company has a policy that generally requires its 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. The Company determines the classification of its marketable securities at the time of purchase and re-evaluates these determinations at each balance sheet date.
Marketable securities are classified as held-to-maturity when the Company has the positive intent and ability to hold the securities to maturity. Held-to-maturity securities owned by the Company prior to March 16, 2020, were stated at amortized cost and were periodically assessed for impairment. Amortized costs of debt securities were adjusted for amortization of premiums and accretion of discounts to maturity, and these adjustments were included in interest income.
Marketable debt securities that the Company may sell prior to maturity in response to changes in the Company's investment strategy, liquidity needs, or for other reasons are classified as available-for-sale. The Company's portfolio as of March 16, 2020 includes only available-for-sale securities, and the Company does not intend to transfer its securities to a different classification in the foreseeable future. Available-for-sale securities are stated at fair value as of each balance sheet date and are periodically assessed for impairment. For the Company's available-for-sale securities, an investment is impaired if the fair value of the investment is less than its amortized cost basis. In assessing whether a credit loss exists, the Company compares the present value of cash flows expected to be collected from the security with the amortized cost basis of the security. If the present value of expected cash flows is less than the amortized cost basis of the security, an allowance for credit loss is recorded as a component of other income (expense), net. Any remaining unrealized losses are recorded to other comprehensive income (loss). The Company determines any realized gains or losses on the sale of marketable securities on a specific identification method and records such gains and losses as a component of other income (expense), net. Amortization of premiums and accretion of discounts are included in interest income.
If the Company has the intent to sell an available-for-sale security in an unrealized loss position or it is more likely than not that it will be required to sell the security prior to recovery of its amortized cost basis, any previously recorded allowance is reversed and the entire difference between the amortized cost basis of the security and its fair value is recognized in the condensed consolidated statements of operations.
Allowance for Doubtful Accounts—The Company maintains an allowance for doubtful accounts receivable. The allowance reflects the Company's best estimate of probable losses associated with the accounts receivable balance. It is based upon historical experience and loss patterns, the number of days that billings are past due, an evaluation of the potential risk of loss associated with delinquent accounts based on the credit risk of those accounts, known delinquent accounts, as well as current conditions and reasonable and supportable economic forecasts. When new information becomes available that allows the Company to more accurately estimate the allowance, it makes an adjustment, which is considered a change in accounting estimate. The carrying value of accounts receivable approximates their fair value.
Goodwill—Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and intangible assets acquired. The carrying amount of goodwill is reviewed at least annually, or more frequently if events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable. The Company has the option to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If the Company determines that it is more likely than not that its fair value is less than the carrying amount, or opts not to perform a qualitative assessment, then the Company will compare the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. The carrying value of goodwill will be written down to fair value. No impairment charges associated with goodwill have been recorded by the Company to date.
Stock-Based Compensation—The Company accounts for stock-based employee compensation plans under the fair value recognition and measurement provisions, which require all stock-based payments to employees, including grants of stock options, restricted stock awards, restricted stock units ("RSUs"), performance-based restricted stock units ("PRSUs") and issuances under its 2012 Employee Stock Purchase Plan, as amended ("ESPP"), to be measured based on the grant-date fair value of the awards. The Company accounts for forfeitures as they occur.
The fair value of options granted to employees is estimated on the grant date using the Black-Scholes-Merton option valuation model. This valuation model for stock-based compensation expense requires the Company to make assumptions and judgments about the variables used in the calculation, including the expected term (weighted-average period of time that the options granted are expected to be outstanding), the expected volatility in the fair market value of the Company’s common stock, a risk-free interest rate and expected dividends. No compensation cost is recorded for options that do not vest. The Company uses the simplified calculation of expected life as the contractual term for options of 10 years is longer than the Company has been publicly traded. Expected volatility is based on an average of the historical volatilities of the common stock of several entities with characteristics similar to those of the Company. The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant for periods corresponding with the expected life of the option. The Company uses the straight-line method for expense attribution.
The fair value of RSUs is measured using the closing price of the Company's common stock on the New York Stock Exchange on the grant date. The Company uses the straight-line method for expense attribution. No compensation cost is
recorded for RSUs that do not vest. Shares for these grants are issued upon vesting, net of tax withholding to be paid by the Company on behalf of its employees.
The Company has two types of PRSUs outstanding — awards for which the vesting is subject to both a time-based vesting schedule and either (a) a market condition or (b) the achievement of performance goals.
For the awards subject to a market condition, the Company uses a Monte Carlo model to determine the fair value of the PRSUs. The Company uses the accelerated method for expense attribution. Compensation costs are recorded if the service condition is met regardless of whether the market performance condition is satisfied. No compensation cost is recorded if the service condition is not met.
For the awards subject to performance goals, the fair value of the PRSUs is measured using the closing price of the Company's common stock on the New York Stock Exchange on the grant date. The Company uses the accelerated method for expense attribution. Compensation costs are recorded when the Company concludes that it is probable that the performance condition will be achieved. The Company performs an analysis in each reporting period to determine the probability that the performance goals will be met, and recognizes a cumulative catch up adjustment to compensation cost for changes in its probability assessment in subsequent reporting periods, if required. No compensation cost is recorded if the service condition is not met.
Recently Adopted Accounting Pronouncements
In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update No. 2016-13, "Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments" ("ASU 2016-13"). ASU 2016-13 requires certain types of financial instruments, including trade receivables and held-to-maturity investments measured at amortized cost, to be presented at the net amount expected to be collected based on historical events, current conditions and forecast information. The Company adopted and began applying ASU 2016-13 on January 1, 2020 by recording a cumulative-effect adjustment to retained earnings. This adjustment recorded an allowance related to expected credit losses on its held-to-maturity debt securities. This allowance took into consideration the composition and credit quality of the financial instruments, their respective historical credit loss activity, and reasonable and supportable economic forecasts and conditions at the time of adoption. The adoption did not have a material impact on the Company's consolidated financial statements.
In January 2017, the FASB issued Accounting Standards Update No. 2017-04, "Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment" ("ASU 2017-04"). ASU 2017-04 simplifies the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. Under the new standard, entities will perform goodwill impairment tests by comparing the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. The Company adopted ASU 2017-04 on January 1, 2020 and the adoption did not have a material impact on its consolidated financial statements.
In August 2018, the FASB issued Accounting Standards Update No. 2018-13, "Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement" ("ASU 2018-13"), which amends Accounting Standards Codification 820, "Fair Value Measurement." ASU 2018-13 modifies the disclosure requirements for fair value measurements by removing, modifying and adding certain disclosures. The Company adopted ASU 2018-13 on January 1, 2020 and the adoption did not have a material impact on its consolidated financial statements.
In August 2018, the FASB issued Accounting Standards Update No. 2018-15, "Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract" ("ASU 2018-15"). ASU 2018-15 requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in Accounting Standards Codification 350-40 to determine which implementation costs to defer and recognize as an asset. ASU 2018-15 generally aligns the guidance on recognizing implementation costs incurred in a cloud computing arrangement that is a service contract with that for implementation costs incurred to develop or obtain internal-use software, including hosting arrangements that include an internal-use software license. The Company adopted ASU 2018-15 prospectively and began applying it on January 1, 2020. The adoption did not have a material impact on the Company's financial statements.
Recent Accounting Pronouncements Not Yet Effective
In December 2019, the FASB issued Accounting Standards Update No. 2019-12, Income Taxes (Topic 740): "Simplifying the Accounting for Income Taxes" ("ASU 2019-12"), which simplifies the accounting for income taxes by removing certain exceptions to the general principles for recording income taxes, while also simplifying certain recognition and allocation approaches to accounting for income taxes. ASU 2019-12 will be effective for the first interim period within annual periods beginning after December 15, 2020 on a prospective basis, and early adoption is permitted. The Company is currently evaluating the impact of ASU 2019-12 on its consolidated financial statements and related disclosures.
XML 62 yelp-20200331_htm.xml IDEA: XBRL DOCUMENT 0001345016 2020-01-01 2020-03-31 0001345016 2020-05-01 0001345016 2020-03-31 0001345016 2019-12-31 0001345016 2019-01-01 2019-03-31 0001345016 us-gaap:CommonStockMember 2018-12-31 0001345016 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001345016 us-gaap:TreasuryStockMember 2018-12-31 0001345016 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001345016 us-gaap:RetainedEarningsMember 2018-12-31 0001345016 2018-12-31 0001345016 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001345016 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001345016 us-gaap:TreasuryStockMember 2019-01-01 2019-03-31 0001345016 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001345016 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001345016 us-gaap:CommonStockMember 2019-03-31 0001345016 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001345016 us-gaap:TreasuryStockMember 2019-03-31 0001345016 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001345016 us-gaap:RetainedEarningsMember 2019-03-31 0001345016 2019-03-31 0001345016 us-gaap:CommonStockMember 2019-12-31 0001345016 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001345016 us-gaap:TreasuryStockMember 2019-12-31 0001345016 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001345016 us-gaap:RetainedEarningsMember 2019-12-31 0001345016 2020-01-01 0001345016 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001345016 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001345016 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001345016 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001345016 us-gaap:CommonStockMember 2020-03-31 0001345016 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001345016 us-gaap:TreasuryStockMember 2020-03-31 0001345016 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001345016 us-gaap:RetainedEarningsMember 2020-03-31 0001345016 2020-03-01 2020-03-31 0001345016 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001345016 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001345016 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001345016 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001345016 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001345016 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001345016 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001345016 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001345016 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001345016 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001345016 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001345016 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001345016 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001345016 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001345016 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001345016 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001345016 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2020-03-31 0001345016 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2020-03-31 0001345016 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2020-03-31 0001345016 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2020-03-31 0001345016 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2019-12-31 0001345016 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2019-12-31 0001345016 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2019-12-31 0001345016 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2019-12-31 0001345016 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-03-31 0001345016 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-03-31 0001345016 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-03-31 0001345016 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-03-31 0001345016 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001345016 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001345016 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001345016 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001345016 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-03-31 0001345016 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-03-31 0001345016 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-03-31 0001345016 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-03-31 0001345016 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-12-31 0001345016 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-12-31 0001345016 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-12-31 0001345016 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-12-31 0001345016 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001345016 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001345016 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001345016 us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001345016 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001345016 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001345016 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001345016 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001345016 2020-03-16 0001345016 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2019-12-31 0001345016 us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001345016 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-12-31 0001345016 us-gaap:SoftwareDevelopmentMember 2020-03-31 0001345016 us-gaap:SoftwareDevelopmentMember 2019-12-31 0001345016 us-gaap:LeaseholdImprovementsMember 2020-03-31 0001345016 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001345016 us-gaap:ComputerEquipmentMember 2020-03-31 0001345016 us-gaap:ComputerEquipmentMember 2019-12-31 0001345016 us-gaap:FurnitureAndFixturesMember 2020-03-31 0001345016 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001345016 us-gaap:TechnologyEquipmentMember 2020-03-31 0001345016 us-gaap:TechnologyEquipmentMember 2019-12-31 0001345016 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-03-31 0001345016 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-12-31 0001345016 yelp:BusinessRelationshipsMember 2020-03-31 0001345016 yelp:BusinessRelationshipsMember 2020-01-01 2020-03-31 0001345016 us-gaap:DevelopedTechnologyRightsMember 2020-03-31 0001345016 us-gaap:DevelopedTechnologyRightsMember 2020-01-01 2020-03-31 0001345016 us-gaap:MediaContentMember 2020-03-31 0001345016 us-gaap:MediaContentMember 2020-01-01 2020-03-31 0001345016 us-gaap:InternetDomainNamesMember 2020-03-31 0001345016 us-gaap:InternetDomainNamesMember 2020-01-01 2020-03-31 0001345016 us-gaap:TrademarksAndTradeNamesMember 2020-03-31 0001345016 us-gaap:TrademarksAndTradeNamesMember 2020-01-01 2020-03-31 0001345016 yelp:UserRelationshipsMember 2020-03-31 0001345016 yelp:UserRelationshipsMember 2020-01-01 2020-03-31 0001345016 yelp:BusinessRelationshipsMember 2019-12-31 0001345016 yelp:BusinessRelationshipsMember 2019-01-01 2019-12-31 0001345016 us-gaap:DevelopedTechnologyRightsMember 2019-12-31 0001345016 us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-06-30 0001345016 us-gaap:MediaContentMember 2019-12-31 0001345016 us-gaap:MediaContentMember 2019-01-01 2019-06-30 0001345016 us-gaap:InternetDomainNamesMember 2019-12-31 0001345016 us-gaap:InternetDomainNamesMember 2019-01-01 2019-06-30 0001345016 us-gaap:TrademarksAndTradeNamesMember 2019-12-31 0001345016 us-gaap:TrademarksAndTradeNamesMember 2019-01-01 2019-06-30 0001345016 yelp:UserRelationshipsMember 2019-12-31 0001345016 yelp:UserRelationshipsMember 2019-01-01 2019-06-30 0001345016 2019-01-01 2019-12-31 0001345016 yelp:July2017ShareRepurchaseProgramMember 2017-07-31 0001345016 yelp:July2017ShareRepurchaseProgramMember 2018-11-27 0001345016 yelp:July2017ShareRepurchaseProgramMember 2020-01-31 0001345016 yelp:July2017ShareRepurchaseProgramMember 2019-02-11 0001345016 yelp:July2017ShareRepurchaseProgramMember 2020-03-31 0001345016 yelp:July2017ShareRepurchaseProgramMember 2019-01-01 2019-03-31 0001345016 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0001345016 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0001345016 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0001345016 us-gaap:EmployeeStockOptionMember yelp:FirstAnniversaryMember 2020-01-01 2020-03-31 0001345016 us-gaap:EmployeeStockOptionMember yelp:FirstYearMember 2020-01-01 2020-03-31 0001345016 us-gaap:EmployeeStockOptionMember yelp:SecondYearMember 2020-01-01 2020-03-31 0001345016 us-gaap:EmployeeStockOptionMember yelp:ThirdYearMember 2020-01-01 2020-03-31 0001345016 us-gaap:EmployeeStockOptionMember yelp:FourthYearMember 2020-01-01 2020-03-31 0001345016 us-gaap:EmployeeStockOptionMember yelp:MonthlyBasisFirstYearMember 2020-01-01 2020-03-31 0001345016 us-gaap:EmployeeStockOptionMember yelp:MonthlyBasisSecondYearMember 2020-01-01 2020-03-31 0001345016 us-gaap:EmployeeStockOptionMember yelp:MonthlyBasisThirdYearMember 2020-01-01 2020-03-31 0001345016 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-03-31 0001345016 us-gaap:EmployeeStockOptionMember 2020-03-31 0001345016 yelp:RestrictedStockUnitsAndAwardsMember 2020-01-01 2020-03-31 0001345016 yelp:RestrictedStockUnitsAndAwardsMember yelp:FirstAnniversaryMember 2020-01-01 2020-03-31 0001345016 yelp:RestrictedStockUnitsAndAwardsMember yelp:FirstYearMember 2020-01-01 2020-03-31 0001345016 yelp:RestrictedStockUnitsAndAwardsMember yelp:SecondYearMember 2020-01-01 2020-03-31 0001345016 yelp:RestrictedStockUnitsAndAwardsMember yelp:ThirdYearMember 2020-01-01 2020-03-31 0001345016 yelp:RestrictedStockUnitsAndAwardsMember yelp:FourthYearMember 2020-01-01 2020-03-31 0001345016 us-gaap:PerformanceSharesMember 2020-03-31 0001345016 srt:MinimumMember 2020-03-31 0001345016 srt:MaximumMember 2020-03-31 0001345016 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001345016 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-03-31 0001345016 us-gaap:RestrictedStockUnitsRSUMember 2020-03-31 0001345016 yelp:RestrictedStockUnitsAndAwardsMember 2020-03-31 0001345016 us-gaap:EmployeeStockMember 2020-03-31 0001345016 us-gaap:EmployeeStockMember 2020-01-01 2020-03-31 0001345016 us-gaap:EmployeeStockMember 2019-01-01 2019-03-31 0001345016 us-gaap:CostOfSalesMember 2020-01-01 2020-03-31 0001345016 us-gaap:CostOfSalesMember 2019-01-01 2019-03-31 0001345016 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-03-31 0001345016 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-03-31 0001345016 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-03-31 0001345016 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-03-31 0001345016 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-03-31 0001345016 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-03-31 0001345016 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-03-31 0001345016 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0001345016 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-03-31 0001345016 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-03-31 0001345016 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-03-31 0001345016 us-gaap:EmployeeStockMember 2020-01-01 2020-03-31 0001345016 us-gaap:EmployeeStockMember 2019-01-01 2019-03-31 0001345016 us-gaap:AdvertisingMember 2020-01-01 2020-03-31 0001345016 us-gaap:AdvertisingMember 2019-01-01 2019-03-31 0001345016 yelp:TransactionsMember 2020-01-01 2020-03-31 0001345016 yelp:TransactionsMember 2019-01-01 2019-03-31 0001345016 yelp:OtherServicesMember 2020-01-01 2020-03-31 0001345016 yelp:OtherServicesMember 2019-01-01 2019-03-31 0001345016 country:US 2020-01-01 2020-03-31 0001345016 country:US 2019-01-01 2019-03-31 0001345016 us-gaap:NonUsMember 2020-01-01 2020-03-31 0001345016 us-gaap:NonUsMember 2019-01-01 2019-03-31 0001345016 country:US 2020-03-31 0001345016 country:US 2019-12-31 0001345016 us-gaap:NonUsMember 2020-03-31 0001345016 us-gaap:NonUsMember 2019-12-31 0001345016 us-gaap:SubsequentEventMember 2020-04-09 2020-04-09 0001345016 us-gaap:SubsequentEventMember 2020-04-09 0001345016 srt:MinimumMember us-gaap:SubsequentEventMember 2020-12-31 0001345016 srt:MaximumMember us-gaap:SubsequentEventMember 2020-12-31 0001345016 srt:MinimumMember yelp:FurloughEmployeesMember yelp:ThePlanMember us-gaap:SubsequentEventMember 2020-12-31 0001345016 srt:MaximumMember yelp:FurloughEmployeesMember yelp:ThePlanMember us-gaap:SubsequentEventMember 2020-12-31 0001345016 us-gaap:RevolvingCreditFacilityMember us-gaap:SubsequentEventMember 2020-05-05 0001345016 us-gaap:StandbyLettersOfCreditMember us-gaap:SubsequentEventMember 2020-05-05 0001345016 us-gaap:SubsequentEventMember 2020-05-05 shares iso4217:USD iso4217:USD shares pure yelp:plan yelp:schedule yelp:employee false 0001345016 --12-31 2020 Q1 P3Y P4Y P4Y 10-Q true 2020-03-31 false 001-35444 YELP INC. DE 20-1854266 140 New Montgomery Street, 9th 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 71889796 364576000 170281000 122618000 242000000 14588000 7686000 85875000 106832000 21804000 14196000 594873000 533309000 3500000 53499000 110141000 110949000 199053000 197866000 103976000 104589000 9304000 10082000 22332000 22037000 42045000 38369000 1085224000 1070700000 74702000 72333000 62342000 57507000 3637000 4315000 140681000 134155000 175073000 174756000 7038000 6798000 322792000 315709000 0.000001 0.000001 200000000 200000000 71887846 71887846 71185468 71185468 0 0 1283885000 1259803000 -12863000 -11759000 -508590000 -493053000 762432000 754991000 1085224000 1070700000 249901000 235942000 16847000 14265000 137297000 124316000 67113000 58075000 43536000 31292000 12358000 11876000 277151000 239824000 -27250000 -3882000 2383000 4691000 -24867000 809000 9364000 556000 -15503000 1365000 -0.22 0.02 -0.22 0.02 71548000 81772000 71548000 85087000 -15503000 1365000 -1104000 -711000 -1104000 -711000 -16607000 654000 81996839 0 1139462000 0 -11021000 -52923000 1075518000 50782 1145000 1145000 489434 32474000 32474000 12827000 12827000 102126000 102126000 2847226 -102126000 102126000 -711000 -711000 1365000 1365000 79689829 0 1160254000 0 -11732000 -153684000 994838000 71185468 0 1259803000 0 -11759000 -493053000 754991000 -34000 -34000 200847 2585000 2585000 501531 33249000 33249000 11752000 11752000 -1104000 -1104000 -15503000 -15503000 71887846 0 1283885000 0 -12863000 -508590000 762432000 -15503000 1365000 12358000 11876000 15933000 4264000 31750000 31319000 10378000 9751000 -7450000 -1259000 -287000 -1159000 -5024000 6260000 4118000 5292000 6663000 9948000 -636000 6372000 40786000 41029000 164215000 0 87438000 157567000 93200000 201497000 7053000 8991000 -295000 -215000 163219000 35154000 2585000 1145000 0 102126000 11514000 12497000 -8929000 -113478000 -486000 -65000 194590000 -37360000 192318000 354835000 386908000 317475000 -290000 -408000 3015000 1835000 1043000 1172000 0 8510000 11833000 6325000 DESCRIPTION OF BUSINESS AND BASIS FOR PRESENTATION<div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Yelp connects consumers with great local businesses. Yelp's trusted local platform delivers significant value to both consumers and businesses by helping each discover and interact with the other: its content and transaction capabilities help consumers save time and money, while its advertising and other products help businesses gain visibility and engage with its large audience of purchase-oriented consumers.</span></div><div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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 Company’s Annual Report on Form 10-K for the year ended December 31, 2019, filed with the SEC on February 28, 2020 and amended on April 29, 2020 (the "Annual Report"). </span></div><div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 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, except as set forth under "Recently Adopted Accounting Pronouncements" below.</span></div><div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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 and assumptions that affect the reported amounts of assets and liabilities and 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. These estimates are based on information available as of the date of the condensed consolidated financial statements; therefore, actual results could differ from management’s estimates. </span></div><div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Due to the COVID-19 pandemic and the uncertainty of the extent of the impacts, many of the estimates and assumptions required 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.</span></div><div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Except as set forth below, there have been no material changes to the Company's significant accounting policies from those described in the Annual Report.</span></div><div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Marketable Securities</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">—The Company considers highly liquid treasury notes, U.S. agency securities, corporate debt securities, money market funds and other funds with maturities of more than three months to be marketable securities. Securities with less than one year to maturity are included in short-term marketable securities, and all other securities are classified as long-term marketable securities. The Company has a policy that generally requires its 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. The Company determines the classification of its marketable securities at the time of purchase and re-evaluates these determinations at each balance sheet date. </span></div><div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Marketable securities are classified as held-to-maturity when the Company has the positive intent and ability to hold the securities to maturity. Held-to-maturity securities owned by the Company prior to March 16, 2020, were stated at amortized cost and were periodically assessed for impairment. Amortized costs of debt securities were adjusted for amortization of premiums and accretion of discounts to maturity, and these adjustments were included in interest income.</span></div><div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Marketable debt securities that the Company may sell prior to maturity in response to changes in the Company's investment strategy, liquidity needs, or for other reasons are classified as available-for-sale. The Company's portfolio as of March 16, 2020 includes only available-for-sale securities, and the Company does not intend to transfer its securities to a different classification in the foreseeable future. Available-for-sale securities are stated at fair value as of each balance sheet date and are periodically assessed for impairment. For the Company's available-for-sale securities, an investment is impaired if the fair value of the investment is less than its amortized cost basis. In assessing whether a credit loss exists, the Company compares the present value of cash flows expected to be collected from the security with the amortized cost basis of the security. If the present value of expected cash flows is less than the amortized cost basis of the security, an allowance for credit loss is recorded as a component of other income (expense), net. Any remaining unrealized losses are recorded to other comprehensive income (loss). The Company determines any realized gains or losses on the sale of marketable securities on a specific identification method and records such gains and losses as a component of other income (expense), net. Amortization of premiums and accretion of discounts are included in interest income. </span></div><div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">If the Company has the intent to sell an available-for-sale security in an unrealized loss position or it is more likely than not that it will be required to sell the security prior to recovery of its amortized cost basis, any previously recorded allowance is reversed and the entire difference between the amortized cost basis of the security and its fair value is recognized in the condensed consolidated statements of operations.</span></div><div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Allowance for Doubtful Accounts</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">—The Company maintains an allowance for doubtful accounts receivable. The allowance reflects the Company's best estimate of probable losses associated with the accounts receivable balance. It is based upon historical experience and loss patterns, the number of days that billings are past due, an evaluation of the potential risk of loss associated with delinquent accounts based on the credit risk of those accounts, known delinquent accounts, as well as current conditions and reasonable and supportable economic forecasts. When new information becomes available that allows the Company to more accurately estimate the allowance, it makes an adjustment, which is considered a change in accounting estimate. The carrying value of accounts receivable approximates their fair value. </span></div><div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Goodwill</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">—Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and intangible assets acquired. The carrying amount of goodwill is reviewed at least annually, or more frequently if events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable. The Company has the option to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If the Company determines that it is more likely than not that its fair value is less than the carrying amount, or opts not to perform a qualitative assessment, then the Company will compare the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. The carrying value of goodwill will be written down to fair value. No impairment charges associated with goodwill have been recorded by the Company to date.</span></div><div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Stock-Based Compensation</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">—The Company accounts for stock-based employee compensation plans under the fair value recognition and measurement provisions, which require all stock-based payments to employees, including grants of stock options, restricted stock awards, restricted stock units ("RSUs"), performance-based restricted stock units ("PRSUs") and issuances under its 2012 Employee Stock Purchase Plan, as amended ("ESPP"), to be measured based on the grant-date fair value of the awards. The Company accounts for forfeitures as they occur. </span></div><div style="text-indent:13.5pt;text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of options granted to employees is estimated on the grant date using the Black-Scholes-Merton option valuation model. This valuation model for stock-based compensation expense requires the Company to make assumptions and judgments about the variables used in the calculation, including the expected term (weighted-average period of time that the options granted are expected to be outstanding), the expected volatility in the fair market value of the Company’s common stock, a risk-free interest rate and expected dividends. No compensation cost is recorded for options that do not vest. The Company uses the simplified calculation of expected life as the contractual term for options of 10 years is longer than the Company has been publicly traded. Expected volatility is based on an average of the historical volatilities of the common stock of several entities with characteristics similar to those of the Company. The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant for periods corresponding with the expected life of the option. The Company uses the straight-line method for expense attribution.</span></div><div style="text-indent:13.5pt;text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of RSUs is measured using the closing price of the Company's common stock on the New York Stock Exchange on the grant date. The Company uses the straight-line method for expense attribution. No compensation cost is </span></div><div style="text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">recorded for RSUs that do not vest. Shares for these grants are issued upon vesting, net of tax withholding to be paid by the Company on behalf of its employees.</span></div><div style="text-indent:13.5pt;text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has two types of PRSUs outstanding — awards for which the vesting is subject to both a time-based vesting schedule and either (a) a market condition or (b) the achievement of performance goals. </span></div><div style="text-indent:13.5pt;text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For the awards subject to a market condition, the Company uses a Monte Carlo model to determine the fair value of the PRSUs. The Company uses the accelerated method for expense attribution. Compensation costs are recorded if the service condition is met regardless of whether the market performance condition is satisfied. No compensation cost is recorded if the service condition is not met.</span></div><div style="text-indent:13.5pt;text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For the awards subject to performance goals, the fair value of the PRSUs is measured using the closing price of the Company's common stock on the New York Stock Exchange on the grant date. The Company uses the accelerated method for expense attribution. Compensation costs are recorded when the Company concludes that it is probable that the performance condition will be achieved. The Company performs an analysis in each reporting period to determine the probability that the performance goals will be met, and recognizes a cumulative catch up adjustment to compensation cost for changes in its probability assessment in subsequent reporting periods, if required. No compensation cost is recorded if the service condition is not met.</span></div><div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Recently Adopted Accounting Pronouncements</span></div><div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update No. 2016-13, "Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments" ("ASU 2016-13"). ASU 2016-13 requires certain types of financial instruments, including trade receivables and held-to-maturity investments measured at amortized cost, to be presented at the net amount expected to be collected based on historical events, current conditions and forecast information. The Company adopted and began applying ASU 2016-13 on January 1, 2020 by recording a cumulative-effect adjustment to retained earnings. This adjustment recorded an allowance related to expected credit losses on its held-to-maturity debt securities. This allowance took into consideration the composition and credit quality of the financial instruments, their respective historical credit loss activity, and reasonable and supportable economic forecasts and conditions at the time of adoption. The adoption did not have a material impact on the Company's consolidated financial statements.</span></div><div style="text-indent:13.5pt;text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In January 2017, the FASB issued Accounting Standards Update No. 2017-04, "Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment" ("ASU 2017-04"). ASU 2017-04 simplifies the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. Under the new standard, entities will perform goodwill impairment tests by comparing the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. The Company adopted ASU 2017-04 on January 1, 2020 and the adoption did not have a material impact on its consolidated financial statements.</span></div><div style="text-indent:13.5pt;text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued Accounting Standards Update No. 2018-13, "Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement" ("ASU 2018-13"), which amends Accounting Standards Codification 820, "Fair Value Measurement." ASU 2018-13 modifies the disclosure requirements for fair value measurements by removing, modifying and adding certain disclosures. The Company adopted ASU 2018-13 on January 1, 2020 and the adoption did not have a material impact on its consolidated financial statements.</span></div><div style="text-indent:13.5pt;text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued Accounting Standards Update No. 2018-15, "Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract" ("ASU 2018-15"). ASU 2018-15 requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in Accounting Standards Codification 350-40 to determine which implementation costs to defer and recognize as an asset. ASU 2018-15 generally aligns the guidance on recognizing implementation costs incurred in a cloud computing arrangement that is a service contract with that for implementation costs incurred to develop or obtain internal-use software, including hosting arrangements that include an internal-use software license. The Company adopted ASU 2018-15 prospectively and began applying it on January 1, 2020. The adoption did not have a material impact on the Company's financial statements.</span></div><div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In December 2019, the FASB issued Accounting Standards Update No. 2019-12, Income Taxes (Topic 740): "Simplifying the Accounting for Income Taxes" ("ASU 2019-12"), which simplifies the accounting for income taxes by removing certain exceptions to the general principles for recording income taxes, while also simplifying certain recognition and allocation approaches to accounting for income taxes. ASU 2019-12 will be effective for the first interim period within annual periods beginning after December 15, 2020 on a prospective basis, and early adoption is permitted. The Company is currently evaluating the impact of ASU 2019-12 on its consolidated financial statements and related disclosures.</span></div> <div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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 Company’s Annual Report on Form 10-K for the year ended December 31, 2019, filed with the SEC on February 28, 2020 and amended on April 29, 2020 (the "Annual Report"). </span></div><div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 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, except as set forth under "Recently Adopted Accounting Pronouncements" below.</span></div><div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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 and assumptions that affect the reported amounts of assets and liabilities and 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. These estimates are based on information available as of the date of the condensed consolidated financial statements; therefore, actual results could differ from management’s estimates. </span></div><div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Due to the COVID-19 pandemic and the uncertainty of the extent of the impacts, many of the estimates and assumptions required 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.</span></div> <span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Marketable Securities</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">—The Company considers highly liquid treasury notes, U.S. agency securities, corporate debt securities, money market funds and other funds with maturities of more than three months to be marketable securities. Securities with less than one year to maturity are included in short-term marketable securities, and all other securities are classified as long-term marketable securities. The Company has a policy that generally requires its 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. The Company determines the classification of its marketable securities at the time of purchase and re-evaluates these determinations at each balance sheet date. </span><div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Marketable securities are classified as held-to-maturity when the Company has the positive intent and ability to hold the securities to maturity. Held-to-maturity securities owned by the Company prior to March 16, 2020, were stated at amortized cost and were periodically assessed for impairment. Amortized costs of debt securities were adjusted for amortization of premiums and accretion of discounts to maturity, and these adjustments were included in interest income.</span></div><div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Marketable debt securities that the Company may sell prior to maturity in response to changes in the Company's investment strategy, liquidity needs, or for other reasons are classified as available-for-sale. The Company's portfolio as of March 16, 2020 includes only available-for-sale securities, and the Company does not intend to transfer its securities to a different classification in the foreseeable future. Available-for-sale securities are stated at fair value as of each balance sheet date and are periodically assessed for impairment. For the Company's available-for-sale securities, an investment is impaired if the fair value of the investment is less than its amortized cost basis. In assessing whether a credit loss exists, the Company compares the present value of cash flows expected to be collected from the security with the amortized cost basis of the security. If the present value of expected cash flows is less than the amortized cost basis of the security, an allowance for credit loss is recorded as a component of other income (expense), net. Any remaining unrealized losses are recorded to other comprehensive income (loss). The Company determines any realized gains or losses on the sale of marketable securities on a specific identification method and records such gains and losses as a component of other income (expense), net. Amortization of premiums and accretion of discounts are included in interest income. </span></div><div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">If the Company has the intent to sell an available-for-sale security in an unrealized loss position or it is more likely than not that it will be required to sell the security prior to recovery of its amortized cost basis, any previously recorded allowance is reversed and the entire difference between the amortized cost basis of the security and its fair value is recognized in the condensed consolidated statements of operations.</span></div> Allowance for Doubtful Accounts—The Company maintains an allowance for doubtful accounts receivable. The allowance reflects the Company's best estimate of probable losses associated with the accounts receivable balance. It is based upon historical experience and loss patterns, the number of days that billings are past due, an evaluation of the potential risk of loss associated with delinquent accounts based on the credit risk of those accounts, known delinquent accounts, as well as current conditions and reasonable and supportable economic forecasts. When new information becomes available that allows the Company to more accurately estimate the allowance, it makes an adjustment, which is considered a change in accounting estimate. The carrying value of accounts receivable approximates their fair value. <span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Goodwill</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">—Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and intangible assets acquired. The carrying amount of goodwill is reviewed at least annually, or more frequently if events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable. The Company has the option to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If the Company determines that it is more likely than not that its fair value is less than the carrying amount, or opts not to perform a qualitative assessment, then the Company will compare the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. The carrying value of goodwill will be written down to fair value. No impairment charges associated with goodwill have been recorded by the Company to date.</span> <div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Stock-Based Compensation</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">—The Company accounts for stock-based employee compensation plans under the fair value recognition and measurement provisions, which require all stock-based payments to employees, including grants of stock options, restricted stock awards, restricted stock units ("RSUs"), performance-based restricted stock units ("PRSUs") and issuances under its 2012 Employee Stock Purchase Plan, as amended ("ESPP"), to be measured based on the grant-date fair value of the awards. The Company accounts for forfeitures as they occur. </span></div><div style="text-indent:13.5pt;text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of options granted to employees is estimated on the grant date using the Black-Scholes-Merton option valuation model. This valuation model for stock-based compensation expense requires the Company to make assumptions and judgments about the variables used in the calculation, including the expected term (weighted-average period of time that the options granted are expected to be outstanding), the expected volatility in the fair market value of the Company’s common stock, a risk-free interest rate and expected dividends. No compensation cost is recorded for options that do not vest. The Company uses the simplified calculation of expected life as the contractual term for options of 10 years is longer than the Company has been publicly traded. Expected volatility is based on an average of the historical volatilities of the common stock of several entities with characteristics similar to those of the Company. The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant for periods corresponding with the expected life of the option. The Company uses the straight-line method for expense attribution.</span></div><div style="text-indent:13.5pt;text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of RSUs is measured using the closing price of the Company's common stock on the New York Stock Exchange on the grant date. The Company uses the straight-line method for expense attribution. No compensation cost is </span></div><div style="text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">recorded for RSUs that do not vest. Shares for these grants are issued upon vesting, net of tax withholding to be paid by the Company on behalf of its employees.</span></div><div style="text-indent:13.5pt;text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has two types of PRSUs outstanding — awards for which the vesting is subject to both a time-based vesting schedule and either (a) a market condition or (b) the achievement of performance goals. </span></div><div style="text-indent:13.5pt;text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For the awards subject to a market condition, the Company uses a Monte Carlo model to determine the fair value of the PRSUs. The Company uses the accelerated method for expense attribution. Compensation costs are recorded if the service condition is met regardless of whether the market performance condition is satisfied. No compensation cost is recorded if the service condition is not met.</span></div><div style="text-indent:13.5pt;text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For the awards subject to performance goals, the fair value of the PRSUs is measured using the closing price of the Company's common stock on the New York Stock Exchange on the grant date. The Company uses the accelerated method for expense attribution. Compensation costs are recorded when the Company concludes that it is probable that the performance condition will be achieved. The Company performs an analysis in each reporting period to determine the probability that the performance goals will be met, and recognizes a cumulative catch up adjustment to compensation cost for changes in its probability assessment in subsequent reporting periods, if required. No compensation cost is recorded if the service condition is not met.</span></div> <div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Recently Adopted Accounting Pronouncements</span></div><div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update No. 2016-13, "Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments" ("ASU 2016-13"). ASU 2016-13 requires certain types of financial instruments, including trade receivables and held-to-maturity investments measured at amortized cost, to be presented at the net amount expected to be collected based on historical events, current conditions and forecast information. The Company adopted and began applying ASU 2016-13 on January 1, 2020 by recording a cumulative-effect adjustment to retained earnings. This adjustment recorded an allowance related to expected credit losses on its held-to-maturity debt securities. This allowance took into consideration the composition and credit quality of the financial instruments, their respective historical credit loss activity, and reasonable and supportable economic forecasts and conditions at the time of adoption. The adoption did not have a material impact on the Company's consolidated financial statements.</span></div><div style="text-indent:13.5pt;text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In January 2017, the FASB issued Accounting Standards Update No. 2017-04, "Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment" ("ASU 2017-04"). ASU 2017-04 simplifies the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. Under the new standard, entities will perform goodwill impairment tests by comparing the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. The Company adopted ASU 2017-04 on January 1, 2020 and the adoption did not have a material impact on its consolidated financial statements.</span></div><div style="text-indent:13.5pt;text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued Accounting Standards Update No. 2018-13, "Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement" ("ASU 2018-13"), which amends Accounting Standards Codification 820, "Fair Value Measurement." ASU 2018-13 modifies the disclosure requirements for fair value measurements by removing, modifying and adding certain disclosures. The Company adopted ASU 2018-13 on January 1, 2020 and the adoption did not have a material impact on its consolidated financial statements.</span></div><div style="text-indent:13.5pt;text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued Accounting Standards Update No. 2018-15, "Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract" ("ASU 2018-15"). ASU 2018-15 requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in Accounting Standards Codification 350-40 to determine which implementation costs to defer and recognize as an asset. ASU 2018-15 generally aligns the guidance on recognizing implementation costs incurred in a cloud computing arrangement that is a service contract with that for implementation costs incurred to develop or obtain internal-use software, including hosting arrangements that include an internal-use software license. The Company adopted ASU 2018-15 prospectively and began applying it on January 1, 2020. The adoption did not have a material impact on the Company's financial statements.</span></div><div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In December 2019, the FASB issued Accounting Standards Update No. 2019-12, Income Taxes (Topic 740): "Simplifying the Accounting for Income Taxes" ("ASU 2019-12"), which simplifies the accounting for income taxes by removing certain exceptions to the general principles for recording income taxes, while also simplifying certain recognition and allocation approaches to accounting for income taxes. ASU 2019-12 will be effective for the first interim period within annual periods beginning after December 15, 2020 on a prospective basis, and early adoption is permitted. The Company is currently evaluating the impact of ASU 2019-12 on its consolidated financial statements and related disclosures.</span></div> CASH, CASH EQUIVALENTS AND RESTRICTED CASH<div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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 March 31, 2020 and December 31, 2019 consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.060%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.469%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,246 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,581 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">333,330 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126,700 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">364,576 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">170,281 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted cash</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,332 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,037 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash, cash equivalents and restricted cash</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">386,908 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">192,318 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The increase in cash equivalents during the three months ended March 31, 2020 was primarily driven by the Company's change in its investment strategy to preserve liquidity as a result of COVID-19. During March 2020, the Company sold $135.2 million of securities prior to maturity and reinvested the proceeds in money market funds. The Company also reinvested $38.0 million of proceeds from marketable securities that reached maturity and $27.0 million of proceeds from redemptions of marketable securities into money market funds. Money market funds are recorded as cash equivalents. See </span><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a href="#i10937da8ef2946aeaea29a1f653b9b70_52" style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Note 4, </a><a href="#i10937da8ef2946aeaea29a1f653b9b70_52" style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">"</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;"><a href="#i10937da8ef2946aeaea29a1f653b9b70_52" style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">Marketable Securities</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a href="#i10937da8ef2946aeaea29a1f653b9b70_52" style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">"</a></span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of March 31, 2020 and December 31, 2019, the Company had letters of credit collateralized fully by bank deposits that totaled $22.3 million and $22.0 million, respectively. These letters of credit primarily relate to lease agreements for certain of the Company’s offices, which are required to be maintained and issued to the landlords of each facility. Each letter of credit is subject to renewal annually until the applicable lease expires. As the bank deposits have restrictions on their use, they are classified as restricted cash on the Company's condensed consolidated balance sheet.</span></div> <div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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 March 31, 2020 and December 31, 2019 consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.060%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.469%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,246 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,581 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">333,330 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126,700 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">364,576 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">170,281 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted cash</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,332 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,037 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash, cash equivalents and restricted cash</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">386,908 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">192,318 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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 March 31, 2020 and December 31, 2019 consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.060%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.469%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,246 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,581 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">333,330 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126,700 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">364,576 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">170,281 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted cash</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,332 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,037 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash, cash equivalents and restricted cash</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">386,908 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">192,318 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 31246000 43581000 333330000 126700000 364576000 170281000 22332000 22037000 386908000 192318000 135200000 38000000.0 27000000.0 22300000 22000000.0 FAIR VALUE OF FINANCIAL INSTRUMENTS<div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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, from March 2020, the Company carries its available-for-sale debt securities at fair value. See </span><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a href="#i10937da8ef2946aeaea29a1f653b9b70_52" style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Note 4, "</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;"><a href="#i10937da8ef2946aeaea29a1f653b9b70_52" style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">Marketable Securities</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a href="#i10937da8ef2946aeaea29a1f653b9b70_52" style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">"</a></span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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 commercial paper, corporate bonds, U.S. government bonds and agency bonds 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 Company's long-lived and indefinite-lived assets such as property, equipment and software, goodwill and other intangible assets are measured at fair value on a non-recurring basis if the assets are determined to be impaired. The Company recognized an immaterial impairment charge related to its intangible assets during the three months ended March 31, 2020. See </span><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a href="#i10937da8ef2946aeaea29a1f653b9b70_61" style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Note 7, "</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;"><a href="#i10937da8ef2946aeaea29a1f653b9b70_61" style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">Goodwill and Intangible Assets</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a href="#i10937da8ef2946aeaea29a1f653b9b70_61" style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">"</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for further details. The fair value of these intangible assets were estimated using an income approach and are </span></div><div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">classified within Level 3 of the fair value hierarchy because of the reliance on assumptions made by management using both internal and external data.</span></div><div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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 March 31, 2020 and December 31, 2019 as well as those held-to-maturity as of December 31, 2019 (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:33.139%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:5.467%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.467%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.467%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.467%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.467%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.467%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.467%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.468%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">323,349 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">323,349 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126,700 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126,700 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,981 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,981 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86,695 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86,695 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">130,472 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">130,472 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,423 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,423 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85,611 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85,611 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Agency bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,750 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,750 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash equivalents and marketable securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">323,349 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">136,099 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">459,448 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126,700 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">295,833 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">422,533 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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 March 31, 2020 and December 31, 2019 as well as those held-to-maturity as of December 31, 2019 (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:33.139%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:5.467%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.467%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.467%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.467%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.467%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.467%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.467%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:5.468%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">323,349 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">323,349 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126,700 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126,700 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,981 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,981 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86,695 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86,695 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">130,472 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">130,472 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,423 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,423 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85,611 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85,611 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Agency bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,750 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,750 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash equivalents and marketable securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">323,349 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">136,099 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">459,448 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126,700 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">295,833 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">422,533 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 323349000 0 0 323349000 126700000 0 0 126700000 0 9981000 0 9981000 0 0 0 0 0 86695000 0 86695000 0 130472000 0 130472000 0 39423000 0 39423000 0 85611000 0 85611000 0 0 0 0 0 79750000 0 79750000 323349000 136099000 0 459448000 126700000 295833000 0 422533000 MARKETABLE SECURITIES<div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Due to the uncertainties surrounding COVID-19, the Company changed its investment strategy with respect to its marketable securities to allow for more flexibility in preserving liquidity. Prior to this change, the Company concluded that it had the intent to hold marketable securities to maturity and deemed that a held-to-maturity classification was appropriate. The change in strategy resulted in a transfer of the marketable securities from the held-to-maturity classification to the available-for-sale classification, effective on March 16, 2020. The amortized cost of marketable securities transferred from held-to-maturity to available-for-sale on this date was $300.2 million. As a result of the transfer, the Company reversed the allowance for credit loss that had been previously recorded upon adoption of ASU 2016-13 and measured the securities at fair value as of the transfer date by recording an immaterial allowance for credit loss to other income, net, and the remaining adjustment as an immaterial unrealized loss recorded to other comprehensive income. </span></div><div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">After this change in strategy, in March 2020, the Company sold certain agency bonds that were classified as available-for-sale short- and long-term marketable securities for proceeds of $135.2 million and recorded an immaterial amount of net realized gains upon the sales of these securities to other income, net for the three months ended March 31, 2020. The Company reinvested the proceeds from the sale along with $65.0 million from maturities and redemptions of marketable securities into money market funds. </span></div><div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company had the intent to sell its remaining marketable securities as of March 31, 2020. Accordingly, the Company reversed the allowance for credit loss previously recorded on the date of transfer, adjusted the amortized cost of the marketable securities to fair value as of March 31, 2020, and recorded an immaterial net realized loss to other income, net for the three months ended March 31, 2020. The Company did not reclassify any net unrealized holding gain or loss for the period from accumulated other comprehensive income to net income. </span></div><div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The amortized cost, gross unrealized gains and losses, and fair value of marketable securities classified as held-to-maturity as of December 31, 2019 were as follows (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:48.879%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.732%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized <br/>Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross <br/>Unrealized <br/>Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross <br/>Unrealized <br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair <br/>Value</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">130,464 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">130,472 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85,396 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">225 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85,611 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Agency bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,140 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,230 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total short-term marketable securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">242,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">332 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">242,313 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Agency bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,499 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,520 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Total long-term marketable securities</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,499 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,520 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total marketable securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">295,499 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">353 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">295,833 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:13.5pt;text-align:justify;margin-top:11pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company did not have any securities that were in an unrealized loss position as of March 31, 2020 due to its intent to sell its remaining securities. The following table presents gross unrealized losses and fair values for those securities that were in an unrealized loss position as of December 31, 2019, aggregated by investment category and the length of time that the individual securities have been in a continuous loss position (in thousands):</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:17.912%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.743%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less Than 12 Months</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12 Months or Greater</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair <br/>Value</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Loss</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair <br/>Value</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Loss</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair <br/>Value</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Loss</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,639 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,639 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,979 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,979 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,618 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,618 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div>Prior to the adoption of ASU 2016-13, the Company periodically reviewed its investment portfolio for other-than-temporary impairment. The Company considered such factors as the duration, severity and reason for the decline in value, and the potential recovery period. The Company also considered whether it was more likely than not that it would be required to sell the securities before the recovery of their amortized cost basis, and whether the amortized cost basis could not be recovered as a result of credit losses. During the three months ended March 31, 2019, the Company did not recognize any other-than-temporary impairment loss 300200000 135200000 65000000.0 <div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The amortized cost, gross unrealized gains and losses, and fair value of marketable securities classified as held-to-maturity as of December 31, 2019 were as follows (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:48.879%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.732%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized <br/>Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross <br/>Unrealized <br/>Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross <br/>Unrealized <br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair <br/>Value</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">130,464 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">130,472 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85,396 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">225 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85,611 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Agency bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,140 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,230 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total short-term marketable securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">242,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">332 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">242,313 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Agency bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,499 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,520 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Total long-term marketable securities</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,499 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,520 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total marketable securities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">295,499 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">353 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">295,833 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 130464000 17000 9000 130472000 85396000 225000 10000 85611000 26140000 90000 26230000 242000000 332000 19000 242313000 53499000 21000 0 53520000 53499000 21000 0 53520000 295499000 353000 19000 295833000 The following table presents gross unrealized losses and fair values for those securities that were in an unrealized loss position as of December 31, 2019, aggregated by investment category and the length of time that the individual securities have been in a continuous loss position (in thousands):<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:17.912%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.743%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less Than 12 Months</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12 Months or Greater</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair <br/>Value</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Loss</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair <br/>Value</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Loss</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair <br/>Value</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized Loss</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,639 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,639 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,979 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,979 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,618 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,618 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 63639000 9000 0 0 63639000 9000 20979000 10000 0 0 20979000 10000 84618000 19000 0 0 84618000 19000 PREPAID EXPENSES AND OTHER CURRENT ASSETS<div style="text-indent:13.5pt;text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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 March 31, 2020 and December 31, 2019 consisted of the following (in thousands):</span></div><div style="text-align:justify;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,409 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,188 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,395 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,008 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total prepaid expenses and other current assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,804 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,196 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="text-indent:13.5pt;text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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 March 31, 2020 and December 31, 2019 consisted of the following (in thousands):</span></div><div style="text-align:justify;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,409 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,188 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,395 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,008 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total prepaid expenses and other current assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,804 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,196 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 16409000 10188000 5395000 4008000 21804000 14196000 PROPERTY, EQUIPMENT AND SOFTWARE, NET<div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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 March 31, 2020 and December 31, 2019 consisted of the following (in thousands):</span></div><div style="margin-top:8pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:69.888%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.055%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.325%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capitalized website and internal-use software development costs</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">148,395 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">140,886 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86,501 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86,089 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Computer equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,153 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,626 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Furniture and fixtures</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,133 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,403 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Telecommunication</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,929 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,154 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Software</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,686 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,687 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">305,797 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">295,845 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less accumulated depreciation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(195,656)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(184,896)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, equipment and software, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">110,141 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">110,949 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div>Depreciation expense was approximately $11.7 million and $11.0 million for the three months ended March 31, 2020 and 2019, respectively. <div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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 March 31, 2020 and December 31, 2019 consisted of the following (in thousands):</span></div><div style="margin-top:8pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:69.888%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.055%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.325%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capitalized website and internal-use software development costs</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">148,395 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">140,886 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86,501 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86,089 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Computer equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,153 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,626 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Furniture and fixtures</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,133 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,403 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Telecommunication</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,929 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,154 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Software</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,686 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,687 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">305,797 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">295,845 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less accumulated depreciation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(195,656)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(184,896)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, equipment and software, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">110,141 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">110,949 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 148395000 140886000 86501000 86089000 46153000 43626000 18133000 18403000 4929000 5154000 1686000 1687000 305797000 295845000 195656000 184896000 110141000 110949000 11700000 11000000.0 GOODWILL AND INTANGIBLE ASSETS<div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 and concluded that goodwill was not impaired, as the fair value of each reporting unit exceeded its carrying value. </span></div><div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The changes in carrying amount of goodwill during the three months ended March 31, 2020 were as follows (in thousands):</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:87.882%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.118%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104,589 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of currency translation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(613)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of March 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103,976 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Intangible assets at March 31, 2020 and December 31, 2019 consisted of the following (dollars in thousands):</span></div><div style="margin-top:8pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:44.187%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:4.451%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:4.454%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="24" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Carrying Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Remaining Life</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Business relationships</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,918 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,086)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,832 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.4</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed technology</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,709 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,326)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,383 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.0</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Content</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,780 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,780)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.0</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Domains and data licenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,869 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,780)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">89 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.7</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">877 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(877)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.0</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">User relationships</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">146 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(146)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.0</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,299 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,995)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,304 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div style="margin-bottom:8pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:44.187%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:4.451%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:4.454%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="24" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Carrying Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Remaining Life</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Business relationships</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,918 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,841)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,077 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.6</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed technology</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,832 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,959)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,873 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.2</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Content</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,814 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,814)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.0</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Domain and data licenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,869 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,748)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">121 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.7</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">877 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(872)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.2</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">User relationships</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">146 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(140)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.2</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,456 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,374)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,082 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Amortization expense was $0.7 million and $0.9 million for the three months ended March 31, 2020 and 2019, respectively. </span></div><div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As a result of COVID-19, the Company identified a number of impairment indicators and performed a recoverability test for certain intangible assets. The Company recorded an immaterial impairment charge related to developed technology during the three months ended March 31, 2020 as a result of that assessment. No change to the useful life of any intangible assets were made. </span></div><div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of March 31, 2020, the estimated future amortization of purchased intangible assets for (i) the remaining nine months of 2020, (ii) each of the succeeding five years, and (iii) thereafter was as follows (in thousands):</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:84.217%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.050%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ending December 31,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020 (from April 1, 2020)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,697 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,203 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,031 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">714 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">708 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2025</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">708 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,243 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total amortization</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,304 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The changes in carrying amount of goodwill during the three months ended March 31, 2020 were as follows (in thousands):</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:87.882%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.118%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104,589 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of currency translation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(613)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of March 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103,976 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 104589000 -613000 103976000 <div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Intangible assets at March 31, 2020 and December 31, 2019 consisted of the following (dollars in thousands):</span></div><div style="margin-top:8pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:44.187%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:4.451%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:4.454%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="24" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Carrying Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Remaining Life</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Business relationships</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,918 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,086)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,832 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.4</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed technology</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,709 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,326)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,383 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.0</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Content</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,780 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,780)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.0</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Domains and data licenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,869 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,780)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">89 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.7</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">877 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(877)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.0</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">User relationships</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">146 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(146)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.0</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,299 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,995)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,304 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:44.187%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:4.451%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:4.454%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="24" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Carrying Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Remaining Life</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Business relationships</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,918 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,841)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,077 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.6</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed technology</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,832 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,959)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,873 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.2</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Content</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,814 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,814)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.0</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Domain and data licenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,869 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,748)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">121 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.7</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">877 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(872)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.2</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">User relationships</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">146 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(140)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.2</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,456 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,374)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,082 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table> 9918000 3086000 6832000 P8Y4M24D 7709000 5326000 2383000 P2Y 3780000 3780000 0 P0Y 2869000 2780000 89000 P1Y8M12D 877000 877000 0 P0Y 146000 146000 0 P0Y 25299000 15995000 9304000 9918000 2841000 7077000 P8Y7M6D 7832000 4959000 2873000 P2Y2M12D 3814000 3814000 0 P0Y 2869000 2748000 121000 P1Y8M12D 877000 872000 5000 P0Y2M12D 146000 140000 6000 P0Y2M12D 25456000 15374000 10082000 700000 900000 <div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of March 31, 2020, the estimated future amortization of purchased intangible assets for (i) the remaining nine months of 2020, (ii) each of the succeeding five years, and (iii) thereafter was as follows (in thousands):</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:84.217%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.050%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ending December 31,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020 (from April 1, 2020)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,697 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,203 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,031 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">714 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">708 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2025</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">708 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,243 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total amortization</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,304 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 1697000 2203000 1031000 714000 708000 708000 2243000 9304000 LEASES<div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of lease cost as of March 31, 2020 and 2019 were as follows (in thousands):</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:73.877%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.698%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease cost</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,811 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,691 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term lease cost (12 months or less)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">360 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">299 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sublease income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,960)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(476)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease cost, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,211 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,514 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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's right to obtain substantially all of economic benefits from use of the respective assets during the lease term. </span></div><div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has subleased certain office facilities under operating lease agreements that expire in 2025. The sublease agreements do not contain any options to renew. The Company recognizes sublease rental income as a reduction in rent expense on a straight-line basis over the lease period. </span></div><div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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 three months ended March 31, 2020 and 2019 was as follows (in thousands):</span></div><div style="text-align:center;margin-top:8pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:73.877%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.698%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">     Operating cash flows from operating leases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,108 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,759 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of March 31, 2020, maturities of lease liabilities for (i) the remaining nine months of 2020, (ii) each of the succeeding five years, and (iii) thereafter were as follows (in thousands):</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:77.912%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.088%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ending December 31,</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating<br/>Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020 (from April 1, 2020)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,581 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,051 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,484 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,429 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,197 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,250 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,743 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total minimum lease payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">278,735 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less imputed interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(41,320)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Present value of lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">237,415 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of March 31, 2020 and December 31, 2019, the weighted-average remaining lease terms and weighted-average discount rates were as follows:</span></div><div style="margin-top:8pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:70.660%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.304%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.306%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average remaining lease term (years) — operating leases</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.5</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.5</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average discount rate — operating leases</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div> <div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of lease cost as of March 31, 2020 and 2019 were as follows (in thousands):</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:73.877%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.698%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease cost</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,811 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,691 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term lease cost (12 months or less)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">360 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">299 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sublease income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,960)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(476)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease cost, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,211 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,514 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div>Supplemental cash flow information related to leases for the three months ended March 31, 2020 and 2019 was as follows (in thousands):<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:73.877%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.698%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">     Operating cash flows from operating leases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,108 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,759 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 13811000 13691000 360000 299000 1960000 476000 12211000 13514000 10108000 13759000 <div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of March 31, 2020, maturities of lease liabilities for (i) the remaining nine months of 2020, (ii) each of the succeeding five years, and (iii) thereafter were as follows (in thousands):</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:77.912%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.088%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ending December 31,</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating<br/>Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020 (from April 1, 2020)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,581 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,051 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,484 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,429 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,197 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,250 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,743 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total minimum lease payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">278,735 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less imputed interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(41,320)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Present value of lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">237,415 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 49581000 52051000 46484000 43429000 41197000 22250000 23743000 278735000 41320000 237415000 <div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of March 31, 2020 and December 31, 2019, the weighted-average remaining lease terms and weighted-average discount rates were as follows:</span></div><div style="margin-top:8pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:70.660%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.304%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.306%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average remaining lease term (years) — operating leases</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.5</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.5</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average discount rate — operating leases</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div> P5Y6M P5Y6M 0.060 0.061 OTHER NON-CURRENT ASSETS<div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Other non-current assets as of March 31, 2020 and December 31, 2019 consisted of the following (in thousands):</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:70.474%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.469%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.325%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,487 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,054 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred contract costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,648 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,138 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other non-current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,910 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,177 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total other non-current assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,045 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,369 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Deferred contract costs as of March 31, 2020 and December 31, 2019, and changes in deferred contract costs during the three months ended March 31, 2020, were as follows (in thousands):</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:75.306%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:20.694%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>March 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, beginning of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,138 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Add: costs deferred on new contracts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,226 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: amortization recorded in sales and marketing expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,716)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,648 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">In accordance with its deferred contract costs accounting policy, the Company performs a quantitative update of the expected customer life at least annually and reviews for any significant change on a quarterly basis based on both qualitative and quantitative factors, including product life cycle attributes and customer retention historical data. The Company performed an updated expected customer life calculation as of March 31, 2020 due to COVID-19, which indicated that the estimated customer life is anticipated to be shorter than previously expected for all components of the deferred contract costs balance.</span></div>The Company concluded that the useful lives of deferred contract costs now extend up to 26 months as of March 31, 2020, rather than up to 32 months as of December 31, 2019. The Company recorded this as a change in accounting estimate, with a resulting increase in amortized commission expenses of $3.4 million, which was included as part of amortization recorded in sales and marketing expenses during the three months ended March 31, 2020. This change in accounting estimate resulted in an increase in both basic and diluted net loss per share by $0.05 for the three months ended March 31, 2020. <div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Other non-current assets as of March 31, 2020 and December 31, 2019 consisted of the following (in thousands):</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:70.474%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.469%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.325%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,487 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,054 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred contract costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,648 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,138 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other non-current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,910 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,177 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total other non-current assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,045 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,369 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 27487000 20054000 11648000 15138000 2910000 3177000 42045000 38369000 <div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Deferred contract costs as of March 31, 2020 and December 31, 2019, and changes in deferred contract costs during the three months ended March 31, 2020, were as follows (in thousands):</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:75.306%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:20.694%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>March 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, beginning of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,138 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Add: costs deferred on new contracts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,226 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: amortization recorded in sales and marketing expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,716)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,648 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 15138000 3226000 6716000 11648000 P26M P32M 3400000 0.05 CONTRACT BALANCES<div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The allowance for doubtful accounts as of March 31, 2020 and 2019 and changes in the allowance for doubtful accounts during the three months ended March 31, 2020 and 2019 were as follows (in thousands):</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:65.935%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.666%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, beginning of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,686 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,685 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Add: provision for doubtful accounts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,933 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,264 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: write-offs, net of recoveries</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,031)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,501)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,588 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,448 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The net increase in the allowance for doubtful accounts in the three months ended March 31, 2020 primarily related to an anticipated increase in customer delinquencies due to the COVID-19 pandemic. In calculating the allowance for doubtful accounts as of March 31, 2020, the Company considered expectations of probable credit losses associated with the COVID-19 pandemic based on observed trends to date in cancellations, observed changes to date 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. </span></div><div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of March 31, 2020, deferred revenue was $3.6 million, the majority of which is expected to be recognized as revenue in the subsequent three-month period ending June 30, 2020. Changes in deferred revenue during the three months ended March 31, 2020 were as follows (in thousands):</span></div><div style="text-align:center;margin-top:8pt;margin-bottom:8pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:78.791%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.209%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>March 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, beginning of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,315 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">      Less: recognition of deferred revenue from beginning balance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,974)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">      Add: net increase in current period contract liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,296 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,637 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">No other contract assets or liabilities are recorded on the Company's condensed consolidated balance sheets as of March 31, 2020 and December 31, 2019.</span></div> <div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The allowance for doubtful accounts as of March 31, 2020 and 2019 and changes in the allowance for doubtful accounts during the three months ended March 31, 2020 and 2019 were as follows (in thousands):</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:65.935%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.666%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.667%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, beginning of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,686 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,685 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Add: provision for doubtful accounts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,933 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,264 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: write-offs, net of recoveries</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,031)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,501)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,588 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,448 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 7686000 8685000 15933000 4264000 9031000 5501000 14588000 7448000 3600000 Changes in deferred revenue during the three months ended March 31, 2020 were as follows (in thousands):<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:78.791%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.209%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>March 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, beginning of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,315 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">      Less: recognition of deferred revenue from beginning balance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,974)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">      Add: net increase in current period contract liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,296 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,637 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 4315000 2974000 2296000 3637000 ACCOUNTS PAYABLE AND ACCRUED LIABILITIES<div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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 March 31, 2020 and December 31, 2019 consisted of the following (in thousands):</span></div><div style="text-align:justify;margin-top:8pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:70.620%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.323%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.325%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,144 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,002 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee related liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,043 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,488 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued sales and marketing expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,375 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,982 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Taxes payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,523 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,695 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued cost of revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,517 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,208 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other accrued liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,958 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total accounts payable and accrued liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74,702 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72,333 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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 March 31, 2020 and December 31, 2019 consisted of the following (in thousands):</span></div><div style="text-align:justify;margin-top:8pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:70.620%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.323%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.325%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,144 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,002 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee related liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,043 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,488 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued sales and marketing expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,375 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,982 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Taxes payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,523 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,695 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued cost of revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,517 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,208 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other accrued liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,958 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total accounts payable and accrued liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74,702 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72,333 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 6144000 6002000 51043000 41488000 3375000 2982000 2523000 3695000 1517000 7208000 10100000 10958000 74702000 72333000 COMMITMENTS AND CONTINGENCIES<div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Legal Proceedings</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">—In January 2018, a putative class action lawsuit alleging violations of the federal securities laws was filed in the U.S. District Court for the Northern District of California, naming as defendants the Company and certain of its officers. The complaint, which the plaintiff amended on June 25, 2018, alleges violations of the Exchange Act by the Company and its officers for allegedly making materially false and misleading statements regarding its business and operations on February 9, 2017. The plaintiff seeks unspecified monetary damages and other relief. On August 2, 2018, the Company and the other defendants filed a motion to dismiss the amended complaint, which the court granted in part and denied in part on November 27, 2018. On October 22, 2019, the Court approved a stipulation to certify a class in this action. The case remains pending. Due to the preliminary nature of this lawsuit, the Company is unable to reasonably estimate either the probability of incurring a loss or an estimated range of such loss, if any, from the lawsuit.</span></div><div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Indemnification Agreements</span><span style="background-color:rgb(255,255,255, 0.0);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 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="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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 financial position, results of operations or cash flows.</span></div> STOCKHOLDERS’ EQUITY<div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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 the dates indicated:</span></div><div style="margin-top:8pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:46.826%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.170%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.316%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.170%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.319%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares Authorized</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares Issued </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares Authorized</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares Issued </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stockholders’ equity:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">200,000,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,887,846 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">200,000,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,185,468 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Undesignated preferred stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,000,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,000,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In July 2017, the Company’s board of directors authorized a stock repurchase program under which the Company was authorized to repurchase up to $200.0 million of its outstanding common stock. The Company's board of directors authorized the Company to repurchase up to an additional $250.0 million of its outstanding common stock in each of November 2018, February 2019 and January 2020, bringing the total amount of authorized repurchases to $950.0 million as of March 31, 2020, $269.0 million of which remains available. 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="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company did not repurchase any shares during the three months ended March 31, 2020. Pursuant to the restructuring plan announced on April 9, 2020 (the "Restructuring Plan"), the Company has deferred share repurchases under the stock repurchase program indefinitely. See </span><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a href="#i10937da8ef2946aeaea29a1f653b9b70_2708" style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Note 18, </a><a href="#i10937da8ef2946aeaea29a1f653b9b70_2708" style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">"</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;"><a href="#i10937da8ef2946aeaea29a1f653b9b70_2708" style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">Subsequent Events</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a href="#i10937da8ef2946aeaea29a1f653b9b70_2708" style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">"</a></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for further details on the Restructuring Plan.</span></div><div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the three months ended March 31, 2019, the Company repurchased on the open market and retired 2,847,226 shares for an aggregate purchase price of $102.1 million. The Company had no treasury stock balance as of March 31, 2019.</span></div><div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has outstanding awards under three equity incentive plans: the Amended and Restated 2005 Equity Incentive Plan (the "2005 Plan"), the 2011 Equity Incentive Plan (the "2011 Plan") and the 2012 Equity Incentive Plan, as amended (the "2012 Plan"). In July 2011, the Company adopted the 2011 Plan, terminated the 2005 Plan and provided that no further stock awards were to be granted under the 2005 Plan. All outstanding stock awards under the 2005 Plan continue to be governed by their existing terms. Upon the effectiveness of the underwriting agreement in connection with the Company’s initial public offering ("IPO"), the Company terminated the 2011 Plan and all shares that were reserved under the 2011 Plan but not issued were assumed by the 2012 Plan. No further awards have been or will be granted pursuant to the 2011 Plan. All outstanding stock awards under the 2011 Plan continue to be governed by their existing terms. Under the 2012 Plan, the Company has the ability to issue incentive stock options, non-statutory stock options, stock appreciation rights, RSUs, restricted stock awards, performance units and performance shares. Additionally, the 2012 Plan provides for the grant of performance cash awards to employees, directors and consultants.</span></div><div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Stock options granted under the 2012 Plan are granted at a price per share not less than the fair value of a share of the Company’s common stock on the grant date. Options granted to date generally vest over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEwOTM3ZGE4ZWYyOTQ2YWVhZWEyOWExZjY1M2I5YjcwL3NlYzoxMDkzN2RhOGVmMjk0NmFlYWVhMjlhMWY2NTNiOWI3MF84Mi9mcmFnOjY0OWU1MmExMDQ4NDQ3ZDRhNjU3N2VjNmE5YjZhZmRmL3RleHRyZWdpb246NjQ5ZTUyYTEwNDg0NDdkNGE2NTc3ZWM2YTliNmFmZGZfMjgwMA_a4a1e32d-e53d-43d3-8c00-001280c793c4">three</span>- or <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEwOTM3ZGE4ZWYyOTQ2YWVhZWEyOWExZjY1M2I5YjcwL3NlYzoxMDkzN2RhOGVmMjk0NmFlYWVhMjlhMWY2NTNiOWI3MF84Mi9mcmFnOjY0OWU1MmExMDQ4NDQ3ZDRhNjU3N2VjNmE5YjZhZmRmL3RleHRyZWdpb246NjQ5ZTUyYTEwNDg0NDdkNGE2NTc3ZWM2YTliNmFmZGZfMjgwNw_61f09a7a-e244-41a4-86d5-9adc62d7506d">four</span>-year period, on one of four schedules: (a) 25% vesting at the end of one year and the remaining shares vesting monthly thereafter; (b) 10% vesting over the first year, 20% vesting over the second year, 30% vesting over the third year and 40% vesting over the fourth year; (c) ratably on a monthly basis; or (d) 35% vesting over the first year, 40% vesting over the second year and 25% vesting over the third year. Options granted are generally exercisable for contractual terms of up to 10 years. The Company issues new shares when stock options are exercised.</span></div><div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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 three months ended March 31, 2020 is as follows:</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:47.486%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.894%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.187%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.747%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.484%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average Exercise Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average Remaining Contractual Term (in years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate Intrinsic Value (in thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,210,385 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25.10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.3</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75,805 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28.94 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(200,847)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.87 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canceled</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(77,311)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46.89 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at March 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,018,727 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25.29 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.3</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,213 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options vested and exercisable at March 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,167,499 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23.33 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.7</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,213 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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 approximately $4.2 million and $0.8 million for the three months ended March 31, 2020 and 2019, respectively.</span></div><div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The weighted-average grant date fair value of options granted was $11.13 and $17.64 per share for the three months ended March 31, 2020 and 2019, respectively.</span></div><div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of March 31, 2020, total unrecognized compensation costs related to nonvested stock options were approximately $13.9 million, which the Company expects to recognize over a weighted-average time period of 2.4 years.</span></div><div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">RSUs generally vest over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEwOTM3ZGE4ZWYyOTQ2YWVhZWEyOWExZjY1M2I5YjcwL3NlYzoxMDkzN2RhOGVmMjk0NmFlYWVhMjlhMWY2NTNiOWI3MF84Mi9mcmFnOjY0OWU1MmExMDQ4NDQ3ZDRhNjU3N2VjNmE5YjZhZmRmL3RleHRyZWdpb246NjQ5ZTUyYTEwNDg0NDdkNGE2NTc3ZWM2YTliNmFmZGZfNDM5Nw_599920b2-719c-45d8-ad27-69b38ff33cde">four</span>-year period, on one of three schedules: (a) 25% vesting at the end of one year and the remaining vesting quarterly or annually thereafter; (b) 10% vesting over the first year, 20% vesting over the second year, 30% vesting over the third year and 40% vesting over the fourth year; or (c) ratably on a quarterly basis. </span></div><div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">RSUs also include PRSUs, which are subject to both a time-based vesting schedule and either (a) a market condition or (b) the achievement of performance goals. For PRSUs subject to a market condition, the Company recognizes expense from the date of grant. For PRSUs subject to performance goals, the Company recognizes expense when it is probable that the performance condition will be achieved.</span></div><div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For PRSUs subject to a market condition, the shares underlying each PRSU award will be eligible to vest only if the average closing price of the Company's common stock equals or exceeds $45.3125 over any 60-day trading period during the four years following the grant date of February 7, 2019. If this market condition is met, the shares underlying each PRSU award will vest quarterly over four years from the grant date ("Time-Based Vesting Schedule"). Any shares subject to the PRSUs that have met the Time-Based Vesting Schedule at the time the market condition is achieved will fully vest as of such date; thereafter, any remaining nonvested shares subject to the PRSUs will continue vesting solely according to the Time-Based Vesting Schedule, subject to the applicable employee's continued service as of each such vesting date.</span></div><div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For PRSUs subject to performance goals, a percentage of the target number of shares, ranging from zero to 200%, will become eligible to vest based on the Company's level of achievement of certain financial targets for the year ending December 31, 2020, and a four-year, quarterly vesting schedule ("2020 Time-Based Vesting Schedule"). The shares subject to this PRSU become eligible to vest once the achievement against the financial targets is known, which will be no later than March 15, 2021. On the quarterly vest date immediately following such determination, the eligible shares, if any, will vest to the extent that the employee has met the 2020 Time-Based Vesting Schedule as of such date. Thereafter, the eligible shares will continue to vest in accordance with the 2020 Time-Based Vesting Schedule, subject to the applicable employee's continued service as of each such vesting date. As of March 31, 2020, the Company determined that it was not probable that these PRSUs will vest and, as a result, did not record any compensation cost during the three months ended March 31, 2020.</span></div><div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As the PRSU activity during the three months ended March 31, 2020 was not material, it is presented together with the RSU activity in the table below. A summary of RSU and PRSU activity for the three months ended March 31, 2020 is as follows:</span></div><div style="margin-top:8pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:71.460%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.583%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.224%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nonvested at December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,625,584 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36.51 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,690,821 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35.58 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:6.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Vested</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(840,805)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36.50 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canceled</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(448,618)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36.54 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nonvested at March 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,026,982 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36.23 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:-13.5pt;padding-left:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">(1)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Includes 339,274 shares that vested but were not issued due to net share settlement for payment of employee taxes.</span></div><div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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 that vested during the three months ended March 31, 2020 and 2019 was $29.1 million and $31.8 million, respectively. As of March 31, 2020, the Company had approximately $303.9 million of unrecognized stock-based compensation expense related to RSUs, which it expects to recognize over the remaining weighted-average vesting period of approximately 2.9 years.</span></div><div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The ESPP allows eligible employees to purchase shares of the Company’s common stock at a discount through payroll deductions of up to 15% of their eligible compensation, subject to any plan limitations, during designated offering periods. At the end of each offering period, employees are able to purchase shares at 85% of the fair market value of the Company’s common stock on the last day of the offering period, based on the closing sales price of the Company's common stock as quoted on the New York Stock Exchange on such date.</span></div><div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">There were no shares purchased by employees under the ESPP in the three months ended March 31, 2020 and 2019. The Company recognized stock-based compensation expense related to the ESPP of $0.8 million and $0.7 million in the three months ended March 31, 2020 and 2019, respectively.</span></div><div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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-top:8pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:73.877%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.698%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,043 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,244 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,696 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,687 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Product development</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,755 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,075 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">General and administrative</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,256 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,313 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total stock-based compensation recorded to (loss) income before income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,750 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,319 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefit from income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,557)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,113)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total stock-based compensation recorded to net (loss) income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,193 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,206 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company capitalized $2.3 million and $1.8 million of stock-based compensation expense as website development costs in the three months ended March 31, 2020 and 2019, respectively.</span></div> <div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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 the dates indicated:</span></div><div style="margin-top:8pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:46.826%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.170%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.316%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.170%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.319%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares Authorized</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares Issued </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares Authorized</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares Issued </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stockholders’ equity:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">200,000,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,887,846 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">200,000,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,185,468 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Undesignated preferred stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,000,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,000,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 0.000001 0.000001 200000000 71887846 200000000 71185468 10000000 0 10000000 0 200000000.0 250000000.0 250000000.0 250000000.0 950000000.0 269000000.0 2847226 102100000 0 3 4 0.25 0.10 0.20 0.30 0.40 0.35 0.40 0.25 P10Y <div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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 three months ended March 31, 2020 is as follows:</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:47.486%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.894%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.187%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.747%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.484%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average Exercise Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average Remaining Contractual Term (in years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate Intrinsic Value (in thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,210,385 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25.10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.3</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75,805 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28.94 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(200,847)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.87 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canceled</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(77,311)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46.89 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at March 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,018,727 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25.29 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.3</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,213 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options vested and exercisable at March 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,167,499 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23.33 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.7</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,213 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 6210385 25.10 P4Y3M18D 75805000 86500 28.94 200847 12.87 77311 46.89 6018727 25.29 P4Y3M18D 18213000 5167499 23.33 P3Y8M12D 18213000 4200000 800000 11.13 17.64 13900000 P2Y4M24D 3 0.25 0.10 0.20 0.30 0.40 45.3125 0 2 A summary of RSU and PRSU activity for the three months ended March 31, 2020 is as follows:<div style="margin-top:8pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:71.460%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.583%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.224%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nonvested at December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,625,584 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36.51 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,690,821 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35.58 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:6.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Vested</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(840,805)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36.50 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canceled</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(448,618)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36.54 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nonvested at March 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,026,982 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36.23 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:-13.5pt;padding-left:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">(1)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Includes 339,274 shares that vested but were not issued due to net share settlement for payment of employee taxes.</span></div> 7625584 36.51 2690821 35.58 840805 36.50 448618 36.54 9026982 36.23 339274 29100000 31800000 303900000 P2Y10M24D 0.15 0.85 0 0 800000 700000 <div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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-top:8pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:73.877%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.698%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,043 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,244 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,696 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,687 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Product development</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,755 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,075 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">General and administrative</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,256 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,313 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total stock-based compensation recorded to (loss) income before income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,750 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,319 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefit from income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,557)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,113)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total stock-based compensation recorded to net (loss) income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,193 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,206 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 1043000 1244000 7696000 7687000 17755000 16075000 5256000 6313000 31750000 31319000 12557000 8113000 19193000 23206000 2300000 1800000 OTHER INCOME, NET<div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Other income, net for the three months ended March 31, 2020 and 2019 consisted of the following (in thousands):</span></div><div style="margin-top:8pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:73.877%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.698%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest income, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,106 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,374 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Transaction (loss) gain on foreign exchange</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(68)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">115 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other non-operating income, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">345 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">202 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other income, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,383 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,691 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> <div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Other income, net for the three months ended March 31, 2020 and 2019 consisted of the following (in thousands):</span></div><div style="margin-top:8pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:73.877%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.698%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest income, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,106 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,374 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Transaction (loss) gain on foreign exchange</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(68)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">115 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other non-operating income, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">345 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">202 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other income, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,383 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,691 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 2106000 4374000 -68000 115000 345000 202000 2383000 4691000 INCOME TAXES<div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company is subject to income tax 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 tax. The benefit from income taxes for the three months ended March 31, 2020 was $9.4 million, which was due to $9.6 million of U.S. federal, state and foreign income tax benefit, offset by $0.2 million of net discrete tax expense. The benefit from income taxes for the three months ended March 31, 2019 was $0.6 million, which was due to $0.1 million U.S. federal, state and foreign income tax expense, offset by $0.7 million of net discrete tax benefits. </span></div><div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) was signed into law. The CARES Act includes, among other items, provisions relating to refundable payroll tax credits, deferment of the employer portion of certain payroll taxes, net operating loss carryback periods, alternative minimum tax credit refunds, modifications to the net interest deduction limitations and technical corrections to tax depreciation methods for qualified improvement property.</span></div><div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The CARES Act allows losses incurred in 2018, 2019 and 2020 to be carried back to each of the five preceding tax years and to offset 100% of regular taxable income. Additionally, the CARES Act accelerates the Company’s ability to receive refunds of alternative minimum tax credits generated in prior tax years.</span></div><div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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 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 ("Ordinary" income), for the reporting period. For the three months ended March 31, 2020, the difference between the effective tax rate and the federal statutory tax rate primarily relates to net operating loss provisions adopted under the CARES Act and tax credits. As of March 31, 2020, the Company anticipates that some of the benefits from net operating losses generated in 2020 can be carried back to tax years with a 35.0% rate and recognizes the benefit in its effective tax rate. For the three months ended March 31, 2019, the difference between the effective tax rate and the federal statutory tax rate primarily relates to tax credits and non-deductible expenses.</span></div><div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of March 31, 2020, the total amount of gross unrecognized tax benefits was $41.9 million, $18.2 million of which is subject to a full valuation allowance and would not affect the Company’s effective tax rate if recognized. In the three months ended March 31, 2020, the Company recorded an immaterial amount of interest and penalties. </span></div><div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of March 31, 2020, the Company estimates that it had accumulated undistributed earnings generated by its foreign subsidiaries of approximately $5.5 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 un-remitted 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="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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 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, Ireland, the United Kingdom and Germany — the tax years subsequent to 2014 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 March 31, 2020, although the timing of the resolution or closure of audits is not certain, the Company believes it is reasonably possible that its unrecognized tax benefits could be reduced by an immaterial amount over the next 12 months.</span></div> 9400000 9600000 -200000 600000 100000 -700000 41900000 18200000 5500000 NET (LOSS) INCOME PER SHARE<div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Basic net (loss) income per share is computed using the weighted-average number of outstanding shares of common stock during the period. Diluted net (loss) income per share is computed using the weighted-average number of outstanding shares of common stock and, when dilutive, potential shares of common stock outstanding during the period. Potential common shares consist of the incremental shares of common stock issuable upon the exercise of stock options, shares issuable upon the vesting of RSUs and, to a lesser extent, purchase rights related to the ESPP.</span></div><div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents the calculation of basic and diluted net (loss) income per share for the periods presented (in thousands, except per share data):</span></div><div style="margin-top:8pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:77.678%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.795%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.797%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic net (loss) income per share:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Net (loss) income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,503)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,365 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Shares used in computation:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">    Weighted-average common shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,548 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,772 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic net (loss) income per share attributable to common stockholders</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.22)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.02 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="margin-top:8pt;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:77.678%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.795%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.797%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted net (loss) income per share:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Net (loss) income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,503)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,365 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Shares used in computation:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">    Weighted-average common shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,548 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,772 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">    Stock options</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,537 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">    Restricted stock units</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">725 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">    Employee stock purchase program</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">        Number of shares used in diluted calculation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,548 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85,087 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted net (loss) income per share attributable to common stockholders</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.22)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.02 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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 (loss) income per share because their effect would have been anti-dilutive for the periods presented (in thousands):</span></div><div style="margin-top:8pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:77.648%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.809%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.811%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock options</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,019 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,527 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted stock units</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,027 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,296 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ESPP</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">243 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> <div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents the calculation of basic and diluted net (loss) income per share for the periods presented (in thousands, except per share data):</span></div><div style="margin-top:8pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:77.678%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.795%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.797%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic net (loss) income per share:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Net (loss) income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,503)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,365 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Shares used in computation:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">    Weighted-average common shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,548 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,772 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic net (loss) income per share attributable to common stockholders</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.22)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.02 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="margin-top:8pt;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:77.678%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.795%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.797%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted net (loss) income per share:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Net (loss) income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,503)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,365 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Shares used in computation:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">    Weighted-average common shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,548 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,772 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">    Stock options</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,537 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">    Restricted stock units</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">725 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">    Employee stock purchase program</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">        Number of shares used in diluted calculation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,548 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85,087 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted net (loss) income per share attributable to common stockholders</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.22)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.02 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> -15503000 1365000 71548000 81772000 -0.22 0.02 -15503000 1365000 71548000 81772000 0 2537000 0 725000 0 53000 71548000 85087000 -0.22 0.02 <div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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 (loss) income per share because their effect would have been anti-dilutive for the periods presented (in thousands):</span></div><div style="margin-top:8pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:77.648%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.809%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.811%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock options</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,019 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,527 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted stock units</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,027 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,296 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ESPP</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">243 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 6019000 2527000 9027000 3296000 243000 0 INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS<div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:13.5pt;text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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 revenue by major product lines is based on the type of service provided and also aligns with the timing of revenue recognition. </span></div><div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Net Revenue</span></div><div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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 for the periods presented (in thousands):</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.538%;"><tr><td style="width:1.0%;"/><td style="width:77.376%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.940%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.541%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.943%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net revenue by product:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Advertising</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">240,093 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">227,033 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Transactions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,639 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,307 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other services</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,169 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,602 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total net revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">249,901 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">235,942 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the three months ended March 31, 2020 and 2019, no individual customer accounted for 10% or more of consolidated net revenue.</span></div><div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As a result of COVID-19, the Company considered whether there was any impact to the manner in which revenue is recognized, in particular with respect to the collectability criteria for recognizing revenue from contracts with customers. There was no change made to the manner in which revenue is recognized as a result of that assessment. In addition, during the three months ended March 31, 2020, the Company offered a number of relief incentives totaling $4.6 million to customers most impacted by COVID-19. These incentives were primarily in the form of waived advertising fees, as well as free advertising and subscription products. The Company has accounted for these incentives as price concessions, and has reduced net revenue recognized accordingly in the three months ended March 31, 2020. </span></div><div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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-top:8pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:77.678%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.795%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.797%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">246,527 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">232,712 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">All other countries</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,374 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,230 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total net revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">249,901 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">235,942 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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 for the periods presented (in thousands):</span></div><div style="margin-top:8pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:70.620%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.323%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.325%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">108,634 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">109,849 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">All other countries</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,507 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total long-lived assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">110,141 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">110,949 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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 for the periods presented (in thousands):</span></div><div style="margin-top:8pt;margin-bottom:8pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.538%;"><tr><td style="width:1.0%;"/><td style="width:77.376%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.940%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.541%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.943%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net revenue by product:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Advertising</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">240,093 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">227,033 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Transactions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,639 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,307 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other services</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,169 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,602 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total net revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">249,901 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">235,942 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 240093000 227033000 2639000 3307000 7169000 5602000 249901000 235942000 4600000 <div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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-top:8pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:77.678%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.795%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.797%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">246,527 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">232,712 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">All other countries</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,374 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,230 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total net revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">249,901 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">235,942 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 246527000 232712000 3374000 3230000 249901000 235942000 <div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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 for the periods presented (in thousands):</span></div><div style="margin-top:8pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:70.620%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.323%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.325%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">108,634 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">109,849 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">All other countries</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,507 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total long-lived assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">110,141 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">110,949 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 108634000 109849000 1507000 1100000 110141000 110949000 SUBSEQUENT EVENTS<div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Restructuring Plan</span></div><div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On April 9, 2020, the Company announced a restructuring plan to help manage the near-term financial impacts of the COVID-19 pandemic (the "Restructuring Plan"). In addition to reductions and deferrals in spending, the Restructuring Plan’s cost-cutting measures included workforce reductions affecting approximately 1,000 employees and furloughs affecting approximately 1,100 additional employees, as well as salary reductions and reduced-hour work weeks. The Company is also deferring share repurchases under its stock repurchase program indefinitely.</span></div><div style="text-indent:13.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company expects to incur total pre-tax restructuring and related charges of approximately $4.0 million to $5.0 million during the year ending December 31, 2020 in connection with the employee terminations under the Restructuring Plan, substantially all of which represents future cash expenditures for the payment of severance and related benefits costs. The Company also expects to incur an additional $4.0 million to $5.0 million related to supporting furloughed employees, including certain one-time payments and benefits.</span></div><div style="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For details on the Restructuring Plan, refer to the Company's Current Report on Form 8-K filed with the SEC on April 9, 2020.</span></div><div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:13.5pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On May 5, 2020, the Company entered into a Credit Agreement with Wells Fargo Bank, National Association (the "Credit Agreement"), which provides for a $75.0 million senior unsecured revolving credit facility and a letter of credit sub-limit of $25.0 million. The commitments under the Credit Agreement expire on May 5, 2023. The proceeds of the loans under the Credit Agreement may be used for working capital and general corporate purposes. The Company intends to move its existing letters of credit in aggregate amount of approximately $21.5 million under the Credit Agreement sub-limit; once this transfer is completed, the bank deposits previously used to collateralize the Company's letters of credit will no longer have restrictions on their use and approximately $53.5 million will remain available under the revolving credit facility. There were no loans outstanding under the Credit Agreement as of the filing of this Quarterly Report on Form 10-Q.</span></div><div style="text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">RSU Tax Withholding Method</span></div><div style="text-indent:15.75pt;text-align:justify;margin-top:8pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In May 2020, the Company changed the method by which it settles the employee tax liabilities associated with the vesting of RSUs from net share withholding to sell-to-cover. This change will be effective beginning with the Company's standard RSU vesting date for the second quarter, which occurs in May 2020. As a result of this change, the Company will no longer have cash outflows relating to the settlement of tax liabilities associated with employee stock awards. The change will not impact the Company's condensed consolidated income statement.</span></div> 1000 1100 4000000.0 5000000.0 4000000.0 5000000.0 75000000.0 25000000.0 21500000 53500000 0 XML 63 R19.htm IDEA: XBRL DOCUMENT v3.20.1
COMMITMENTS AND CONTINGENCIES
3 Months Ended
Mar. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies COMMITMENTS AND CONTINGENCIES
Legal Proceedings—In January 2018, a putative class action lawsuit alleging violations of the federal securities laws was filed in the U.S. District Court for the Northern District of California, naming as defendants the Company and certain of its officers. The complaint, which the plaintiff amended on June 25, 2018, alleges violations of the Exchange Act by the Company and its officers for allegedly making materially false and misleading statements regarding its business and operations on February 9, 2017. The plaintiff seeks unspecified monetary damages and other relief. On August 2, 2018, the Company and the other defendants filed a motion to dismiss the amended complaint, which the court granted in part and denied in part on November 27, 2018. On October 22, 2019, the Court approved a stipulation to certify a class in this action. The case remains pending. Due to the preliminary nature of this lawsuit, the Company is unable to reasonably estimate either the probability of incurring a loss or an estimated range of such loss, if any, from the lawsuit.
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 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 financial position, results of operations or cash flows.
XML 64 R11.htm IDEA: XBRL DOCUMENT v3.20.1
MARKETABLE SECURITIES
3 Months Ended
Mar. 31, 2020
Investments, Debt and Equity Securities [Abstract]  
Marketable Securities MARKETABLE SECURITIES
Due to the uncertainties surrounding COVID-19, the Company changed its investment strategy with respect to its marketable securities to allow for more flexibility in preserving liquidity. Prior to this change, the Company concluded that it had the intent to hold marketable securities to maturity and deemed that a held-to-maturity classification was appropriate. The change in strategy resulted in a transfer of the marketable securities from the held-to-maturity classification to the available-for-sale classification, effective on March 16, 2020. The amortized cost of marketable securities transferred from held-to-maturity to available-for-sale on this date was $300.2 million. As a result of the transfer, the Company reversed the allowance for credit loss that had been previously recorded upon adoption of ASU 2016-13 and measured the securities at fair value as of the transfer date by recording an immaterial allowance for credit loss to other income, net, and the remaining adjustment as an immaterial unrealized loss recorded to other comprehensive income.
After this change in strategy, in March 2020, the Company sold certain agency bonds that were classified as available-for-sale short- and long-term marketable securities for proceeds of $135.2 million and recorded an immaterial amount of net realized gains upon the sales of these securities to other income, net for the three months ended March 31, 2020. The Company reinvested the proceeds from the sale along with $65.0 million from maturities and redemptions of marketable securities into money market funds.
The Company had the intent to sell its remaining marketable securities as of March 31, 2020. Accordingly, the Company reversed the allowance for credit loss previously recorded on the date of transfer, adjusted the amortized cost of the marketable securities to fair value as of March 31, 2020, and recorded an immaterial net realized loss to other income, net for the three months ended March 31, 2020. The Company did not reclassify any net unrealized holding gain or loss for the period from accumulated other comprehensive income to net income.
The amortized cost, gross unrealized gains and losses, and fair value of marketable securities classified as held-to-maturity as of December 31, 2019 were as follows (in thousands):
December 31, 2019
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Short-term marketable securities:
Commercial paper$130,464  $17  $(9) $130,472  
Corporate bonds85,396  225  (10) 85,611  
Agency bonds26,140  90  26,230  
Total short-term marketable securities242,000  332  (19) 242,313  
Long-term marketable securities:
Agency bonds53,499  21  —  53,520  
Total long-term marketable securities
53,499  21  —  53,520  
Total marketable securities$295,499  $353  $(19) $295,833  
The Company did not have any securities that were in an unrealized loss position as of March 31, 2020 due to its intent to sell its remaining securities. The following table presents gross unrealized losses and fair values for those securities that were in an unrealized loss position as of December 31, 2019, aggregated by investment category and the length of time that the individual securities have been in a continuous loss position (in thousands):
December 31, 2019
Less Than 12 Months12 Months or GreaterTotal
Fair
Value
Unrealized LossFair
Value
Unrealized LossFair
Value
Unrealized Loss
Commercial paper$63,639  $(9) $—  $—  $63,639  $(9) 
Corporate bonds20,979  (10) —  —  20,979  (10) 
Total$84,618  $(19) $—  $—  $84,618  $(19) 
Prior to the adoption of ASU 2016-13, the Company periodically reviewed its investment portfolio for other-than-temporary impairment. The Company considered such factors as the duration, severity and reason for the decline in value, and the potential recovery period. The Company also considered whether it was more likely than not that it would be required to sell the securities before the recovery of their amortized cost basis, and whether the amortized cost basis could not be recovered as a result of credit losses. During the three months ended March 31, 2019, the Company did not recognize any other-than-temporary impairment loss
XML 65 R15.htm IDEA: XBRL DOCUMENT v3.20.1
LEASES
3 Months Ended
Mar. 31, 2020
Leases [Abstract]  
Leases LEASES
The components of lease cost as of March 31, 2020 and 2019 were as follows (in thousands):
Three Months Ended March 31,
20202019
Operating lease cost$13,811  $13,691  
Short-term lease cost (12 months or less)360  299  
Sublease income(1,960) (476) 
Total lease cost, net$12,211  $13,514  
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's right to obtain substantially all of economic benefits from use of the respective assets during the lease term.
The Company has subleased certain office facilities under operating lease agreements that expire in 2025. The sublease agreements do not contain any options to renew. The Company recognizes sublease rental income as a reduction in rent expense on a straight-line basis over the lease period.
Supplemental cash flow information related to leases for the three months ended March 31, 2020 and 2019 was as follows (in thousands):
March 31, 2020March 31, 2019
Cash paid for amounts included in the measurement of lease liabilities:
     Operating cash flows from operating leases$10,108  $13,759  
As of March 31, 2020, maturities of lease liabilities for (i) the remaining nine months of 2020, (ii) each of the succeeding five years, and (iii) thereafter were as follows (in thousands):
Year Ending December 31,Operating
Leases
2020 (from April 1, 2020)$49,581  
202152,051  
202246,484  
202343,429  
202441,197  
202522,250  
Thereafter23,743  
Total minimum lease payments278,735  
Less imputed interest(41,320) 
Present value of lease liabilities$237,415  
As of March 31, 2020 and December 31, 2019, the weighted-average remaining lease terms and weighted-average discount rates were as follows:
March 31, 2020December 31,
2019
Weighted-average remaining lease term (years) — operating leases5.55.5
Weighted-average discount rate — operating leases6.0 %6.1 %
XML 66 R36.htm IDEA: XBRL DOCUMENT v3.20.1
ACCRUED LIABILITIES AND ACCRUED LIABILITIES (Tables)
3 Months Ended
Mar. 31, 2020
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accounts payable and accrued liabilities as of March 31, 2020 and December 31, 2019 consisted of the following (in thousands):
March 31,
2020
December 31,
2019
Accounts payable$6,144  $6,002  
Employee related liabilities51,043  41,488  
Accrued sales and marketing expenses3,375  2,982  
Taxes payable2,523  3,695  
Accrued cost of revenue1,517  7,208  
Other accrued liabilities10,100  10,958  
Total accounts payable and accrued liabilities$74,702  $72,333  
XML 67 R32.htm IDEA: XBRL DOCUMENT v3.20.1
GOODWILL AND INTANGIBLE ASSETS (Tables)
3 Months Ended
Mar. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The changes in carrying amount of goodwill during the three months ended March 31, 2020 were as follows (in thousands):
Balance as of December 31, 2019$104,589  
Effect of currency translation(613) 
Balance as of March 31, 2020$103,976  
Schedule of Intangible Assets
Intangible assets at March 31, 2020 and December 31, 2019 consisted of the following (dollars in thousands):
March 31, 2020
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Remaining Life
Business relationships$9,918  $(3,086) $6,832  8.4years
Developed technology7,709  (5,326) 2,383  2.0years
Content3,780  (3,780) —  0.0years
Domains and data licenses2,869  (2,780) 89  1.7years
Trademarks877  (877) —  0.0years
User relationships146  (146) —  0.0years
Total$25,299  $(15,995) $9,304  
December 31, 2019
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Remaining Life
Business relationships$9,918  $(2,841) $7,077  8.6years
Developed technology7,832  (4,959) 2,873  2.2years
Content3,814  (3,814) —  0.0years
Domain and data licenses2,869  (2,748) 121  1.7years
Trademarks877  (872)  0.2years
User relationships146  (140)  0.2years
Total$25,456  $(15,374) $10,082  
Schedule of Future Amortization Expense
As of March 31, 2020, the estimated future amortization of purchased intangible assets for (i) the remaining nine months of 2020, (ii) each of the succeeding five years, and (iii) thereafter was as follows (in thousands):
Year Ending December 31,Amount
2020 (from April 1, 2020)$1,697  
20212,203  
20221,031  
2023714  
2024708  
2025708  
Thereafter2,243  
Total amortization$9,304  
XML 68 R23.htm IDEA: XBRL DOCUMENT v3.20.1
NET (LOSS) INCOME PER SHARE
3 Months Ended
Mar. 31, 2020
Earnings Per Share [Abstract]  
Net (Loss) Income Per Share NET (LOSS) INCOME PER SHARE
Basic net (loss) income per share is computed using the weighted-average number of outstanding shares of common stock during the period. Diluted net (loss) income per share is computed using the weighted-average number of outstanding shares of common stock and, when dilutive, potential shares of common stock outstanding during the period. Potential common shares consist of the incremental shares of common stock issuable upon the exercise of stock options, shares issuable upon the vesting of RSUs and, to a lesser extent, purchase rights related to the ESPP.
The following table presents the calculation of basic and diluted net (loss) income per share for the periods presented (in thousands, except per share data):
Three Months Ended March 31,
20202019
Basic net (loss) income per share:
   Net (loss) income$(15,503) $1,365  
   Shares used in computation:
    Weighted-average common shares outstanding71,548  81,772  
Basic net (loss) income per share attributable to common stockholders$(0.22) $0.02  

Three Months Ended March 31,
20202019
Diluted net (loss) income per share:
   Net (loss) income$(15,503) $1,365  
   Shares used in computation:
    Weighted-average common shares outstanding71,548  81,772  
    Stock options—  2,537  
    Restricted stock units—  725  
    Employee stock purchase program—  53  
        Number of shares used in diluted calculation71,548  85,087  
Diluted net (loss) income per share attributable to common stockholders$(0.22) $0.02  
The following stock-based instruments were excluded from the calculation of diluted net (loss) income per share because their effect would have been anti-dilutive for the periods presented (in thousands):
Three Months Ended March 31,
20202019
Stock options6,019  2,527  
Restricted stock units9,027  3,296  
ESPP243  —  
XML 69 R27.htm IDEA: XBRL DOCUMENT v3.20.1
CASH, CASH EQUIVALENTS AND RESTRICTED CASH (Tables)
3 Months Ended
Mar. 31, 2020
Cash and Cash Equivalents [Abstract]  
Schedule of Cash and Cash Equivalents
Cash, cash equivalents and restricted cash as of March 31, 2020 and December 31, 2019 consisted of the following (in thousands):
March 31,
2020
December 31,
2019
Cash$31,246  $43,581  
Cash equivalents333,330  126,700  
Total cash and cash equivalents$364,576  $170,281  
Restricted cash22,332  22,037  
Total cash, cash equivalents and restricted cash$386,908  $192,318  
Restrictions on Cash and Cash Equivalents
Cash, cash equivalents and restricted cash as of March 31, 2020 and December 31, 2019 consisted of the following (in thousands):
March 31,
2020
December 31,
2019
Cash$31,246  $43,581  
Cash equivalents333,330  126,700  
Total cash and cash equivalents$364,576  $170,281  
Restricted cash22,332  22,037  
Total cash, cash equivalents and restricted cash$386,908  $192,318  
XML 70 R9999.htm IDEA: XBRL DOCUMENT v3.20.1
Label Element Value
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ (34,000)
XML 71 R46.htm IDEA: XBRL DOCUMENT v3.20.1
MARKETABLE SECURITIES (Schedule of Securities in an Unrealized Loss Position) (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Fair Value [Abstract]  
Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Less than 12 Months, Fair Value $ 84,618
Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, 12 Months or Longer, Fair Value 0
Debt Securities, Held-to-maturity, Unrealized Loss Position, Fair Value, Total 84,618
Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss [Abstract]  
Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (19)
Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 0
Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss (19)
Commercial paper  
Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Fair Value [Abstract]  
Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Less than 12 Months, Fair Value 63,639
Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, 12 Months or Longer, Fair Value 0
Debt Securities, Held-to-maturity, Unrealized Loss Position, Fair Value, Total 63,639
Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss [Abstract]  
Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (9)
Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 0
Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss (9)
Corporate bonds  
Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Fair Value [Abstract]  
Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Less than 12 Months, Fair Value 20,979
Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, 12 Months or Longer, Fair Value 0
Debt Securities, Held-to-maturity, Unrealized Loss Position, Fair Value, Total 20,979
Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss [Abstract]  
Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (10)
Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 0
Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss $ (10)
XML 72 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 73 R42.htm IDEA: XBRL DOCUMENT v3.20.1
CASH, CASH EQUIVALENTS AND RESTRICTED CASH - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Mar. 31, 2020
Mar. 31, 2020
Dec. 31, 2019
Cash and Cash Equivalents [Abstract]      
Proceeds from sale of debt securities, available-for-sale $ 135,200    
Marketable securities proceeds reinvested 38,000    
Redemption of marketable securities proceeds reinvested   $ 27,000  
Restricted cash $ 22,332 $ 22,332 $ 22,037
XML 74 R69.htm IDEA: XBRL DOCUMENT v3.20.1
STOCKHOLDERS' EQUITY (Schedule of Stock-Based Compensation Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation recorded to (loss) income before income taxes $ 31,750 $ 31,319
Benefit from income taxes (12,557) (8,113)
Total stock-based compensation recorded to net (loss) income 19,193 23,206
Cost of revenue    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation recorded to (loss) income before income taxes 1,043 1,244
Sales and marketing    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation recorded to (loss) income before income taxes 7,696 7,687
Product development    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation recorded to (loss) income before income taxes 17,755 16,075
General and administrative    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation recorded to (loss) income before income taxes $ 5,256 $ 6,313
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.20.1
CONTRACT BALANCES (Schedule of Changes in Allowance for Doubtful Accounts) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance, beginning of period $ 7,686 $ 8,685
Add: provision for doubtful accounts 15,933 4,264
Less: write-offs, net of recoveries (9,031) (5,501)
Balance, end of period $ 14,588 $ 7,448
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.20.1
STOCKHOLDERS' EQUITY (Schedule of Stock by Class) (Details) - $ / shares
Mar. 31, 2020
Dec. 31, 2019
Stockholders’ equity:    
Common stock, shares authorized (in shares) 200,000,000 200,000,000
Common stock, shares issued (in shares) 71,887,846 71,185,468
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 77 R22.htm IDEA: XBRL DOCUMENT v3.20.1
INCOME TAXES
3 Months Ended
Mar. 31, 2020
Income Tax Disclosure [Abstract]  
Income Taxes INCOME TAXES
The Company is subject to income tax 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 tax. The benefit from income taxes for the three months ended March 31, 2020 was $9.4 million, which was due to $9.6 million of U.S. federal, state and foreign income tax benefit, offset by $0.2 million of net discrete tax expense. The benefit from income taxes for the three months ended March 31, 2019 was $0.6 million, which was due to $0.1 million U.S. federal, state and foreign income tax expense, offset by $0.7 million of net discrete tax benefits.
On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) was signed into law. The CARES Act includes, among other items, provisions relating to refundable payroll tax credits, deferment of the employer portion of certain payroll taxes, net operating loss carryback periods, alternative minimum tax credit refunds, modifications to the net interest deduction limitations and technical corrections to tax depreciation methods for qualified improvement property.
The CARES Act allows losses incurred in 2018, 2019 and 2020 to be carried back to each of the five preceding tax years and to offset 100% of regular taxable income. Additionally, the CARES Act accelerates the Company’s ability to receive refunds of alternative minimum tax credits generated in prior tax years.
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 ("Ordinary" income), for the reporting period. For the three months ended March 31, 2020, the difference between the effective tax rate and the federal statutory tax rate primarily relates to net operating loss provisions adopted under the CARES Act and tax credits. As of March 31, 2020, the Company anticipates that some of the benefits from net operating losses generated in 2020 can be carried back to tax years with a 35.0% rate and recognizes the benefit in its effective tax rate. For the three months ended March 31, 2019, the difference between the effective tax rate and the federal statutory tax rate primarily relates to tax credits and non-deductible expenses.
As of March 31, 2020, the total amount of gross unrecognized tax benefits was $41.9 million, $18.2 million of which is subject to a full valuation allowance and would not affect the Company’s effective tax rate if recognized. In the three months ended March 31, 2020, the Company recorded an immaterial amount of interest and penalties.
As of March 31, 2020, the Company estimates that it had accumulated undistributed earnings generated by its foreign subsidiaries of approximately $5.5 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 un-remitted 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, Ireland, the United Kingdom and Germany — the tax years subsequent to 2014 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 March 31, 2020, although the timing of the resolution or closure of audits is not certain, the Company believes it is reasonably possible that its unrecognized tax benefits could be reduced by an immaterial amount over the next 12 months.
XML 78 R26.htm IDEA: XBRL DOCUMENT v3.20.1
DESCRIPTION OF BUSINESS AND BASIS FOR PRESENTATION (Policies)
3 Months Ended
Mar. 31, 2020
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 Company’s Annual Report on Form 10-K for the year ended December 31, 2019, filed with the SEC on February 28, 2020 and amended on April 29, 2020 (the "Annual Report").
The unaudited condensed consolidated balance sheet as of December 31, 2019 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, except as set forth under "Recently Adopted Accounting Pronouncements" below.
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 and assumptions that affect the reported amounts of assets and liabilities and 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. These estimates 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 the COVID-19 pandemic and the uncertainty of the extent of the impacts, many of the estimates and assumptions required 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.
Marketable Securities Marketable Securities—The Company considers highly liquid treasury notes, U.S. agency securities, corporate debt securities, money market funds and other funds with maturities of more than three months to be marketable securities. Securities with less than one year to maturity are included in short-term marketable securities, and all other securities are classified as long-term marketable securities. The Company has a policy that generally requires its 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. The Company determines the classification of its marketable securities at the time of purchase and re-evaluates these determinations at each balance sheet date.
Marketable securities are classified as held-to-maturity when the Company has the positive intent and ability to hold the securities to maturity. Held-to-maturity securities owned by the Company prior to March 16, 2020, were stated at amortized cost and were periodically assessed for impairment. Amortized costs of debt securities were adjusted for amortization of premiums and accretion of discounts to maturity, and these adjustments were included in interest income.
Marketable debt securities that the Company may sell prior to maturity in response to changes in the Company's investment strategy, liquidity needs, or for other reasons are classified as available-for-sale. The Company's portfolio as of March 16, 2020 includes only available-for-sale securities, and the Company does not intend to transfer its securities to a different classification in the foreseeable future. Available-for-sale securities are stated at fair value as of each balance sheet date and are periodically assessed for impairment. For the Company's available-for-sale securities, an investment is impaired if the fair value of the investment is less than its amortized cost basis. In assessing whether a credit loss exists, the Company compares the present value of cash flows expected to be collected from the security with the amortized cost basis of the security. If the present value of expected cash flows is less than the amortized cost basis of the security, an allowance for credit loss is recorded as a component of other income (expense), net. Any remaining unrealized losses are recorded to other comprehensive income (loss). The Company determines any realized gains or losses on the sale of marketable securities on a specific identification method and records such gains and losses as a component of other income (expense), net. Amortization of premiums and accretion of discounts are included in interest income.
If the Company has the intent to sell an available-for-sale security in an unrealized loss position or it is more likely than not that it will be required to sell the security prior to recovery of its amortized cost basis, any previously recorded allowance is reversed and the entire difference between the amortized cost basis of the security and its fair value is recognized in the condensed consolidated statements of operations.
Allowance for Doubtful Accounts Allowance for Doubtful Accounts—The Company maintains an allowance for doubtful accounts receivable. The allowance reflects the Company's best estimate of probable losses associated with the accounts receivable balance. It is based upon historical experience and loss patterns, the number of days that billings are past due, an evaluation of the potential risk of loss associated with delinquent accounts based on the credit risk of those accounts, known delinquent accounts, as well as current conditions and reasonable and supportable economic forecasts. When new information becomes available that allows the Company to more accurately estimate the allowance, it makes an adjustment, which is considered a change in accounting estimate. The carrying value of accounts receivable approximates their fair value.
Goodwill Goodwill—Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and intangible assets acquired. The carrying amount of goodwill is reviewed at least annually, or more frequently if events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable. The Company has the option to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If the Company determines that it is more likely than not that its fair value is less than the carrying amount, or opts not to perform a qualitative assessment, then the Company will compare the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. The carrying value of goodwill will be written down to fair value. No impairment charges associated with goodwill have been recorded by the Company to date.
Stock-Based Compensation
Stock-Based Compensation—The Company accounts for stock-based employee compensation plans under the fair value recognition and measurement provisions, which require all stock-based payments to employees, including grants of stock options, restricted stock awards, restricted stock units ("RSUs"), performance-based restricted stock units ("PRSUs") and issuances under its 2012 Employee Stock Purchase Plan, as amended ("ESPP"), to be measured based on the grant-date fair value of the awards. The Company accounts for forfeitures as they occur.
The fair value of options granted to employees is estimated on the grant date using the Black-Scholes-Merton option valuation model. This valuation model for stock-based compensation expense requires the Company to make assumptions and judgments about the variables used in the calculation, including the expected term (weighted-average period of time that the options granted are expected to be outstanding), the expected volatility in the fair market value of the Company’s common stock, a risk-free interest rate and expected dividends. No compensation cost is recorded for options that do not vest. The Company uses the simplified calculation of expected life as the contractual term for options of 10 years is longer than the Company has been publicly traded. Expected volatility is based on an average of the historical volatilities of the common stock of several entities with characteristics similar to those of the Company. The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant for periods corresponding with the expected life of the option. The Company uses the straight-line method for expense attribution.
The fair value of RSUs is measured using the closing price of the Company's common stock on the New York Stock Exchange on the grant date. The Company uses the straight-line method for expense attribution. No compensation cost is
recorded for RSUs that do not vest. Shares for these grants are issued upon vesting, net of tax withholding to be paid by the Company on behalf of its employees.
The Company has two types of PRSUs outstanding — awards for which the vesting is subject to both a time-based vesting schedule and either (a) a market condition or (b) the achievement of performance goals.
For the awards subject to a market condition, the Company uses a Monte Carlo model to determine the fair value of the PRSUs. The Company uses the accelerated method for expense attribution. Compensation costs are recorded if the service condition is met regardless of whether the market performance condition is satisfied. No compensation cost is recorded if the service condition is not met.
For the awards subject to performance goals, the fair value of the PRSUs is measured using the closing price of the Company's common stock on the New York Stock Exchange on the grant date. The Company uses the accelerated method for expense attribution. Compensation costs are recorded when the Company concludes that it is probable that the performance condition will be achieved. The Company performs an analysis in each reporting period to determine the probability that the performance goals will be met, and recognizes a cumulative catch up adjustment to compensation cost for changes in its probability assessment in subsequent reporting periods, if required. No compensation cost is recorded if the service condition is not met.
Recently Adopted Accounting Pronouncements and Recent Accounting Pronouncements Not Yet Effective
Recently Adopted Accounting Pronouncements
In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update No. 2016-13, "Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments" ("ASU 2016-13"). ASU 2016-13 requires certain types of financial instruments, including trade receivables and held-to-maturity investments measured at amortized cost, to be presented at the net amount expected to be collected based on historical events, current conditions and forecast information. The Company adopted and began applying ASU 2016-13 on January 1, 2020 by recording a cumulative-effect adjustment to retained earnings. This adjustment recorded an allowance related to expected credit losses on its held-to-maturity debt securities. This allowance took into consideration the composition and credit quality of the financial instruments, their respective historical credit loss activity, and reasonable and supportable economic forecasts and conditions at the time of adoption. The adoption did not have a material impact on the Company's consolidated financial statements.
In January 2017, the FASB issued Accounting Standards Update No. 2017-04, "Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment" ("ASU 2017-04"). ASU 2017-04 simplifies the subsequent measurement of goodwill by eliminating Step 2 from the goodwill impairment test. Under the new standard, entities will perform goodwill impairment tests by comparing the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. The Company adopted ASU 2017-04 on January 1, 2020 and the adoption did not have a material impact on its consolidated financial statements.
In August 2018, the FASB issued Accounting Standards Update No. 2018-13, "Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement" ("ASU 2018-13"), which amends Accounting Standards Codification 820, "Fair Value Measurement." ASU 2018-13 modifies the disclosure requirements for fair value measurements by removing, modifying and adding certain disclosures. The Company adopted ASU 2018-13 on January 1, 2020 and the adoption did not have a material impact on its consolidated financial statements.
In August 2018, the FASB issued Accounting Standards Update No. 2018-15, "Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract" ("ASU 2018-15"). ASU 2018-15 requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in Accounting Standards Codification 350-40 to determine which implementation costs to defer and recognize as an asset. ASU 2018-15 generally aligns the guidance on recognizing implementation costs incurred in a cloud computing arrangement that is a service contract with that for implementation costs incurred to develop or obtain internal-use software, including hosting arrangements that include an internal-use software license. The Company adopted ASU 2018-15 prospectively and began applying it on January 1, 2020. The adoption did not have a material impact on the Company's financial statements.
Recent Accounting Pronouncements Not Yet Effective
In December 2019, the FASB issued Accounting Standards Update No. 2019-12, Income Taxes (Topic 740): "Simplifying the Accounting for Income Taxes" ("ASU 2019-12"), which simplifies the accounting for income taxes by removing certain exceptions to the general principles for recording income taxes, while also simplifying certain recognition and allocation approaches to accounting for income taxes. ASU 2019-12 will be effective for the first interim period within annual periods beginning after December 15, 2020 on a prospective basis, and early adoption is permitted. The Company is currently evaluating the impact of ASU 2019-12 on its consolidated financial statements and related disclosures.
XML 79 R47.htm IDEA: XBRL DOCUMENT v3.20.1
PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid expenses $ 16,409 $ 10,188
Other current assets 5,395 4,008
Total prepaid expenses and other current assets $ 21,804 $ 14,196
XML 80 R43.htm IDEA: XBRL DOCUMENT v3.20.1
FAIR VALUE OF FINANCIAL INSTRUMENTS (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities   $ 295,833
Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents and marketable securities $ 459,448 422,533
Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents and marketable securities 323,349 126,700
Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents and marketable securities 136,099 295,833
Recurring | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents and marketable securities 0 0
Recurring | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities 86,695 130,472
Recurring | Commercial paper | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities 0 0
Recurring | Commercial paper | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities 86,695 130,472
Recurring | Commercial paper | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities 0 0
Recurring | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities 39,423 85,611
Recurring | Corporate bonds | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities 0 0
Recurring | Corporate bonds | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities 39,423 85,611
Recurring | Corporate bonds | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities 0 0
Recurring | Agency bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities 0 79,750
Recurring | Agency bonds | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities 0 0
Recurring | Agency bonds | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities 0 79,750
Recurring | Agency bonds | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities 0 0
Recurring | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents 323,349 126,700
Recurring | Money market funds | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents 323,349 126,700
Recurring | Money market funds | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents 0 0
Recurring | Money market funds | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents 0 0
Recurring | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents 9,981 0
Recurring | Commercial paper | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents 0 0
Recurring | Commercial paper | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents 9,981 0
Recurring | Commercial paper | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents $ 0 $ 0
XML 81 R60.htm IDEA: XBRL DOCUMENT v3.20.1
OTHER NON-CURRENT ASSETS (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Other Assets, Noncurrent Disclosure [Abstract]    
Deferred contract cost term 26 months 32 months
Increase in amortization expense $ 3.4  
Increase in basic and diluted loss per share (usd per share) $ 0.05  
XML 82 R64.htm IDEA: XBRL DOCUMENT v3.20.1
ACCRUED LIABILITIES AND ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Accounts payable $ 6,144 $ 6,002
Employee related liabilities 51,043 41,488
Accrued sales and marketing expenses 3,375 2,982
Taxes payable 2,523 3,695
Accrued cost of revenue 1,517 7,208
Other accrued liabilities 10,100 10,958
Total accounts payable and accrued liabilities $ 74,702 $ 72,333
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.20.1
STOCKHOLDERS' EQUITY (Schedule of Restricted Stock Units Activity) (Details) - Restricted Stock Units
3 Months Ended
Mar. 31, 2020
$ / shares
shares
Number of Shares  
Unvested, beginning balance (in shares) 7,625,584
Granted (in shares) 2,690,821
Released (in shares) (840,805)
Canceled (in shares) (448,618)
Unvested, ending balance (in shares) 9,026,982
Weighted-Average Grant Date Fair Value  
Unvested, beginning balance (in USD per share) | $ / shares $ 36.51
Granted (in USD per share) | $ / shares 35.58
Released (in USD per share) | $ / shares 36.50
Canceled (in USD per share) | $ / shares 36.54
Unvested, ending balance (in USD per share) | $ / shares $ 36.23
Shares withheld for taxes (in shares) 339,274
XML 84 R52.htm IDEA: XBRL DOCUMENT v3.20.1
GOODWILL AND INTANGIBLE ASSETS (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]    
Amortization expense $ 0.7 $ 0.9
XML 85 R56.htm IDEA: XBRL DOCUMENT v3.20.1
LEASES (Operating Lease Maturities) (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Leases [Abstract]  
2020 (from April 1, 2020) $ 49,581
2021 52,051
2022 46,484
2023 43,429
2024 41,197
2025 22,250
Thereafter 23,743
Total minimum lease payments 278,735
Less imputed interest (41,320)
Present value of lease liabilities $ 237,415
XML 86 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.1 html 200 384 1 false 59 0 false 7 false false R1.htm 0001001 - Document - Cover page Sheet http://www.yelp.com/role/Coverpage Cover page Cover 1 false false R2.htm 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.yelp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME Sheet http://www.yelp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME Statements 5 false false R6.htm 1005006 - 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 1006007 - 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 2101101 - 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 2103102 - 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 2107103 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS Sheet http://www.yelp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS FAIR VALUE OF FINANCIAL INSTRUMENTS Notes 10 false false R11.htm 2110104 - Disclosure - MARKETABLE SECURITIES Sheet http://www.yelp.com/role/MARKETABLESECURITIES MARKETABLE SECURITIES Notes 11 false false R12.htm 2115105 - 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 2118106 - Disclosure - PROPERTY, EQUIPMENT AND SOFTWARE, NET Sheet http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENET PROPERTY, EQUIPMENT AND SOFTWARE, NET Notes 13 false false R14.htm 2122107 - Disclosure - GOODWILL AND INTANGIBLE ASSETS Sheet http://www.yelp.com/role/GOODWILLANDINTANGIBLEASSETS GOODWILL AND INTANGIBLE ASSETS Notes 14 false false R15.htm 2128108 - Disclosure - LEASES Sheet http://www.yelp.com/role/LEASES LEASES Notes 15 false false R16.htm 2134109 - Disclosure - OTHER NON-CURRENT ASSETS Sheet http://www.yelp.com/role/OTHERNONCURRENTASSETS OTHER NON-CURRENT ASSETS Notes 16 false false R17.htm 2139110 - Disclosure - CONTRACT BALANCES Sheet http://www.yelp.com/role/CONTRACTBALANCES CONTRACT BALANCES Notes 17 false false R18.htm 2144111 - Disclosure - ACCRUED LIABILITIES AND ACCRUED LIABILITIES Sheet http://www.yelp.com/role/ACCRUEDLIABILITIESANDACCRUEDLIABILITIES ACCRUED LIABILITIES AND ACCRUED LIABILITIES Notes 18 false false R19.htm 2147112 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.yelp.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 19 false false R20.htm 2148113 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://www.yelp.com/role/STOCKHOLDERSEQUITY STOCKHOLDERS' EQUITY Notes 20 false false R21.htm 2155114 - Disclosure - OTHER INCOME, NET Sheet http://www.yelp.com/role/OTHERINCOMENET OTHER INCOME, NET Notes 21 false false R22.htm 2158115 - Disclosure - INCOME TAXES Sheet http://www.yelp.com/role/INCOMETAXES INCOME TAXES Notes 22 false false R23.htm 2160116 - Disclosure - NET (LOSS) INCOME PER SHARE Sheet http://www.yelp.com/role/NETLOSSINCOMEPERSHARE NET (LOSS) INCOME PER SHARE Notes 23 false false R24.htm 2164117 - 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 2169118 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.yelp.com/role/SUBSEQUENTEVENTS SUBSEQUENT EVENTS Notes 25 false false R26.htm 2202201 - 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 26 false false R27.htm 2304301 - 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 27 false false R28.htm 2308302 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables) Sheet http://www.yelp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables) Tables http://www.yelp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS 28 false false R29.htm 2311303 - Disclosure - MARKETABLE SECURITIES (Tables) Sheet http://www.yelp.com/role/MARKETABLESECURITIESTables MARKETABLE SECURITIES (Tables) Tables http://www.yelp.com/role/MARKETABLESECURITIES 29 false false R30.htm 2316304 - 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 30 false false R31.htm 2319305 - Disclosure - PROPERTY, EQUIPMENT, AND SOFTWARE, NET (Tables) Sheet http://www.yelp.com/role/PROPERTYEQUIPMENTANDSOFTWARENETTables PROPERTY, EQUIPMENT, AND SOFTWARE, NET (Tables) Tables 31 false false R32.htm 2323306 - 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 32 false false R33.htm 2329307 - Disclosure - LEASES (Tables) Sheet http://www.yelp.com/role/LEASESTables LEASES (Tables) Tables http://www.yelp.com/role/LEASES 33 false false R34.htm 2335308 - 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 34 false false R35.htm 2340309 - Disclosure - CONTRACT BALANCES (Tables) Sheet http://www.yelp.com/role/CONTRACTBALANCESTables CONTRACT BALANCES (Tables) Tables http://www.yelp.com/role/CONTRACTBALANCES 35 false false R36.htm 2345310 - Disclosure - ACCRUED LIABILITIES AND ACCRUED LIABILITIES (Tables) Sheet http://www.yelp.com/role/ACCRUEDLIABILITIESANDACCRUEDLIABILITIESTables ACCRUED LIABILITIES AND ACCRUED LIABILITIES (Tables) Tables http://www.yelp.com/role/ACCRUEDLIABILITIESANDACCRUEDLIABILITIES 36 false false R37.htm 2349311 - Disclosure - STOCKHOLDERS' EQUITY (Tables) Sheet http://www.yelp.com/role/STOCKHOLDERSEQUITYTables STOCKHOLDERS' EQUITY (Tables) Tables http://www.yelp.com/role/STOCKHOLDERSEQUITY 37 false false R38.htm 2356312 - Disclosure - OTHER INCOME, NET (Tables) Sheet http://www.yelp.com/role/OTHERINCOMENETTables OTHER INCOME, NET (Tables) Tables http://www.yelp.com/role/OTHERINCOMENET 38 false false R39.htm 2361313 - Disclosure - NET (LOSS) INCOME PER SHARE (Tables) Sheet http://www.yelp.com/role/NETLOSSINCOMEPERSHARETables NET (LOSS) INCOME PER SHARE (Tables) Tables http://www.yelp.com/role/NETLOSSINCOMEPERSHARE 39 false false R40.htm 2365314 - 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 40 false false R41.htm 2405401 - 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 41 false false R42.htm 2406402 - Disclosure - CASH, CASH EQUIVALENTS AND RESTRICTED CASH - Narrative (Details) Sheet http://www.yelp.com/role/CASHCASHEQUIVALENTSANDRESTRICTEDCASHNarrativeDetails CASH, CASH EQUIVALENTS AND RESTRICTED CASH - Narrative (Details) Details 42 false false R43.htm 2409403 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Details) Sheet http://www.yelp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails FAIR VALUE OF FINANCIAL INSTRUMENTS (Details) Details http://www.yelp.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables 43 false false R44.htm 2412404 - Disclosure - MARKETABLE SECURITIES - Narrative (Details) Sheet http://www.yelp.com/role/MARKETABLESECURITIESNarrativeDetails MARKETABLE SECURITIES - Narrative (Details) Details 44 false false R45.htm 2413405 - Disclosure - MARKETABLE SECURITIES (Schedule of the Fair Value to Amortized Cost Basis of Securities Held-to-Maturity) (Details) Sheet http://www.yelp.com/role/MARKETABLESECURITIESScheduleoftheFairValuetoAmortizedCostBasisofSecuritiesHeldtoMaturityDetails MARKETABLE SECURITIES (Schedule of the Fair Value to Amortized Cost Basis of Securities Held-to-Maturity) (Details) Details http://www.yelp.com/role/MARKETABLESECURITIESTables 45 false false R46.htm 2414406 - 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 46 false false R47.htm 2417407 - 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 47 false false R48.htm 2420408 - 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 48 false false R49.htm 2421409 - 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 49 false false R50.htm 2424410 - 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 50 false false R51.htm 2425411 - 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 51 false false R52.htm 2426412 - 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 2427413 - 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 53 false false R54.htm 2430414 - Disclosure - LEASES (Lease Cost) (Details) Sheet http://www.yelp.com/role/LEASESLeaseCostDetails LEASES (Lease Cost) (Details) Details http://www.yelp.com/role/LEASESTables 54 false false R55.htm 2431415 - 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 55 false false R56.htm 2432416 - 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 56 false false R57.htm 2433417 - Disclosure - LEASES (Additional Information) (Details) Sheet http://www.yelp.com/role/LEASESAdditionalInformationDetails LEASES (Additional Information) (Details) Details http://www.yelp.com/role/LEASESTables 57 false false R58.htm 2436418 - 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 58 false false R59.htm 2437419 - Disclosure - OTHER NON-CURRENT ASSETS (Changes in Deferred Contract Costs) (Details) Sheet http://www.yelp.com/role/OTHERNONCURRENTASSETSChangesinDeferredContractCostsDetails OTHER NON-CURRENT ASSETS (Changes in Deferred Contract Costs) (Details) Details http://www.yelp.com/role/OTHERNONCURRENTASSETSTables 59 false false R60.htm 2438420 - Disclosure - OTHER NON-CURRENT ASSETS (Narrative) (Details) Sheet http://www.yelp.com/role/OTHERNONCURRENTASSETSNarrativeDetails OTHER NON-CURRENT ASSETS (Narrative) (Details) Details http://www.yelp.com/role/OTHERNONCURRENTASSETSTables 60 false false R61.htm 2441421 - 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 61 false false R62.htm 2442422 - Disclosure - CONTRACT BALANCES (Narrative) (Details) Sheet http://www.yelp.com/role/CONTRACTBALANCESNarrativeDetails CONTRACT BALANCES (Narrative) (Details) Details http://www.yelp.com/role/CONTRACTBALANCESTables 62 false false R63.htm 2443423 - 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 2446424 - Disclosure - ACCRUED LIABILITIES AND ACCRUED LIABILITIES (Details) Sheet http://www.yelp.com/role/ACCRUEDLIABILITIESANDACCRUEDLIABILITIESDetails ACCRUED LIABILITIES AND ACCRUED LIABILITIES (Details) Details http://www.yelp.com/role/ACCRUEDLIABILITIESANDACCRUEDLIABILITIESTables 64 false false R65.htm 2450425 - 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 65 false false R66.htm 2451426 - Disclosure - STOCKHOLDERS' EQUITY (Narrative) (Details) Sheet http://www.yelp.com/role/STOCKHOLDERSEQUITYNarrativeDetails STOCKHOLDERS' EQUITY (Narrative) (Details) Details http://www.yelp.com/role/STOCKHOLDERSEQUITYTables 66 false false R67.htm 2452427 - 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 67 false false R68.htm 2453428 - 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 68 false false R69.htm 2454429 - 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 69 false false R70.htm 2457430 - Disclosure - OTHER INCOME, NET (Details) Sheet http://www.yelp.com/role/OTHERINCOMENETDetails OTHER INCOME, NET (Details) Details http://www.yelp.com/role/OTHERINCOMENETTables 70 false false R71.htm 2459431 - Disclosure - INCOME TAXES - Narrative (Details) Sheet http://www.yelp.com/role/INCOMETAXESNarrativeDetails INCOME TAXES - Narrative (Details) Details 71 false false R72.htm 2462432 - Disclosure - NET (LOSS) INCOME PER SHARE (Schedule of Basic and Diluted Net Income Per Share) (Details) Sheet http://www.yelp.com/role/NETLOSSINCOMEPERSHAREScheduleofBasicandDilutedNetIncomePerShareDetails NET (LOSS) INCOME PER SHARE (Schedule of Basic and Diluted Net Income Per Share) (Details) Details http://www.yelp.com/role/NETLOSSINCOMEPERSHARETables 72 false false R73.htm 2463433 - Disclosure - NET (LOSS) INCOME PER SHARE (Schedule of Anti-Dilutive Employee Stock Awards) (Details) Sheet http://www.yelp.com/role/NETLOSSINCOMEPERSHAREScheduleofAntiDilutiveEmployeeStockAwardsDetails NET (LOSS) INCOME PER SHARE (Schedule of Anti-Dilutive Employee Stock Awards) (Details) Details http://www.yelp.com/role/NETLOSSINCOMEPERSHARETables 73 false false R74.htm 2466434 - Disclosure - INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS (Revenue) (Details) Sheet http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASRevenueDetails INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS (Revenue) (Details) Details http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASTables 74 false false R75.htm 2467435 - Disclosure - INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS - Narrative (Details) Sheet http://www.yelp.com/role/INFORMATIONABOUTREVENUEANDGEOGRAPHICAREASNarrativeDetails INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS - Narrative (Details) Details 75 false false R76.htm 2468436 - 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 76 false false R77.htm 2470437 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://www.yelp.com/role/SUBSEQUENTEVENTSDetails SUBSEQUENT EVENTS (Details) Details http://www.yelp.com/role/SUBSEQUENTEVENTS 77 false false R9999.htm Uncategorized Items - yelp-20200331.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - yelp-20200331.htm Cover 78 false false All Reports Book All Reports yelp-20200331.htm yelp-20200331.xsd yelp-20200331_cal.xml yelp-20200331_def.xml yelp-20200331_lab.xml yelp-20200331_pre.xml yelpq1-20exhibit311.htm yelpq1-20exhibit312.htm yelpq1-20exhibit321.htm http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/srt/2019-01-31 true true XML 87 R9.htm IDEA: XBRL DOCUMENT v3.20.1
CASH, CASH EQUIVALENTS AND RESTRICTED CASH
3 Months Ended
Mar. 31, 2020
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 March 31, 2020 and December 31, 2019 consisted of the following (in thousands):
March 31,
2020
December 31,
2019
Cash$31,246  $43,581  
Cash equivalents333,330  126,700  
Total cash and cash equivalents$364,576  $170,281  
Restricted cash22,332  22,037  
Total cash, cash equivalents and restricted cash$386,908  $192,318  
The increase in cash equivalents during the three months ended March 31, 2020 was primarily driven by the Company's change in its investment strategy to preserve liquidity as a result of COVID-19. During March 2020, the Company sold $135.2 million of securities prior to maturity and reinvested the proceeds in money market funds. The Company also reinvested $38.0 million of proceeds from marketable securities that reached maturity and $27.0 million of proceeds from redemptions of marketable securities into money market funds. Money market funds are recorded as cash equivalents. See Note 4, "Marketable Securities" for further details.
As of March 31, 2020 and December 31, 2019, the Company had letters of credit collateralized fully by bank deposits that totaled $22.3 million and $22.0 million, respectively. These letters of credit primarily relate to lease agreements for certain of the Company’s offices, which are required to be maintained and issued to the landlords of each facility. Each letter of credit is subject to renewal annually until the applicable lease expires. As the bank deposits have restrictions on their use, they are classified as restricted cash on the Company's condensed consolidated balance sheet.
XML 88 R75.htm IDEA: XBRL DOCUMENT v3.20.1
INFORMATION ABOUT REVENUE AND GEOGRAPHIC AREAS - Narrative (Details)
$ in Millions
3 Months Ended
Mar. 31, 2020
USD ($)
Income Statement [Abstract]  
Customer incentives $ 4.6
XML 89 R5.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Statement of Comprehensive Income [Abstract]    
Net (loss) income $ (15,503) $ 1,365
Other comprehensive loss:    
Foreign currency translation adjustments (1,104) (711)
Other comprehensive loss (1,104) (711)
Comprehensive (loss) income $ (16,607) $ 654
XML 90 R1.htm IDEA: XBRL DOCUMENT v3.20.1
Cover page - shares
3 Months Ended
Mar. 31, 2020
May 01, 2020
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2020  
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 140 New Montgomery Street, 9th 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   71,889,796
Amendment Flag false  
Entity Central Index Key 0001345016  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q1  
XML 91 R71.htm IDEA: XBRL DOCUMENT v3.20.1
INCOME TAXES - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Income Tax Disclosure [Abstract]    
Income tax provision (benefit) $ 9,364 $ 556
Income tax provision due to U.S. federal and state income taxes and foreign income taxes 9,600 100
Net discrete tax benefit 200 $ 700
Unrecognized tax benefits 41,900  
Unrecognized tax benefits that would not impact the effective tax rate 18,200  
Earnings of foreign subsidiaries to be reinvested indefinitely $ 5,500  
XML 92 R10.htm IDEA: XBRL DOCUMENT v3.20.1
FAIR VALUE OF FINANCIAL INSTRUMENTS
3 Months Ended
Mar. 31, 2020
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments FAIR VALUE OF FINANCIAL INSTRUMENTS
The Company’s investments in money market accounts are recorded as cash equivalents at fair value on the condensed consolidated balance sheets. Additionally, from March 2020, the Company carries its available-for-sale debt securities at fair value. See Note 4, "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 commercial paper, corporate bonds, U.S. government bonds and agency bonds 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 Company's long-lived and indefinite-lived assets such as property, equipment and software, goodwill and other intangible assets are measured at fair value on a non-recurring basis if the assets are determined to be impaired. The Company recognized an immaterial impairment charge related to its intangible assets during the three months ended March 31, 2020. See Note 7, "Goodwill and Intangible Assets" for further details. The fair value of these intangible assets were estimated using an income approach and are
classified within Level 3 of the fair value hierarchy because of the reliance on assumptions made by management using both internal and external data.
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 March 31, 2020 and December 31, 2019 as well as those held-to-maturity as of December 31, 2019 (in thousands):
March 31, 2020December 31, 2019
 Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Cash equivalents: 
Money market funds$323,349  $—  $—  $323,349  $126,700  $—  $—  $126,700  
Commercial paper—  9,981  —  9,981  —  —  —  —  
Marketable securities:
Commercial paper—  86,695  —  86,695  —  130,472  —  130,472  
Corporate bonds—  39,423  —  39,423  —  85,611  —  85,611  
Agency bonds—  —  —  —  —  79,750  —  79,750  
Total cash equivalents and marketable securities$323,349  $136,099  $—  $459,448  $126,700  $295,833  $—  $422,533  
XML 93 R14.htm IDEA: XBRL DOCUMENT v3.20.1
GOODWILL AND INTANGIBLE ASSETS
3 Months Ended
Mar. 31, 2020
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, 2019 and concluded that goodwill was not impaired, as the fair value of each reporting unit exceeded its carrying value.
The changes in carrying amount of goodwill during the three months ended March 31, 2020 were as follows (in thousands):
Balance as of December 31, 2019$104,589  
Effect of currency translation(613) 
Balance as of March 31, 2020$103,976  
Intangible assets at March 31, 2020 and December 31, 2019 consisted of the following (dollars in thousands):
March 31, 2020
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Remaining Life
Business relationships$9,918  $(3,086) $6,832  8.4years
Developed technology7,709  (5,326) 2,383  2.0years
Content3,780  (3,780) —  0.0years
Domains and data licenses2,869  (2,780) 89  1.7years
Trademarks877  (877) —  0.0years
User relationships146  (146) —  0.0years
Total$25,299  $(15,995) $9,304  
December 31, 2019
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Remaining Life
Business relationships$9,918  $(2,841) $7,077  8.6years
Developed technology7,832  (4,959) 2,873  2.2years
Content3,814  (3,814) —  0.0years
Domain and data licenses2,869  (2,748) 121  1.7years
Trademarks877  (872)  0.2years
User relationships146  (140)  0.2years
Total$25,456  $(15,374) $10,082  
Amortization expense was $0.7 million and $0.9 million for the three months ended March 31, 2020 and 2019, respectively.
As a result of COVID-19, the Company identified a number of impairment indicators and performed a recoverability test for certain intangible assets. The Company recorded an immaterial impairment charge related to developed technology during the three months ended March 31, 2020 as a result of that assessment. No change to the useful life of any intangible assets were made.
As of March 31, 2020, the estimated future amortization of purchased intangible assets for (i) the remaining nine months of 2020, (ii) each of the succeeding five years, and (iii) thereafter was as follows (in thousands):
Year Ending December 31,Amount
2020 (from April 1, 2020)$1,697  
20212,203  
20221,031  
2023714  
2024708  
2025708  
Thereafter2,243  
Total amortization$9,304  
XML 94 R18.htm IDEA: XBRL DOCUMENT v3.20.1
ACCRUED LIABILITIES AND ACCRUED LIABILITIES
3 Months Ended
Mar. 31, 2020
Payables and Accruals [Abstract]  
Accrued Liabilities and Accrued Liabilities ACCOUNTS PAYABLE AND ACCRUED LIABILITIES
Accounts payable and accrued liabilities as of March 31, 2020 and December 31, 2019 consisted of the following (in thousands):
March 31,
2020
December 31,
2019
Accounts payable$6,144  $6,002  
Employee related liabilities51,043  41,488  
Accrued sales and marketing expenses3,375  2,982  
Taxes payable2,523  3,695  
Accrued cost of revenue1,517  7,208  
Other accrued liabilities10,100  10,958  
Total accounts payable and accrued liabilities$74,702  $72,333  
XML 95 R37.htm IDEA: XBRL DOCUMENT v3.20.1
STOCKHOLDERS' EQUITY (Tables)
3 Months Ended
Mar. 31, 2020
Stockholders' Equity Note [Abstract]  
Schedule of Stock by Class
The following table presents the number of shares authorized and issued as of the dates indicated:
March 31, 2020December 31, 2019
Shares AuthorizedShares Issued Shares AuthorizedShares Issued
Stockholders’ equity:  
Common stock, $0.000001 par value
200,000,000  71,887,846  200,000,000  71,185,468  
Undesignated preferred stock10,000,000  —  10,000,000  —  
Schedule of Stock Option Activity
A summary of stock option activity for the three months ended March 31, 2020 is as follows:
Number of SharesWeighted-Average Exercise PriceWeighted-Average Remaining Contractual Term (in years)Aggregate Intrinsic Value (in thousands)
Outstanding at December 31, 20196,210,385  $25.10  4.3$75,805  
Granted86,500  28.94  
Exercised(200,847) 12.87   
Canceled(77,311) 46.89  
Outstanding at March 31, 20206,018,727  $25.29  4.3$18,213  
Options vested and exercisable at March 31, 20205,167,499  $23.33  3.7$18,213  
Schedule of RSU Activity A summary of RSU and PRSU activity for the three months ended March 31, 2020 is as follows:
Number of SharesWeighted-Average Grant Date Fair Value
Nonvested at December 31, 20197,625,584  $36.51  
Granted2,690,821  35.58  
Vested(1)
(840,805) 36.50  
Canceled(448,618) 36.54  
Nonvested at March 31, 20209,026,982  $36.23  
(1) Includes 339,274 shares that vested but were not issued due to net share settlement for payment of employee taxes.
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 March 31,
20202019
Cost of revenue$1,043  $1,244  
Sales and marketing7,696  7,687  
Product development17,755  16,075  
General and administrative5,256  6,313  
Total stock-based compensation recorded to (loss) income before income taxes31,750  31,319  
Benefit from income taxes(12,557) (8,113) 
Total stock-based compensation recorded to net (loss) income$19,193  $23,206  
XML 96 R33.htm IDEA: XBRL DOCUMENT v3.20.1
LEASES (Tables)
3 Months Ended
Mar. 31, 2020
Leases [Abstract]  
Lease Cost and Supplemental Cash Flow Information
The components of lease cost as of March 31, 2020 and 2019 were as follows (in thousands):
Three Months Ended March 31,
20202019
Operating lease cost$13,811  $13,691  
Short-term lease cost (12 months or less)360  299  
Sublease income(1,960) (476) 
Total lease cost, net$12,211  $13,514  
Supplemental cash flow information related to leases for the three months ended March 31, 2020 and 2019 was as follows (in thousands):
March 31, 2020March 31, 2019
Cash paid for amounts included in the measurement of lease liabilities:
     Operating cash flows from operating leases$10,108  $13,759  
Lessee, Operating Lease, Liability, Maturity
As of March 31, 2020, maturities of lease liabilities for (i) the remaining nine months of 2020, (ii) each of the succeeding five years, and (iii) thereafter were as follows (in thousands):
Year Ending December 31,Operating
Leases
2020 (from April 1, 2020)$49,581  
202152,051  
202246,484  
202343,429  
202441,197  
202522,250  
Thereafter23,743  
Total minimum lease payments278,735  
Less imputed interest(41,320) 
Present value of lease liabilities$237,415  
Assets And Liabilities, Lessee Information
As of March 31, 2020 and December 31, 2019, the weighted-average remaining lease terms and weighted-average discount rates were as follows:
March 31, 2020December 31,
2019
Weighted-average remaining lease term (years) — operating leases5.55.5
Weighted-average discount rate — operating leases6.0 %6.1 %